Self-host ptah-server
v0.42.11Fair Source deployment platform alternative to Heroku
- Stars
- 228
- Requires
- PostgreSQL, Redis
What is ptah-server?
Ptah.sh is a self-hosted deployment platform for developers and small businesses as an alternative to Heroku and Vercel. It uses Docker Swarm to manage infrastructure, scaling, and load balancing, handling database setup (PostgreSQL, MongoDB, MySQL), service scaling, automated backups, and SSL via Caddy. Components include a core server, agent for containers, Caddy integration, a GitHub Action for deployments, and a site with 1-Click App templates. Licensed under FSL-1.1-Apache-2.0, the project is archived with development paused. Official support is Ubuntu 24.04 on x86_64 only.
Should you self-host ptah-server?
ptah-server scores 36/100 on selfhost.directory (how scoring works) and ranks #9 of 11 in Deployment. It has 228 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. It is Other-licensed and written mostly in PHP.
Its closest alternative on selfhost.directory is coolify (89/100, 65 112 stars). It scores higher overall, so compare the two before you pick. See ptah-server vs coolify side by side.
Features
- 1-Click App templates
- Application Deployment
- Automated Backups
- Fair Source licensing
- Horizontal Scaling
- Load Balancing
- SSL auto-provisioning
- Stateful service management
ptah-server README
More in Deployment
QuantumRun your own Platform-as-a-Service: deploy GitHub projects, databases, templates, and Compose stacks on a private server with a web UI.
seelfOpen-source self-hosted PaaS deploying Docker Compose apps with auto HTTPS, subdomains, and a web dashboard — alternative to Heroku, Dokku, Caprover, Coolify.
Single ServerSelf-hosted, open-source deployment platform turning a Linux box into a git-push-to-production platform with Docker, Kamal, Tailscale, Cloudflare, and GitHub.
tempsSelf-hosted open-source deployment platform replacing Vercel, Sentry, PostHog with one Rust binary — deploy from git, track errors, monitor uptime, analyze traffic.
turbocloud-agentTurboCloud Agent is an open-source, self-hosted PaaS for deploying web apps to any Ubuntu 22.04 server with built-in WAF, VPN, load balancing, and CI/CD.
uncloudSelf-hosted, open-source Docker clustering tool: WireGuard mesh, Compose deploys, automatic HTTPS — an alternative to Kubernetes and Swarm.
UnregistryAn open-source, self-hosted container registry that stores images in Docker's containerd store and pushes them to remote servers over SSH with the docker pussh plugin.
vitoOpen-source, self-hosted server management panel: provision VPS clouds, deploy PHP/Laravel or Node.js apps, and manage databases, SSL, firewall, cron and monitoring.
zane-opsOpen-source, self-hosted PaaS to deploy web apps, databases, services and static sites on Docker Swarm with Caddy, as a free alternative to Heroku, Railway or Render.
beaconSelf-hosted agent for remote tunnels, browser terminal, and health monitoring on every machine — Pi, NAS, VPS, Proxmox — zero open ports, no cloud root.
CanineOpen-source, self-hosted PaaS that runs on your own Kubernetes cluster: git-push deploys, Let's Encrypt SSL, rollbacks, workers and cron jobs, team access control.
cobblerCobbler is an open-source, self-hosted Linux provisioning server for PXE network installs that can also manage DHCP, DNS, TFTP boot files and yum repo mirroring.
0 comments