Dokumentacja
Jak wdrożyć. Jak zarządzać. Jak odejść.
Kompletna dokumentacja — każdy endpoint, każdy wspierany obraz, każdy kod błędu. Bez marketingu, bez protekcjonalności.
Utwórz konto
E-mail i hasło. Bez telefonu, bez dokumentów. Trwałe sesje 30-dniowe, odwoływalne w ustawieniach.
Doładuj saldo
Wyślij dowolną obsługiwaną walutę na jednorazowy adres. Zasilamy równowartość w USD po kursie z momentu potwierdzenia wpłaty.
Wdróż swój pierwszy serwer
Wybierz plan, region, obraz systemu, wklej klucz SSH. Provisionowanie trwa 30–90 sekund.
Połącz się przez SSH
Domyślnie tylko klucze. Zaloguj się jako root z IPv4 z pulpitu.
Rozliczenia i saldo
Saldo, doładowania i model dziennego obciążenia.
| Waluta | Minimalna wpłata | Potwierdzenia | Typowe oczekiwanie |
|---|---|---|---|
| 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 |
Przepływ doładowania: wybierz walutę i kwotę — generujemy jednorazowy adres i blokujemy kurs na 30 minut. Po potwierdzeniu saldo jest zasilane po zablokowanym kursie.
Dzienne obciążenie: raz na dobę UTC pobieramy koszt proporcjonalny każdego działającego serwera. Jeśli saldo tego nie pokryje, serwer zostaje oznaczony jako suspended i zniszczony po 7-dniowym okresie karencji.
Cykl życia serwera
Wdróż, zrestartuj, przeinstaluj, uratuj, zniszcz.
provisioningAlokujemy VM. 30–90 sekund.
installingObraz systemu jest zapisywany, cloud-init działa.
runningSerwer działa; SSH osiągalny.
stoppedŁagodnie wyłączony. Dysk i IP dalej przydzielone i rozliczane.
suspendedSaldo poszło na minus. Wyłączony, niedostępny. Okres karencji 7 dni.
Systemy operacyjne
Katalog obrazów.
| Rodzina | Wersje | 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 (zgodny z RHEL) | 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 |
| Własne ISO | wgranie ≤ 4 GB | dowolny | custom |
Referencja API
REST przez HTTPS, JSON wchodzi, JSON wychodzi.
Bazowy URL https://api.noctisnode.com/v1 · Uwierzytelnianie tokenem Bearer przez Authorization: Bearer <token>
| Metoda | Ścieżka | Opis |
|---|---|---|
GET | /servers | Lista Twoich serwerów (stronicowana). |
POST | /servers | Tworzy serwer. Zwraca w stanie provisioning. |
DELETE | /servers/{id} | Niszczy serwer. Nieodwracalne. |
POST | /servers/{id}/reboot | Miękki restart. Użyj ?hard=true dla twardego cyklu zasilania. |
POST | /servers/{id}/rebuild | Ponowna instalacja z obrazu. Niszczy dane dysku. |
POST | /servers/{id}/rescue | Boot do ISO ratunkowego (Alpine, 4 GB tmpfs). |
POST | /servers/{id}/rdns | Ustawia odwrotny DNS. |
GET | /servers/{id}/metrics | Zestawienie 30 dni CPU/RAM/dysk/pasmo. |
GET | /images | Lista dostępnych obrazów systemów. |
GET | /regions | Lista regionów i dostępności. |
GET | /plans | Lista planów z cenami. |
POST | /billing/topup | Generuje jednorazowy adres wpłaty. |
GET | /billing/ledger | Historia transakcji. |