2024-09-06 10:50:41 -06:00
2024-09-06 10:50:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00
2024-09-06 10:47:41 -06:00

ytdlp-site

go mod tidy
export YTDLP_SITE_ADMIN_INITIAL_PASSWORD=abc123
export YTDLP_SITE_SESSION_AUTH_KEY=v9qpt37hc4qpmhf
go run *.go

Environment Variables

  • YTDLP_SITE_ADMIN_INITIAL_PASSWORD: password of the admin account, if the account does not exist
  • YTDLP_SITE_SESSION_AUTH_KEY: admin-selected secret key for the cookie store

Docker

docker build -t server .

docker run --rm -it \
  -p 3000:8080 \
  --env YTDLP_SITE_ADMIN_INITIAL_PASSWORD=abc123 \
  server

docker run --rm -it \
  -p 3000:8080 \
  --env YTDLP_SITE_DOWNLOAD_DIR=/downloads \
  --env YTDLP_SITE_CONFIG_DIR=/config \
  --env YTDLP_SITE_ADMIN_INITIAL_PASSWORD=abc123 \
  -v $(realpath downloads):/downloads \
  server
Description
No description provided
Readme 187 KiB
Languages
Go 71.3%
HTML 15.9%
JavaScript 6%
CSS 4.2%
Shell 1.5%
Other 1.1%