20d83600ab30518a6bd1a5b70bc0e02227a0e196
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 theadmin
account, if the account does not existYTDLP_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
Languages
Go
71.3%
HTML
15.9%
JavaScript
6%
CSS
4.2%
Shell
1.5%
Other
1.1%