Ship Faster.Own Your Infrastructure.
The self-hosted alternative to Heroku, Railway, and Vercel — without the DevOps headache. Bring any VPS, push to deploy. No cloud markup, no vendor lock-in, no daemon on your server.
Welcome, John 👋
Complete these steps to ship your first app.
Add an SSH Key
Vessl uses it to connect to your server securely.
Connect a Server
Any VPS from any provider — DigitalOcean, Hetzner…
Connect GitHub
Link your repo so Vessl can trigger auto-deploys.
Create a Project
Group your apps and services under one workspace.
Deploy an App
Pick a repo and branch — Vessl handles the rest.
Why self-hosted?
Cut costs 90%
$6 VPS vs $50 managed.
Your data
No vendor lock-in.
Git push deploy
Zero-downtime.
Any provider
Any Linux VPS.
Quick Stats
Every stack, ready to sail.
Vessl auto-detects your tech stack via Nixpacks — no Dockerfile needed. Connect your repo and your cargo is loaded in seconds.
Container runtime & image builder.
Advanced relational database.
In-memory cache & message broker.
Version control for your codebase.
Auto-deploy on every push.
PHP framework, zero config deploy.
React fullstack, Nixpacks detected.
JavaScript runtime, any framework.
Django, FastAPI, Flask & more.
Fast compiled binaries, auto-detected.
The shortest path from your server to production.
Bring Your Own Server
Plug in any Ubuntu server with a single command. Vessl establishes a secure handshake without taking control away from you. DigitalOcean, AWS, Hetzner, or any VPS with SSH access.
Push Your Code
Connect GitHub and let us handle the rest. Vessl auto-builds your stack with Nixpacks — zero configuration and zero Dockerfiles required.
Sail to Production
Scale with confidence. Automatic SSL, managed reverse proxies, and zero-downtime rollouts are baked in. Your apps stay live, every time you push.
Infra Node
Ubuntu 22.04 LTS
Build Pipeline
vessl-app/main
Deployment Live
api.yourdomain.com
Every feature. Zero compromise.
Everything a modern deployment platform needs — built into one dashboard, running entirely on infrastructure you own.
Free
SSL_AUTO
AUTO SSL
HTTPS out of the box.
SSL certificates provisioned and auto-renewed. Zero config, zero cost.
< 5s
ROLLBACK_TIME
ROLLBACK
Instant rollback.
One click to revert to any previous deployment. Your users won't notice a thing.
AUTO-DEPLOY
Push to deploy. Every time.
Connect GitHub and every push to your configured branch triggers an automatic build and zero-downtime deployment.
REAL-TIME LOGS
Watch your deploy live.
Streaming deployment logs direct to your browser via WebSocket. No more refreshing.
▶ Building image from Nixpacks…
✓ Detected: Laravel + Node.js
✓ Installing dependencies
✓ Compiling assets
▶ Deploying container to server…
✓ Zero-downtime swap complete
✓ SSL certificate renewed
● App live at api.yourdomain.com
CRON JOBS
Scheduled tasks.
Manage cron jobs directly from the dashboard — no SSH required.
DAEMONS
Process manager.
Keep background workers alive with Supervisor-backed daemon management.
ENV VARS
Secrets & config.
Manage environment variables per app from the dashboard. No `.env` juggling.
MULTI-TEAM
Built for teams.
Multiple teams, multiple projects, multiple servers — all under one account.
20+ stacks
AUTO_DETECTED
NIXPACKS
Zero-config builds.
Auto-detects your stack — Laravel, Next.js, Node, Python, and more.
TEMPLATES
One-click services.
Deploy MySQL, PostgreSQL, Redis, n8n, Metabase, and more from pre-built templates.
CUSTOM DOMAIN
Your domain, your brand.
Point any domain to your app. Vessl handles the proxy and SSL automatically.
SSH KEYS
Secure by default.
Store and deploy SSH keys to servers automatically. No manual `authorized_keys`.
0 req dropped
SWAP_GUARANTEE
ZERO DOWNTIME
Blue-green deploy.
New containers launch alongside the old ones. Traffic switches only after health checks pass — no dropped requests, ever.
6 checks
SECURITY_POINTS
SECURITY AUDIT
Server hardening checks.
Scan SSH config, firewall rules, fail2ban jails, and open ports — all from the dashboard. Get a security score and fix gaps instantly.
LOGIN AUDIT
Who logged in and when.
Track every successful and failed SSH login attempt on your server — with IP, user, and timestamp — in real time.
Deploy anything in one click.
Pre-configured Docker templates — databases, caches, analytics, and automation tools. Ready to deploy to your own server in seconds.
PostgreSQL
The most advanced open source relational database, focused on extensibility and SQL compliance.
Deploy NowRedis
High-performance in-memory data store, used as a database, cache, and message broker.
Deploy NowMetabase
The fast, easy way for everyone in your company to ask questions and learn from data.
Deploy NowUptime Kuma
A self-hosted monitoring tool to track the availability of your websites and services.
Deploy NowNginx
High-performance HTTP server and reverse proxy with low resource consumption.
Deploy NowCustom Container
Deploy any public Docker image. Specify your own image, port, environment variables, and domain — no template needed.
Stop overpaying for less control.
Managed PaaS trades your control for convenience — and charges you for it. Vessl gives you the convenience without the trade-off.
Managed PaaS
Vessl
Managed PaaS
Vessl
Managed PaaS
Vessl
Managed PaaS
Vessl
Managed PaaS
Vessl
Managed PaaS
Vessl
Managed PaaS
Vessl
Managed PaaS
Vessl
Managed PaaS
Vessl
Managed PaaS
Vessl
Simple pricing, no surprises.
Pay for the platform, not the infrastructure. Your server costs stay yours — we only charge for the deployment bridge.
Private beta · Apply for early access to lock founder's pricing
Hobby
Try Vessl with a side project or portfolio site.
- 1 Connected VPS
- 3 Containers
- All stacks (Nixpacks auto-detect)
- Auto SSL via Let's Encrypt
- Vessl-managed subdomain
- Basic firewall
Starter
RecommendedShip Laravel, Django, Node — production-complete with workers.
- 2 Connected VPS
- 15 Containers
- Custom domains + auto SSL
- Auto-deploy on git push
- Queue workers, schedulers, websocket daemons (3 per app)
- 2 replicas (rolling deploys)
- Firewall + security audit
- Email support
Pro
Teams + multi-server + unlimited everything for production scale.
- 5 Connected VPS
- Unlimited Containers
- Team Collaboration (RBAC)
- Everything in Starter
- Team collaboration (RBAC)
- Server hardening + lockdown
- Unlimited apps, services, daemons
- 3 replicas (HA load balancing)
- Host-level supervisor daemons
- Priority support
Everything you need
to know before sailing.
Get up to speed with the Vessl architecture. We've compiled the most common operational questions to help you start sailing without friction.
Vessl is a deployment platform that connects to your own VPS and manages the entire deployment pipeline for you — builds, SSL, routing, and rollbacks. Think of it as a self-hosted Heroku: you keep the server, we handle the complexity.
No. Vessl only sends deployment commands to your server via the Vessl Agent. We never clone or read your source code. Your codebase, database, and all data remain entirely on your own infrastructure.
Your apps keep running. Because everything is deployed directly on your own VPS, your services continue to serve traffic regardless of whether our dashboard is up or down. No vendor lock-in, ever.
Vessl manages the deployment pipeline — builds, rollouts, SSL, and routing. OS-level maintenance, security patches, and server configuration remain your responsibility. Think of us as the control panel, not the sysadmin.
Stop renting.
Start owning.
Bring any Linux VPS. Pay a flat platform fee — not per-resource, not in USD. Vessl handles deploys, SSL, and zero-downtime updates; your infrastructure stays yours.
Start Sailing for FreeNo credit card · BYOS · IDR billing
