Documentation
Comment déployer. Comment exploiter. Comment partir.
La documentation complète — chaque endpoint, chaque image prise en charge, chaque code d'erreur. Pas de marketing, pas de condescendance.
Créez un compte
Email et mot de passe. Ni téléphone, ni pièce d'identité. Sessions persistantes de 30 jours, révocables dans les paramètres.
Rechargez votre solde
Envoyez une monnaie prise en charge vers une adresse à usage unique. Nous créditons l'équivalent USD au taux du moment où votre dépôt est confirmé.
Déployez votre premier serveur
Choisissez une offre, une région, une image d'OS, collez une clé SSH. Le provisionnement prend 30–90 secondes.
Connectez-vous en SSH
Par clé uniquement par défaut. Connectez-vous en root avec l'IPv4 du tableau de bord.
Facturation et solde
Solde, recharge et modèle de facturation quotidienne.
| Monnaie | Dépôt minimum | Confirmations | Attente habituelle |
|---|---|---|---|
| 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 |
Recharge : choisissez une monnaie et un montant — nous générons une adresse à usage unique et verrouillons le taux pendant 30 minutes. Une fois confirmé, votre solde est crédité au taux verrouillé.
Facturation quotidienne : une fois par jour UTC, le coût au prorata de chaque serveur en cours est débité. Si votre solde ne couvre pas la somme, le serveur est marqué suspended puis détruit après un délai de grâce de 7 jours.
Cycle de vie du serveur
Déployer, redémarrer, réinstaller, secourir, détruire.
provisioningNous attribuons la VM. 30–90 secondes.
installingL'image d'OS est écrite et cloud-init s'exécute.
runningLe serveur est lancé ; SSH est joignable.
stoppedArrêt propre. Disque et IP toujours alloués et facturés.
suspendedSolde négatif. Éteint, inaccessible. Délai de grâce de 7 jours.
Systèmes d'exploitation
Catalogue d'images.
| Famille | Versions | 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-compat) | 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 |
| ISO personnalisée | upload ≤ 4 Go | au choix | custom |
Référence API
REST sur HTTPS : JSON en entrée, JSON en sortie.
URL de base https://api.noctisnode.com/v1 · Auth par jeton Bearer via Authorization: Bearer <token>
| Méthode | Chemin | Description |
|---|---|---|
GET | /servers | Lister vos serveurs (paginé). |
POST | /servers | Créer un serveur. Retourné à l'état provisioning. |
DELETE | /servers/{id} | Détruire un serveur. Irréversible. |
POST | /servers/{id}/reboot | Redémarrage logiciel. Utilisez ?hard=true pour un power-cycle. |
POST | /servers/{id}/rebuild | Réinstaller depuis une image. Détruit les données du disque. |
POST | /servers/{id}/rescue | Démarrer sur l'ISO de secours (Alpine, tmpfs 4 Go). |
POST | /servers/{id}/rdns | Définir le DNS inverse. |
GET | /servers/{id}/metrics | Synthèse CPU/RAM/disque/bande passante sur 30 jours. |
GET | /images | Lister les images d'OS disponibles. |
GET | /regions | Lister les régions et leurs disponibilités. |
GET | /plans | Lister les offres avec tarifs. |
POST | /billing/topup | Générer une adresse de dépôt à usage unique. |
GET | /billing/ledger | Historique des transactions. |