Add a repo in two clicks. Ship on every push.
Connect your GitHub project in a couple of clicks. After that, every push is built and deployed automatically, with zero downtime, all on your own hardware.
Deploy a GitHub repository
Add a service to atlas
Deploy a GitHub repository
Add a database to atlas
Add a cache to atlas
web
acme/web · main
api
acme/api · main
postgres
Postgres 16
Run Taxiway on any host: a major cloud, a budget VPS, or hardware in your own rack. Switch providers whenever you like, and your projects come with you.
The parts of a managed platform that actually matter: deploys, observability, storage and domains, all running on hardware you control.
Connect your GitHub project in a couple of clicks. After that, every push is built and deployed automatically, with zero downtime, all on your own hardware.
Deploy a GitHub repository
Your server, your rack, your rules. Taxiway runs on ARM64 and AMD64, and all it needs is Docker installed and ports 80 and 443 open. Your apps and data never leave your machine.
Name your server / production-01
DoneConnect your server
Run this command on your Linux server as root.
curl -fsSL https://setup.taxiway.cloud | sudo bash -s -- a1b2c3d4e5f6
The Taxiway agent collects logs from all your apps automatically, live and searchable. No sidecars, no pipeline to build, no need to become a DevOps engineer.
We record metrics from every app, and the server itself, 24/7, kept for up to 30 days. Set custom alerts on anything. No separate team babysitting Grafana. It works the second you deploy.
CPU
% of host vCPUs
Every app gets a free on.taxiway.cloud subdomain, so you can share a working demo instantly. Bring your own domain when you're ready. DNS and one-click SSL are handled for you.
frontend
frontend.on.taxiway.cloud
Object storage with a standard S3 API, stored on your hardware. We run and manage SeaweedFS for you behind the scenes. No AWS bill, no setup.
uploads
S3 bucket · SeaweedFS
Nobody wants to spend their time managing a database. We give you proven, tested databases you can deploy in one click, with the secrets linked straight into your app.
Relational database with automatic backups.
In-memory store for caching and queues.
Open-source, community-driven Redis fork.
Column store for fast analytical queries.
Time-series database for metrics and events.
The classic relational database, ready fast.
Document database for flexible data.
S3-compatible object storage on your disk.
Message broker for background jobs.
So I built it. The same push to deploy, on hardware you own.
Lloyd Owen
Founder · 10+ years in DevOps
No usage meters or surprise bills. Paid plans fund ongoing development.
Free
The full platform, on a single server.
Pro
Scale across servers with backups and longer retention.
The honest version. If something's not here, get in touch. I'm happy to talk specifics.
Railway is genuinely great, and Taxiway is built out of love for it. The difference is where your apps run and how you pay. Taxiway runs on servers you own, in the locations you choose, with flat pricing instead of a usage meter.
It was meant to be. But in the age of AI, I decided keeping it source-available didn't make sense for a project I want to support long term. The pricing reflects that. It funds the work, it isn't there for profit.
Coolify needs open inbound SSH access to your servers. Taxiway doesn't. The agent connects outbound only, so you never expose a port. It's built in Go to be lightweight, fast, and to keep the attack surface as close to zero as possible.
Any server you can run Docker on: a $5 VPS, a home server, or bare metal in a rack. Install the agent, connect your repo, and push. Taxiway handles builds, releases, SSL and domains from there.
Point Taxiway at a server you own, connect your repo, and push. That's the whole setup.