Skip to content

Simple web interface to download videos with youtube-dl and store them on your server.

License

Notifications You must be signed in to change notification settings

tedkulp/vidgrab

Repository files navigation

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 4200:4200 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
SITE_URL http://localhost:4200 URL to the site. Used for bookmarklet.

License

This software is available under the MIT License.

About

Simple web interface to download videos with youtube-dl and store them on your server.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published