Your servers stay your servers
Existing machines are attached over SSH and configured with Docker, reverse proxy, SSL, firewall and backups. Managed servers are the alternative.
For SMBs and mid-sized companies
Mid-sized companies often build software with a small team on a setup that grew over years. The Application Platform standardises setup and operations without abandoning existing servers or compliance rules.
Start for free. No credit card required.

The bottleneck in a mid-sized company is rarely development itself, it is the surrounding work nobody wrote down.
This lines up the work a small IT or development team deals with, and that has been solved differently over the years.
| Task |
|
Without a platform |
|---|---|---|
| Project setup | Fully covered: Repository, structure, CI/CD pipeline, server connection, domain and SSL follow one set of rules | Not offered: Every project carries the handwriting of whoever set it up |
| Operational knowledge | Fully covered: Environments and deployments live as readable configuration in Git history | Not offered: Knowledge sits in scripts, wiki pages of uncertain age and individual colleagues |
| Using your own servers | Fully covered: Attach existing servers over SSH or use managed servers | Partly covered: Possible, but every machine is maintained on its own |
| Server baseline | Fully covered: Docker, databases, reverse proxy, SSL, firewall and backups are configured automatically | Partly covered: Manual setup, documented afterwards at best |
| Roles and access rights | Fully covered: Organisations, roles and access rights govern access per project and environment | Partly covered: Permissions grew historically and are rarely cleaned up |
| Evidence for audits | Fully covered: An audit log of relevant changes plus Git history for environments and deployments | Not offered: Evidence gets assembled shortly before the audit date |
| Where processing happens | Fully covered: Operated in the EU, GDPR compliant, data processing agreement available | Partly covered: Individual services sit outside the EU and have to be assessed one by one |
| Onboarding and cover | Fully covered: Remote workspaces with VS Code, JetBrains, RDP or VNC start ready to use | Not offered: New colleagues need days before an environment runs |
| Production errors | Fully covered: Error tracking with Sentry, including stack trace, release and context | Partly covered: Errors arrive through support and get classified by hand |
| Provider dependency | Fully covered: Repositories, pipeline configuration and servers belong to the company, with full code ownership | Partly covered: Individual tools and contractors are replaceable only with effort |
Green means covered, amber partly, grey missing. The right-hand column is not a competitor but the usual state of a setup that grew over years.
As of 10 August 2026. This comparison describes typical workflows and can differ from project to project. Logos are trademarks of their owners and are used only to identify the product.
Six points about operational safety and being able to prove things.
Existing machines are attached over SSH and configured with Docker, reverse proxy, SSL, firewall and backups. Managed servers are the alternative.
Processing and hosting happen in Europe, GDPR compliant and with a data processing agreement, so responsibilities are contractually settled.
The audit log records the relevant changes. With the Git history of your environments, that produces a trail you can show an auditor.
Organisations, roles and access rights define who may see and change which project and environment. Secrets are managed centrally.
Environments and deployments live as configuration in Git history, so holidays, sickness or a resignation no longer block releases.
Every project uses the same GitLab CI stages for test, build and release, which makes approvals and releases a repeatable procedure.
Organization, members & billing
Code, Git & deployments
QA on dev & staging
Customer app & feedback
One pilot project first, then controlled rollout.
Decide which servers may be used, where which data is processed and which roles should exist.
Pick a project with a clear scope, create it in the wizard and attach an existing server over SSH.
Adjust the pipeline configuration in the repository to your internal requirements. The result becomes the template for further projects.
Existing applications follow gradually, sensibly bundled with updates or relaunches that are due anyway.
No. You attach existing servers over SSH and the platform configures Docker, databases, reverse proxy, SSL, firewall and backups on them. Managed servers are the alternative. You can store cluster access under Connections; deploying onto the cluster comes next.
The platform supplies the technical traceability auditors ask for: an audit log of relevant changes, documented roles, and environments and deployments as configuration in Git history. The assessment itself remains a matter for your management system.
That is precisely the risk that configuration in Git addresses. Environments and deployments are configuration in the repository rather than manual steps, and the CI configuration is a readable GitLab file. Losing a person delays work but no longer blocks releases.
The platform itself is operated inside the EU, GDPR compliant and with a data processing agreement. Where your applications run is your decision through the choice of server: your own hardware, a European provider or a managed server.
The model is a platform base price plus add-ons for users, workspaces and CI minutes; current numbers are on the pricing page. Server costs arise wherever you host. Getting started is free, so a pilot can begin without a procurement process.
Register for free, create a project and evaluate the platform on something manageable.
Start for free. No credit card required.