Favicon of Invidious

Invidious

Experience YouTube without ads or tracking. Subscribe to channels and create playlists without a Google account. A privacy-focused, open-source front-end.

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:

  • Enhanced Privacy: Watch videos anonymously. Invidious prevents Google from tracking your activity and viewing history.
  • Ad-Free Experience: Enjoy uninterrupted content without any pre-roll, mid-roll, or banner ads.
  • Subscriptions without an Account: Subscribe to your favorite channels and organize videos into playlists without needing a YouTube or Google account.
  • Ethical Design: The interface is designed to help you focus on the content you want to watch, not to keep you endlessly scrolling.
  • Developer API: A well-documented API is available for developers to integrate Invidious into their own projects.

Directory Structure

invidious
postgres-data
.env
docker-compose.yml

docker-compose.yml

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}

.env

POSTGRES_PASSWORD=your_super_secret_postgres_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Invidious

Favicon

 

  
  
Favicon

 

  
  
Favicon