Note
this is not ready for production yet, obviously. It's vibe coded and has not enough features and security to use. Just developing it in my free time
Status: MVP — work in progress
- Connect VPS servers via SSH private key
- Manage nginx vhosts per domain
- One-click SSL via Certbot
- Deploy static, PHP, Node.js, or Python sites
- Live server stats (CPU, RAM, disk)
- Role-based auth (superadmin, admin, client)
| Layer | Tech |
|---|---|
| Frontend | Vite + React + TypeScript + shadcn/ui |
| Backend | Hono on Bun |
| Database | SQLite via libsql |
| ORM | Drizzle ORM |
- Bun >= 1.1
- A VPS running Ubuntu/Debian with nginx + certbot installed
git clone https://github.com/your-org/qanal
cd qanal
bun installcp apps/api/.env.example apps/api/.env
# Edit apps/api/.env# Terminal 1 — API
cd apps/api && bun dev
# Terminal 2 — Web
cd apps/web && bun devOpen http://localhost:5173 → register your admin account → add a server.
cd apps/api
bun run db:pushSee IDEA.md for the full product vision and roadmap.
See CONTRIBUTING.md.
MIT — see LICENSE.
