An experiment to use GitHub Actions as a control plane for a PaaS
Source: Hacker News
Your server.
Your code.
Just git push.
A self‑hosted platform that turns a single Debian server into a multi‑app deployment machine. GitHub is your entire control plane.
deploy@towlion
# bootstrap your server
sudo bash bootstrap-server.sh
# installing docker, caddy, postgres, redis, grafana...
# ✓ platform ready
# create an app from the template
gh repo create my-app --template towlion/app-template
# ✓ created towlion/my-app
# push to deploy
git push origin main
# ✓ deployed to https://my-app.example.com