Hasty Briefsbeta

Bilingual

An experiment to use GitHub Actions as a control plane for a PaaS

4 hours ago
  • #deployment
  • #github-actions
  • #self-hosting
  • Self-hosted platform for multi-app deployment on a single Debian server.
  • GitHub serves as the control plane with no additional dashboards or APIs.
  • Push-to-deploy functionality with PR-based preview environments.
  • Each app gets its own subdomain, database, storage, and isolated containers.
  • Automatic HTTPS via Caddy with zero configuration.
  • Centralized logging with Loki/Promtail and Grafana dashboards.
  • Health alerts sent via GitHub Issues.
  • Easy self-hosting: fork a repo, set 4 secrets, and push.
  • Includes daily backups, security updates, and resource limits.
  • Quick setup: one script installs Docker, PostgreSQL, Redis, etc.
  • Pre-configured app templates with FastAPI, DB migrations, and CI/CD.
  • Built on familiar, battle-tested tools.