SingleServer — 一支 Go 二進位檔把 VPS 變成 push-to-deploy 主機
- URL: https://www.threads.com/@ekcheungai/post/DZ_OuWTDBCy
- Date Saved: 2026-06-25
- Source: Threads
- Tags: dev-tools
Summary
@ekcheungai 分享自己做的 open source 專案 SingleServer (singleserver.com)。
背景
- 為了讓小孩寫的小遊戲上線給朋友玩,用 GitHub Pages + Hetzner 硬湊部署流程
- 該遊戲在 Vibe Jam 2026 衝到 38,000+ 玩家,膠帶工程撐不住
- 於是重寫成正式 open source 專案
SingleServer 功能
- 一支 Go binary 把一台 Linux VPS 變成 push-to-deploy 主機
- 每個 app 一個 GitHub repo
- git push 後 5 秒內上線
- 零停機部署 (zero-downtime)
- 自動 Cloudflare DNS + TLS
- SQLite 備份還原
- 不用寫 YAML 或 Dockerfile
- 一台 VPS 跑所有專案
定位
類似 Coolify / Dokku 的極簡替代方案,但更輕量 — 單一二進位檔,無 Docker 依賴。適合個人開發者或小團隊在一台 VPS 上跑多個小專案。
官網: singleserver.com