Platform
What sits underneath your application.
gh0stcloud is Kubernetes, but nobody asks you to operate Kubernetes. This page describes what we run, how a change goes live, and what we explicitly do not promise.
You describe the target state
As a commit in your repository. That commit is the record of what you wanted.
The platform checks it
Against what your account may do. A repository cannot grant itself rights the account does not already hold.
The change is delivered
Rolled out in a controlled way. If the running state drifts later, the platform sets it back.
You see the result
In the portal, showing the state that is actually running. Not the one that was planned.
Running as described
What do I not have to build myself?

- Foundation
- Kubernetes
- Open formats: container images and Helm charts. No proprietary application format holding you here.
- Location
- Germany
- Hetzner data centres certified to ISO 27001, powered by renewable electricity.
- How changes go live
- Git only
- Every change is a commit, so it stays traceable who wanted what and when.
Structure
Four layers, and who operates them
gh0stcloud keeps three things apart: what you want, what is permitted and what is running. That lets us operate the platform without taking over your application.
| Four layers, and who operates them | What it is for | Who operates it |
|---|---|---|
| Portal | Shows applications, cost and state. Takes change requests. | gh0stservice |
| Platform API | Decides what your account is allowed to do, and records the decision. | gh0stservice |
| Git | Holds the desired state of your application. | You |
| Runtime | Your workloads, their namespaces, network rules, storage and monitoring. | We run it, you decide what runs in it |
Included
What the platform brings with it
All of this is in place before your first application starts.
The details are in the documentation.
Architecture, security, networking, storage and billing are publicly documented, including the parts that are inconvenient.
This page describes how the product is built, not its internals. Component versions and internal boundaries change during normal operation; none of that changes what you can do or what you pay. What is binding is in your contract, the GTC and the service description.