Invidious provides an alternative way to access YouTube, built with user privacy and a clean interface at its core. This open-source front-end acts as a protective layer, allowing you to watch videos without being subjected to Google's pervasive tracking or intrusive advertisements.
Key features include:
services:
invidious:
image: quay.io/invidious/invidious:latest
restart: unless-stopped
ports:
- "3000:3000"
environment:
INVIDIOUS_CONFIG: |
db:
dbname: invidious
user: invidious
password: ${POSTGRES_PASSWORD}
host: invidious-db
port: 5432
check_tables: true
healthcheck:
test: wget -nv --tries=1 --spider http://127.0.0.1:3000/api/v1/trending || exit 1
interval: 30s
timeout: 5s
retries: 2
depends_on:
- invidious-db
invidious-db:
image: postgres:14
restart: unless-stopped
volumes:
- ./postgres-data:/var/lib/postgresql/data
environment:
POSTGRES_DB: invidious
POSTGRES_USER: invidious
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_PASSWORD=your_super_secret_postgres_password
Auto-fetched about 23 hours ago