Show HN: DockerHoster – Self-hosted alternative to Vercel with auto-deployments
Описание и применение
DockerHoster позволяет размещать более 20 сайтов на одном VPS за $12/мес с автоматическим развертыванием через GitHub Actions, поддерживая базы данных, cron‑задачи и долгие процессы без ограничений серверлесс‑платформ.
Задача
The author needed a simple push-to-deploy workflow like Vercel but also required support for databases, cronjobs, and long-running processes that serverless platforms do not handle well.
Результат
DockerHoster enables self-hosting of 20+ sites on a single VPS with automated deployments, full Docker ecosystem support, and no serverless limitations.
Рабочий процесс
- Set up a VPS with Docker and Docker Compose
- Install nginx-proxy and configure VIRTUAL_HOST routing
- Create a docker-compose.yml for each project
- Add a GitHub Actions workflow to the project
- Push code to GitHub to trigger automatic deployment
Доказательства
I built DockerHoster after getting tired of paying per-project hosting fees.
It’s a one-command setup that lets you host 20+ websites on a single $12/month VPS with automated GitHub deployments.
The problem: I wanted the simplicity of Vercel’s "push to deploy" workflow but needed to run databases, cronjobs, and long-running processes that serverless platforms don’t support well.
DockerHoster uses nginx-proxy to automatically route traffic to Docker containers based on VIRTUAL_HOST.
You just copy a GitHub Actions workflow and docker-compose.yml to any project, and it deploys automatically on push.
- Дата записи: 2026-10-02T11:11:02.371Z