Документация
Как развернуть. Как работать. Как уйти.
Полная документация — каждый эндпоинт, каждый поддерживаемый образ, каждый код ошибки. Без маркетинга и снисходительности.
Создайте аккаунт
Email и пароль. Ни телефона, ни документов. Сессия действует 30 дней, отзыв — в настройках.
Пополните баланс
Отправьте любую поддерживаемую монету на одноразовый адрес. USD-эквивалент зачисляется по курсу на момент подтверждения депозита.
Разверните первый сервер
Выберите тариф, регион и образ ОС, вставьте SSH-ключ. Провижининг занимает 30–90 секунд.
Подключитесь по SSH
По умолчанию — только ключи. Входите как root по IPv4 из панели.
Биллинг и баланс
Баланс, пополнение и модель ежедневного списания.
| Монета | Мин. депозит | Подтверждения | Обычное ожидание |
|---|---|---|---|
| Bitcoin (BTC) | $10 | 2 | ~20 мин |
| Monero (XMR) | $5 | 10 | ~20 мин |
| Litecoin (LTC) | $5 | 6 | ~15 мин |
| Ethereum (ETH) | $15 | 30 | ~6 мин |
| USDT · TRC-20 | $10 | 20 | ~1 мин |
Пополнение: выберите монету и сумму — мы создадим одноразовый адрес и зафиксируем курс на 30 минут. После подтверждения баланс зачисляется по зафиксированному курсу.
Ежедневное списание: раз в сутки по UTC списывается пропорциональная стоимость каждого работающего сервера. Если баланс не покрывает её, сервер помечается как suspended и удаляется после 7-дневного льготного периода.
Жизненный цикл сервера
Деплой, перезагрузка, переустановка, спасательный режим, удаление.
provisioningМы выделяем ВМ. 30–90 секунд.
installingЗаписывается образ ОС и выполняется cloud-init.
runningСервер работает; SSH доступен.
stoppedКорректно выключен. Диск и IP остаются занятыми и оплачиваются.
suspendedБаланс ушёл в минус. Выключен, недоступен. Льготный период — 7 дней.
Операционные системы
Каталог образов.
| Семейство | Версии | 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 | загрузка ≤ 4 ГБ | любая | custom |
Справочник API
REST поверх HTTPS: JSON на входе, JSON на выходе.
Базовый URL https://api.noctisnode.com/v1 · Bearer-токен через Authorization: Bearer <token>
| Метод | Путь | Описание |
|---|---|---|
GET | /servers | Список ваших серверов (с пагинацией). |
POST | /servers | Создать сервер. Возвращается в состоянии provisioning. |
DELETE | /servers/{id} | Удалить сервер. Необратимо. |
POST | /servers/{id}/reboot | Мягкая перезагрузка. Используйте ?hard=true для полного цикла питания. |
POST | /servers/{id}/rebuild | Переустановить из образа. Уничтожает данные диска. |
POST | /servers/{id}/rescue | Загрузка в rescue-ISO (Alpine, 4 ГБ tmpfs). |
POST | /servers/{id}/rdns | Задать обратный DNS. |
GET | /servers/{id}/metrics | Сводка CPU/RAM/диск/трафик за 30 дней. |
GET | /images | Список доступных образов ОС. |
GET | /regions | Список регионов и их доступности. |
GET | /plans | Список тарифов с ценами. |
POST | /billing/topup | Сгенерировать одноразовый адрес для депозита. |
GET | /billing/ledger | История транзакций. |