rusian/yt-local

By rusian

Updated 2 days ago

YT-Local in mode public configuration for docker

Image
Web servers
0

4.0K

rusian/yt-local repository overview

YT-Local for docker

Docker or Podman

docker run --rm -e THEME=1 -p 9011:8080 rusian/yt-local:v0.3.0
podman run --rm -e THEME=1 -p 9011:8080 rusian/yt-local:v0.3.0

Docker-Compose

YT-Local in mode public instance for docker

Inside config.env

#
# yt-local options
#

APP_PUBLIC=True
APP_URL='http://example.org'

ROUTE_TOR=0
TOR_PORT=9050
TOR_CONTROL_PORT=9151

PORT_NUMBER=8080

ALLOW_FOREIGN_ADDRESSES=True

SUBTITLES_MODE=0
SUBTITLES_LANG='en'

RELATED_VIDEOS_MODE=1

COMMENTS_MODE=1
ENABLE_COMMENTS_AVATARS=True
DEFAULT_COMMENT_SORTING=0

THEATER_MODE=True
DEFAULT_RESOLUTION=1080
CODEC_RANK_H264=3
CODEC_RANK_VP=2
CODEC_RANK_AV1=1
PREFER_UNI_SOURCES=True

USE_VIDEO_PLAYER=2
USE_VIDEO_DOWNLOAD=0
PROXY_IMAGES=True
USE_COMMENTS_JS=True
USE_SPONSORBLOCK_JS=False

THEME=1
FONT=1

EMBED_PAGE_MODE=True
AUTOCHECK_SUBSCRIPTIONS=True

# debug
GATHER_GOOGLEVIDEO_DOMAINS=False
DEBUGGING_SAVE_RESPONSES=False

#
# Tor options
#

MAX_CIRCUIT=500 # seconds
CIRCUIT_TIMEOUT=500 # seconds
URL_CHECK=https://www.youtube.com/results?search_query=rms
EXIT_NODES={CH},{RU},{UA},{EC},{MX},{AR},{CL},{CO}
EXCLUDE_EXIT_NODES={US},{AU},{CA},{NZ},{GB},{FR},{DE},{UK}

#
# Gunicorn options
#

GUNICORN_NUM_WORKERS=4
GUNICORN_TIMEOUT=120

information docker-compose.yml

version: '3'

services:
  app:
    image: rusian/yt-local
    container_name: yt-local
    env_file: config.env
    ports:
      - "8080:8080"
    tty: true
    restart: "always"
$ docker-compose up -d

Source: https://git.sr.ht/~heckyel/yt-local-docker

Tag summary

Content type

Image

Digest

sha256:b56cdb7f4

Size

81.1 MB

Last updated

2 days ago

docker pull rusian/yt-local:4e54a34