Sign inSign up

sriegler/invidious-auth

By sriegler

•Updated over 1 year ago

Invidious with custom patches that only allows access to authorized users.

Image
2

5.0K

sriegler/invidious-auth repository overview

Source with patches: https://github.com/sriegler/invidious⁠

Checked against official source and built on demand every day.

Fully working docker-compose.yml example configuration, with local file based database volume and registration disabled.

Update external domain config entry [invidious.example.com], port and admins for corresponding user(s), as well don't forget to enable and disable registration, if you want to add users.

version: "3"
services:
  postgres:
    image: postgres:10
    restart: unless-stopped
    networks:
      - invidious
    volumes:
      - ./postgresdata:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: invidious
      POSTGRES_USER: kemal
      POSTGRES_PASSWORD: kemal
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER $$POSTGRES_DB"]
  invidious:
    image: sriegler/invidious-auth:latest
    restart: unless-stopped
    networks:
      - invidious
    mem_limit: 1024M
    cpus: 0.5
    ports:
      - "127.0.0.1:3000:3000"
    environment:
      INVIDIOUS_CONFIG: |
        channel_threads: 1
        check_tables: true
        feed_threads: 1
        db:
          dbname: invidious
          user: kemal
          password: kemal
          host: postgres
          port: 5432
        full_refresh: false
        https_only: false
        popular_enabled: false
        statistics_enabled: false
        domain: invidious.example.com
        external_port: 443
        registration_enabled: false
        captcha_enabled: false
        admins: []
        disable_proxy: false
        geo_bypass: false
    depends_on:
      - postgres

networks:
  invidious:

Tag summary

Content type

Image

Digest

sha256:f3cadebd9…

Size

34.6 MB

Last updated

over 1 year ago

docker pull sriegler/invidious-auth