SaaS companies charge you monthly for open-source tools you can host yourself. 33 apps, one command, full control.
You start with a free plan. Then you grow. Then the invoice arrives. A typical solopreneur stack costs $300+ per month for tools that are open-source under the hood.
| Tool | SaaS Price | With StackPilot |
|---|---|---|
| n8n (automation) | $20-99/mo | $0 |
| Listmonk (email) | $50-200/mo | $0 |
| Typebot (chatbot) | $39-99/mo | $0 |
| Uptime Kuma (monitoring) | $7-29/mo | $0 |
| WordPress (CMS) | $25-50/mo | $0 |
| Total | $300+/mo | $5/mo VPS |
StackPilot is an open-source toolkit that puts popular apps on your own server. One command per app. No platform tax, no data in someone else's cloud.
Right now you pay separately for email marketing, chatbot, automation, and analytics. Each tool has its own login, its own pricing page, its own limits that grow with your success.
StackPilot puts all of that on one server you control. One place. One cost. Full ownership of your data and workflows.
No YAML, no Docker Compose editing. Run deploy.sh, pick your domain and database, done. The script handles the rest.
Memory limits, health checks, log rotation, security headers, database provisioning. All configured out of the box.
No web dashboard to maintain. Just Bash, SSH, and Docker. Your server resources go to apps, not to the platform.
Everything runs on your server. No third-party cloud, no data sharing, no terms of service that change overnight. You own it.
Every app is configured for small VPS servers. Memory limits, health checks, and security hardened.
Astro, Next.js, Hugo, Eleventy, SvelteKit, Gatsby, Docusaurus, VitePress, MkDocs. One command auto-detects the framework, builds locally, and deploys to your VPS with auto-SSL from Let's Encrypt. The self-hosted alternative to CF Pages, Netlify, and Vercel.
$ cd my-astro-site
$ ./local/deploy-static.sh my-site.com vps
[Astro] Build: 198ms
[rsync] Uploading dist/
[Caddy] SSL via Let's Encrypt: obtained
✓ Live at https://my-site.com
No vendor lock-in. No build minute limits. No forced sign-ups. Your domain, your server, your files in git.
| SaaS (Mailchimp, Zapier...) | StackPilot | |
|---|---|---|
| Cost at 10k contacts | $100-300/mo | $5/mo (entire server) |
| Operation limits | Yes, per plan | ✓ Unlimited |
| Data ownership | Theirs (their servers, their ToS) | ✓ 100% yours |
| Price increases | Anytime, without notice | ✓ You control the cost |
| Vendor lock-in | Migration is painful | ✓ Standard open-source apps |
| Setup time | 5 min (sign up) | 5 min (one command) |
| Technical knowledge | None | Basic (copy-paste commands) |
Get the toolkit on your machine.
$ git clone https://github.com/jurczykpawel/stackpilot && cd stackpilot
Choose from 33 apps. One command handles everything.
$ ./deploy.sh n8n --ssh=vps --domain=n8n.example.com
Your app is live with HTTPS, health checks, and backups configured.
✓ n8n deployed at https://n8n.yourdomain.com
Don't have a server yet?
Mikrus.pl is the cheapest way to self-host your entire stack (no limits, no subscriptions). Setup takes 3 minutes and with this toolkit it's ridiculously simple.
Click the link above (it contains a referral ID). Pick your Mikrus plan. One free month is automatically added to your order.
No. StackPilot walks you through everything. You run one command, answer a few questions about your domain, and it handles Docker, databases, SSL certificates, and security for you. If you can copy-paste a command, you can use StackPilot.
Yes. ./local/deploy-static.sh my-site.com vps auto-detects the framework (Astro, Next.js static export, Hugo, Eleventy, SvelteKit, Gatsby, Docusaurus, VitePress, MkDocs), builds the project locally, uploads to your server, and configures Caddy with a Let's Encrypt certificate. The self-hosted alternative to CF Pages, Netlify, or Vercel — no vendor lock-in, no build minute limits, your own domain.
StackPilot includes automatic backup tools. Your data is safe and you can restore with one command. Typical downtime: under 5 minutes. Every app has health checks and restart policies built in.
Any Linux VPS with Docker installed. Tested on Ubuntu 20.04+, Debian 11+, and Alpine. Works with any provider: Hetzner, DigitalOcean, OVH, Mikrus, or your own hardware.
512MB is enough for lightweight apps like Uptime Kuma or ntfy. For a typical stack (n8n + Listmonk + Umami), 1-2GB is recommended. WordPress with Redis needs about 512MB on its own.
Yes. Every app ships with memory limits, health checks, and restart policies. Apps bind to 127.0.0.1 by default, exposed only through Caddy reverse proxy with automatic HTTPS.
Pull the latest StackPilot version and re-run the deploy command. Your data volumes are preserved. For apps with breaking changes, the update scripts handle migrations.
StackPilot includes diagnostic tools for logs, ports, and resource usage. The GitHub repository has full documentation and you can open issues for support.