ɳSelf Cloud gives you a managed, dedicated nSelf stack on Hetzner infrastructure — fully isolated per tenant, no shared Postgres, no noisy neighbours. Every plan includes ɳSelf+, which unlocks all six premium plugin bundles. You run the same nself CLI locally and on Cloud; context-switching is one command.
nself command works identically on Cloud instances| Plan | Server | RAM | vCPU | SSD | Total ~ |
|---|---|---|---|---|---|
| Starter | Hetzner CX11 | 2 GB | 1 | 20 GB | $13.29/mo |
| Pro | Hetzner CX21 | 4 GB | 2 | 40 GB | $26.49/mo |
| Business | Hetzner CX31 | 8 GB | 2 | 80 GB | $53.99/mo |
| MAX | Hetzner CX41+ | 16 GB+ | 4+ | 160 GB+ | from $107.99/mo |
Infrastructure is billed at Hetzner's published rates and passed through at cost — no markup. The management fee covers provisioning, monitoring, updates, and support. All plans include ɳSelf+, so every paid plugin bundle is active from day one.
Each Cloud instance is a single Hetzner VPS running the full nSelf stack. Your instance is not shared with any other tenant at the server, database, or networking layer.
Cloud Instance (your dedicated Hetzner VPS)
├── PostgreSQL — your database, physically isolated
├── Hasura — GraphQL API with all plugin schemas attached
├── Auth — authentication service
├── Nginx — SSL terminator + reverse proxy
├── Redis — cache + queues (Pro and above)
├── MinIO — S3-compatible storage (Business and above)
└── Plugins — all ɳSelf+ bundles pre-installed
Public endpoints:
API: https://<name>.cloud.nself.org/graphql
Auth: https://<name>.cloud.nself.org/auth
Storage: https://<name>.cloud.nself.org/storage
Custom domain: https://api.yourcompany.com (optional)| Code | Location | Hetzner DC |
|---|---|---|
fsn1 | Falkenstein, Germany | FSN1 |
hel1 | Helsinki, Finland | HEL1 |
ash1 | Ashburn, Virginia, USA | ASH |
sin1 | Singapore | SIN |
Choose the region closest to your users. Off-site backups are stored in a different region from the primary server within the same jurisdiction.
# 1. Log in to ɳSelf Cloud
nself cloud login
# 2. Create an instance (5-8 minutes to provision)
nself cloud create myapp --plan pro --region fsn1
# 3. Switch context to your new instance
nself cloud use myapp
# 4. Check status
nself cloud status
# Instance: myapp (Pro, Hetzner CX21)
# Region: fsn1 (Falkenstein DE)
# Status: running
# Domain: myapp.cloud.nself.org
# 5. Run any nself command against the Cloud instance
nself status # runs against myapp
nself logs hasura # streams from the Cloud serverThe MAX tier adds Cloud-exclusive capabilities on top of the full ɳSelf stack:
nself Cloud is not proprietary. The stack we run for you is the same open-source ɳSelf CLI you can self-host. At any time you can:
| Feature | Self-Hosted | ɳSelf Cloud |
|---|---|---|
| Infrastructure | You manage | Managed for you |
| SSL certificates | mkcert / manual | Automatic (Let's Encrypt) |
| Security patches | Manual | Automatic nightly |
| Backups | You configure | Nightly, 7-day retention |
| Monitoring | Prometheus stack (you run it) | Included, pre-configured |
| ɳSelf+ license | $3.99/mo separate | Included in plan |
| nself CLI commands | Full | Full (identical) |
| Custom domains | Full | Full (CNAME + auto-SSL) |
| ɳTV Cloud MAX features | Not available | MAX plan only |
nself cloud commands