diff --git a/invidious/data/db/.gitkeep b/invidious/data/db/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/invidious/docker-compose.yml b/invidious/docker-compose.yml new file mode 100644 index 0000000..9cfad55 --- /dev/null +++ b/invidious/docker-compose.yml @@ -0,0 +1,46 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: invidious_web_1 + APP_PORT: 3000 + + web: + image: ceramicwhite/invidious:build-53fb6ad@sha256:f4527d65cfcc6e6395c73d3f0c398aecf6c77c95c032f8e7d97d08349cc44385 + restart: on-failure + stop_grace_period: 1m + user: "1000:1000" + init: true + environment: + INVIDIOUS_CONFIG: | + db: + dbname: invidious + user: umbrel + password: moneyprintergobrrr + host: invidious_postgres_1 + port: 5432 + check_tables: true + external_port: 3420 + captcha_enabled: false + admins: ["umbrel"] + default_user_preferences: + feed_menu: ["Trending", "Subscriptions", "Playlists"] + default_home: Trending + healthcheck: + disable: true + depends_on: + - postgres + + postgres: + image: postgres:13.7@sha256:03652c675ae177af98ddd50f9f4b4b2cf8ad38d0e116aa68fe670fbc2cf250fc + restart: on-failure + user: "1000:1000" + stop_grace_period: 1m + init: true + volumes: + - ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data + environment: + POSTGRES_DB: invidious + POSTGRES_USER: umbrel + POSTGRES_PASSWORD: moneyprintergobrrr diff --git a/invidious/umbrel-app.yml b/invidious/umbrel-app.yml new file mode 100644 index 0000000..eb01d05 --- /dev/null +++ b/invidious/umbrel-app.yml @@ -0,0 +1,49 @@ +manifestVersion: 1 +id: invidious +category: Social +name: Invidious +version: "2022.09.08-53fb6ad" +tagline: Browse YouTube without tracking or ads +description: >- + An open source alternative front-end to YouTube + + + User Features: + - Lightweight + - No ads + - No tracking + - No JavaScript required + - Light/Dark themes + - Customizable homepage + - Subscriptions independent from Google + - Notifications for all subscribed channels + - Audio-only mode (with background play on mobile) + - Support for Reddit comments + - Available in many languages, thanks to our translators + + Data Import/Export: + - Import subscriptions from YouTube, NewPipe and Freetube + - Import watch history from NewPipe + - Export subscriptions to NewPipe and Freetube + - Import/Export Invidious user data + + Technical features: + - Embedded video support + - Developer API + - Does not use official YouTube APIs + - No Contributor License Agreement (CLA) + +developer: IV-Org +website: https://invidious.io/ +dependencies: [] +repo: https://github.com/iv-org/invidious +support: https://matrix.to/#/#invidious:matrix.org +port: 3420 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +torOnly: false \ No newline at end of file