01 / Light
Three containers. That's it.
Panel, API and worker share one image. The job queue lives in Postgres, so there is no Redis. More memory stays free for your apps.
Nocap Cloud turns your own Linux server into a deployment platform. Push to GitHub or GitLab and your app goes live with HTTPS. Free for everyone, with no paid plans and no telemetry.
curl -fsSL https://get.nocapcloud.click | sudo sh
Releasing soon
The installer opens with the first release, v0.1. Until then, try the live demo or star the repository to hear when it ships.
Why Nocap Cloud
01 / Light
Panel, API and worker share one image. The job queue lives in Postgres, so there is no Redis. More memory stays free for your apps.
02 / Git first
A GitHub App created for you from a manifest, or one GitLab token. Webhooks, deploy keys and commit status are set up automatically.
03 / Yours
Apache 2.0, no account, no license key, no telemetry. Your code, secrets and data never leave your server.
See it work
Code, variables, a domain and a database go in. A built image, a running container, HTTPS and backups come out. Click an input to wire it, or drag the cards around.
meridian/api on main
Commit 3f9c2a1
SENTRY_DSN, MAIL_FROM
Encrypted with AES-256-GCM
meridian.example
DNS points to 203.0.113.10
PostgreSQL 16
Linked as DATABASE_URL
Image meridian-api:3f9c2a1
From the Dockerfile in 34 s
Running with 3 variables
Health check passed
Certificate for meridian.example
Let's Encrypt, renews by itself
Daily at 03:00 to R2
Restore in one click
An illustration of how a deploy comes together. Deploys arrive with v0.1.
Architecture
Traefik takes the traffic and gets the certificates. Nocap builds and runs your apps as plain Docker containers next to it. Postgres keeps the panel data and the job queue.
How it stays lightyour server
traefik
Routes traffic, SSL certificates
nocap
Panel, API, webhooks, worker
postgres
Panel data and job queue
your apps
Features
Each card says what works today and what lands in v0.1. No surprises.
Every push builds and ships, with the result posted back to the commit.
Point a domain at your server. Traefik gets and renews the certificate.
Traffic moves only after the health check passes. One click to go back.
PostgreSQL, MySQL and Redis, backed up to S3, R2 or MinIO on a schedule.
Group apps into projects. Light and dark themes, on phone and desktop.
Argon2 passwords, rate-limited login, strict headers and an audit log.
How it works
The installer checks the server, sets up Docker and starts the stack. Then you create your admin account in the browser.
Pick the repository and branch. Nocap builds from your Dockerfile or Compose file, and detects the port for you.
Each push deploys with HTTPS on your domain. Watch the logs live and roll back if something looks wrong.
What the installer prints. It ships with v0.1.
Built from scratch with
Roadmap
Repo, CI, login, projects, installer, website and demo.
Build and run apps, Traefik routing, SSL and live logs.
Git deploys, zero downtime, databases, backups and the one-line installer.
Yes. Nocap Cloud is open source under the Apache 2.0 license. There are no paid plans, no limits and no account to create. You only pay for your own server.
Ubuntu 22.04 or 24.04 on amd64 or arm64, with at least 1 GB of RAM (2 GB recommended, because builds need memory) and 20 GB of disk. Ports 80, 443 and 3000 must be free.
Not yet. The project is in early development and deploys arrive in the next versions. Follow the roadmap or star the repository to hear about v0.1.
No. There is no telemetry and the panel loads no third-party scripts or fonts. The only outside call is a daily check for new releases on GitHub, starting in v0.1.
It is written from scratch in TypeScript with a small footprint in mind: three containers, no Redis, and one image for the whole panel. More of your server stays free for your apps.
Vote on ideas, report bugs or send a pull request. The community page has the ideas board and a guide to your first contribution.
Founder
Ismael started Nocap Cloud, leads the roadmap and reviews every change. It is built in the open, so every idea, vote and pull request shapes what comes next.
Try the demo in your browser, then star the project to follow the first release.