1720727c9e99e70e71d23b1bd4beeeb4dcb99f2b
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%