mirror of
https://github.com/Retropex/umbrel-apps.git
synced 2025-05-12 11:20:43 +02:00
App Submission: Invidious (#129)
Co-authored-by: Steven Briscoe <me@stevenbriscoe.com> Co-authored-by: Mayank Chhabra <mayank@umbrel.com>
This commit is contained in:
parent
eb0f119df8
commit
d9a5a6cae8
0
invidious/data/db/.gitkeep
Normal file
0
invidious/data/db/.gitkeep
Normal file
46
invidious/docker-compose.yml
Normal file
46
invidious/docker-compose.yml
Normal file
@ -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
|
49
invidious/umbrel-app.yml
Normal file
49
invidious/umbrel-app.yml
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user