Show HN: Hermes – Self-hosted video downloader
6 months ago
- #self-hosted
- #video-downloader
- #docker
- Hermes is a self-hosted video downloader built on yt-dlp, supporting YouTube, Vimeo, TikTok, and 1000+ sites.
- Designed for content creators under fair use, Hermes does not endorse piracy or bypassing ads.
- Features include universal support, background processing, secure authentication (JWT tokens), and Docker-ready deployment.
- Quick setup with Docker Compose: clone repo, configure .env, and start services.
- Development mode available with hot reload for frontend (Vite) and direct API access.
- Two deployment approaches: pre-built images for stability and local builds for customization.
- Reverse proxy setup with Caddy, supporting single or separate domains for frontend and API.
- Comprehensive guides for configuration, deployment, contributing, API, and frontend development.
- Encourages community contributions with issue templates for bugs, features, API, frontend, DevOps, and documentation.
- Licensed project, inviting public hosting instances to be featured.