01 — Dashboard
See every app in every region.
One console for deployments across EU regions. Status, recent activity and the next release without opening five tabs.
Walkthrough
Scroll. The screen stays put, the story moves.
01 — Dashboard
One console for deployments across EU regions. Status, recent activity and the next release without opening five tabs.
02 — Deploy
Git-driven deploys with predictable cost. Between Vercel convenience and Kubernetes control, without the ceremony of either extreme.
03 — Observe
Per-app servers, deployment history and resource signals in the same place you ship from. No separate observability tax to start.



Deploy in the EU without renting a platform team.
Spec sheet
Connect a repo, pick an EU region, ship. OCI runtime under the hood. Rollbacks that do not need a war room.
Choose where the workload lives. No US-by-default path hidden in a settings menu.
Group services, manage instances and keep environment config next to the deploy history.
Sits between Vercel and Kubernetes on purpose: modern workflow, fewer surprises on the invoice.
Under the hood
PHP control plane, container runtime, EU regions. Built to stay operable by a small team.
Releases
The desktop app ships as a signed and notarized universal build, so macOS installs it without a warning and without a workaround.
Feature updateEvery project list and project detail endpoint included encrypted secrets in its response, and the bootstrap call handed encrypted server credentials to regular users. Both now return only what the caller is entitled to see.
Security updateTwenty-one dashboard screens and ten modals rebuilt to match the design one to one, wired to real data rather than fixtures. Login, signup and the auth callback gained their real denied state, and the remaining fifteen marketing pages went live.
Feature updateMetrics are collected from the servers themselves, and the ninety-day uptime figure reports what was measured instead of an optimistic default. Overview data comes from its own endpoints.
Feature updateThe post-deploy hook was a silent stub: it accepted a command, reported success and ran nothing. It executes now, and a failure is reported as a failure.
MaintenanceIncoming GitHub webhooks are verified by HMAC signature and rejected with a 403 when the signature is missing or wrong. Duplicate deliveries for the same commit are skipped, so one push cannot deploy twice. Webhook creation is blocked when the app URL is a localhost address, with the public URL setting named in the error.
Security updateEU region selection is live. Choose Netherlands or Germany for your deployments. Energy-efficient hosting with 100% renewable energy by default.
Major releaseAlso in the family
Auth, payments and tenant management. JWT with refresh rotation, OAuth2/OIDC, Mollie.
A developer-friendly but user-first CMS with custom post types, custom fields, and multi-language.