Files
vidgrab/README.md

1.6 KiB

Docker Stars Shield Docker Pulls Shield GitHub license

Vidgrab

Simple web interface to download videos with youtube-dl and store them on your server. Written in Typescript using nest.js.

screenshot

Setup

Vidgrab was written assuming that Docker would be used to deploy it. It requires redis for it's queuing functionality.

Docker CLI

docker run -d --name vidgrab -E FILE_DIR=/vidgrab -v /vidgrab:/vidgrab -p 3000:3000 tedkulp/vidgrab

Docker Compose

There is an example docker-compose.yml file included in the repo. Use that directly to get a site running on port 3000 or modify to taste.

Environment Variables

Name Default Value Description
REDIS_HOST localhost Hostname of the redis server
REDIS_PORT 6379 Port to connect to for redis server
FILE_DIR /tmp Directory to store downloads

License

This software is available under the MIT License.