Hasty Briefsbeta

Bilingual

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.