Documentatie
Hoe deployen. Hoe beheren. Hoe vertrekken.
De complete docs — elk endpoint, elke ondersteunde image, elke foutcode. Geen marketing, geen betutteling.
Account aanmaken
E-mail en wachtwoord. Geen telefoon, geen ID. Persistente sessies van 30 dagen, intrekbaar via instellingen.
Laad je saldo op
Stuur een ondersteunde munt naar een eenmalig adres. We schrijven het USD-equivalent bij tegen de koers op het moment dat je storting bevestigt.
Deploy je eerste server
Kies een plan, een regio, een OS-image, plak een SSH-sleutel. Provisioning duurt 30–90 seconden.
Maak verbinding via SSH
Standaard alleen met sleutels. Log in als root met het IPv4 uit het dashboard.
Facturering en saldo
Saldo, opwaarderen en het dagelijkse afschrijvingsmodel.
| Munt | Minimale storting | Confirmaties | Gemiddelde wachttijd |
|---|---|---|---|
| Bitcoin (BTC) | $10 | 2 | ~20 min |
| Monero (XMR) | $5 | 10 | ~20 min |
| Litecoin (LTC) | $5 | 6 | ~15 min |
| Ethereum (ETH) | $15 | 30 | ~6 min |
| USDT · TRC-20 | $10 | 20 | ~1 min |
Opwaardeerflow: kies een munt en een bedrag — we genereren een eenmalig adres en zetten de koers 30 minuten vast. Na bevestiging wordt je saldo tegen die koers bijgeschreven.
Dagelijkse afschrijving: je betaalt één keer per UTC-dag de doorberekende kosten van elke draaiende server. Kan je saldo dat niet dekken, dan wordt de server gemarkeerd als suspended en na een gratieperiode van 7 dagen vernietigd.
Serverlevenscyclus
Deployen, herstarten, herinstalleren, redden, vernietigen.
provisioningWe wijzen de VM toe. 30–90 seconden.
installingHet OS-image wordt weggeschreven en cloud-init draait.
runningServer staat aan; SSH is bereikbaar.
stoppedNetjes afgesloten. Schijf en IP blijven toegewezen en gefactureerd.
suspendedSaldo was negatief. Uit, niet bereikbaar. Gratieperiode van 7 dagen.
Besturingssystemen
Imagecatalogus.
| Familie | Versies | Init | image_id |
|---|---|---|---|
| Debian | 11 · 12 · 13 | cloud-init | debian-13-minimal |
| Ubuntu | 20.04 · 22.04 · 24.04 LTS | cloud-init | ubuntu-24.04 |
| Alpine | 3.18 · 3.19 · 3.20 | cloud-init | alpine-3.20 |
| Arch | rolling | cloud-init | arch-rolling |
| Fedora | 40 · 41 | cloud-init | fedora-41 |
| Rocky | 9 (RHEL-compatibel) | cloud-init | rocky-9 |
| OpenBSD | 7.5 | autoinstall | openbsd-7.5 |
| FreeBSD | 14.0 | cloud-init | freebsd-14 |
| NixOS | 24.05 | nixos-rebuild | nixos-24.05 |
| Eigen ISO | upload ≤ 4 GB | elke | custom |
API-referentie
REST via HTTPS, JSON in, JSON uit.
Basis-URL https://api.noctisnode.com/v1 · Bearer-token-authenticatie via Authorization: Bearer <token>
| Methode | Pad | Beschrijving |
|---|---|---|
GET | /servers | Jouw servers opvragen (gepagineerd). |
POST | /servers | Server aanmaken. Keert terug in status provisioning. |
DELETE | /servers/{id} | Server vernietigen. Onomkeerbaar. |
POST | /servers/{id}/reboot | Zachte herstart. Gebruik ?hard=true voor een power-cycle. |
POST | /servers/{id}/rebuild | Herinstalleren vanaf een image. Vernietigt schijfdata. |
POST | /servers/{id}/rescue | Booten in rescue-ISO (Alpine, 4 GB tmpfs). |
POST | /servers/{id}/rdns | Reverse DNS instellen. |
GET | /servers/{id}/metrics | 30-daagse CPU/RAM/disk/bandbreedte-samenvatting. |
GET | /images | Beschikbare OS-images opvragen. |
GET | /regions | Regio's en beschikbaarheid opvragen. |
GET | /plans | Plannen met prijzen opvragen. |
POST | /billing/topup | Eenmalig stortingsadres genereren. |
GET | /billing/ledger | Transactiegeschiedenis. |