HeadlinesBriefing favicon HeadlinesBriefing.com

GitHub Actions Self-Hosted PaaS Platform

Hacker News •
×

Towlion introduces an innovative approach to self-hosted deployment by using GitHub Actions as a complete control plane for a PaaS. This system transforms a single Debian server into a multi-app deployment machine where developers can simply push code to git to deploy applications. The entire platform exists within GitHub, eliminating the need for separate dashboards or APIs to learn.

The workflow follows a three-step process: bootstrap the server with a single script, create an app from the template, and push to deploy. Each application receives its own subdomain, database, storage bucket, and isolated containers. The platform automatically handles HTTPS through Caddy and provides built-in observability with centralized logging via Loki and Promtail, plus Grafana dashboards.

Production-ready features include daily backups, automated security updates, resource limits, and credential isolation. Users can fork any app repository, configure four GitHub secrets, and immediately deploy their own instance. The platform is built on battle-tested technologies including Docker, PostgreSQL, Redis, and FastAPI, offering developers a complete deployment solution without vendor lock-in.