NoctisNode

Dokumentasi

Cara deploy. Cara operasi. Cara keluar.

Dokumentasi lengkap — setiap endpoint, setiap image yang didukung, setiap kode error. Tanpa marketing, tanpa arogansi.

01

Buat akun

Email dan kata sandi. Tanpa telepon, tanpa ID. Sesi 30 hari, dapat dicabut dari pengaturan.

02

Isi saldo

Kirim coin yang didukung ke alamat sekali pakai. Kami kreditkan dalam USD sesuai kurs saat konfirmasi.

03

Deploy server pertama

Pilih paket, wilayah, image OS, tempel kunci SSH. Provisining butuh 30–90 detik.

04

Koneksi via SSH

Default hanya kunci. Login sebagai root dengan IPv4 dari dashboard.

Penagihan & saldo

Saldo, top-up dan model siklus penagihan.

CoinJaringanDeposit min.
MoneroMonero$10
BitcoinBitcoin$10
LitecoinLitecoin$10
EthereumEthereum$10
TetherERC-20$10
TetherPolygon$10
USDCBase$10
TetherSolana$10
SolanaSolana$10
TronTron$10

Alur top-up: Pilih coin dan jumlah, kami buat alamat sekali pakai dan kunci kurs selama 30 menit. Setelah konfirmasi, saldo dikreditkan sesuai kurs terkunci.

Tagihan harian: Setiap server dibayar untuk siklus 4 minggu (28 hari). Harga siklus didebit dari saldo Anda saat server dideploy. Saat siklus berakhir, siklus berikutnya didebit otomatis jika saldo Anda mencukupi — tidak ada kartu tersimpan, jadi tidak pernah ada tagihan melebihi saldo yang Anda isi sendiri. Jika saldo kurang, server kedaluwarsa sampai Anda mengisi saldo; server diperpanjang begitu saldo mencukupi siklus, atau Anda bisa menekan «Perpanjang».

Siklus hidup server

Deploy, reboot, rebuild, rescue, hancurkan.

provisioning

Kami mengalokasikan VM. 30–90 detik.

installing

Image OS sedang ditulis dan cloud-init berjalan.

running

Server aktif; SSH dapat dijangkau.

stopped

Dimatikan dengan baik. Disk dan IP masih dialokasikan dan ditagih.

suspended

Saldo negatif. Mati, tidak dapat dijangkau. Grace period 7 hari.

Sistem operasi

Katalog image.

Diambil live dari GET /api/os. Gunakan osId saat membuat server.

OSosId
AlmaLinux 96
Alpine Linux54
Arch Linux42
CachyOS45
CentOS 7 (legacy)51
Debian 11 (legacy)27
Debian 125
Debian 1328
Fedora 4157
openSUSE Leap 15.660
Rocky Linux 948
Ubuntu 20.04 (legacy)26
Ubuntu 22.048
Ubuntu 24.044

How to pay

Paying for a server, end to end.

No card, no processor, no recurring billing relationship. You deposit crypto, it credits to a balance, and the balance pays for your servers.

01

Pick a coin

Ten coins are supported. Monero (XMR) hides sender, recipient and amount by protocol design, which is the strongest payment privacy. Stablecoins confirm in seconds. Bitcoin and Litecoin are public but simple. Every option credits the same USD balance.

02

Generate a deposit address

Choose the coin and amount in the dashboard. We generate a one-time address for that deposit and lock the exchange rate for 30 minutes. Never reuse an address from an earlier deposit.

03

Send from a wallet you control

Withdraw from your exchange to your own wallet first, let it confirm, then send the exact amount to the deposit address. Paying straight from an exchange is slow and ties the payment to your verified account timing.

04

Wait for confirmation

Credit is automatic — there is nothing to submit. Stablecoins on Base, Polygon and Solana usually confirm in seconds. Monero, Litecoin and Tron take a few minutes. Bitcoin and Ethereum take longest. You can watch the deposit move from awaiting_payment to confirmed.

Same coin, different network The coin you choose affects privacy, speed and fees — not what you get. USDT on Ethereum can cost several dollars to send, while USDT on Polygon or Solana costs a fraction of a cent. Pick the network your exchange withdraws to cheapest.

Wrong network? Sending USDT on Ethereum when you selected Polygon means the funds never reach the deposit address. Recovery then depends entirely on the sending exchange's policy — contact support with the transaction hash.

Why the rail matters Card payments tie a provider directly to a verified identity through the processor. Bitcoin, Ethereum and stablecoins are public and analysable, and stablecoin issuers can freeze funds. Monero hides the sender, the recipient and the amount at the protocol layer, with no mixer and no opt-in.

Under the hood

How NoctisNode works.

Signup

An email and a password. No name, no phone, no ID, no selfie — at signup or ever after. Sessions last 30 days and are revocable from settings.

Deploy

Choose a plan, region, OS image and SSH key. Provisioning takes 30–90 seconds: the VM is allocated, the image is written and cloud-init runs. You get an IPv4 address.

What we log

We keep no traffic logs and no DNS logs. Account and billing records exist because they must, and a signed warrant canary means a gag order against us would be publicly detectable.

Regions and networks

Servers run in EU and other international regions, all on 1 Gbps or better with unmetered bandwidth on every VPS tier. Query live availability via GET /api/regions.

Doing it programmatically

Everything in the dashboard is available over a REST API with bearer-token auth. Mint scoped tokens (read, write, billing) and drive deploys, renewals, metrics and top-ups from your own scripts.

Referensi API

REST via HTTPS, JSON masuk, JSON keluar.

URL dasar https://noctisnode.com/api · Autentikasi Bearer token via Authorization: Bearer <token> · Spesifikasi yang dapat dibaca mesin: openapi.json

MetodePathDeskripsi
POST/api/auth/registerBuat akun baru (email + kata sandi).
POST/api/auth/loginMulai sesi. Mengembalikan cookie sesi.
POST/api/auth/logoutHancurkan sesi saat ini.
GET/api/meAkun saat ini: email, saldo, referral.
GET/api/plansDaftar paket yang tersedia beserta harga.
GET/api/regionsDaftar wilayah dan ketersediaan.
GET/api/osDaftar image OS yang tersedia (osId + nama).
GET/api/serversDaftar server Anda.
POST/api/serversDeploy server baru.
DELETE/api/servers/{id}Hancurkan server. Tidak dapat dibatalkan.
POST/api/servers/{id}/rebootReboot lembut (?hard=true untuk power-cycle).
POST/api/servers/{id}/rebuildInstal ulang OS. Menghancurkan data disk.
POST/api/servers/{id}/rescueBoot dari ISO rescue.
POST/api/servers/{id}/rdnsAtur reverse DNS.
GET/api/servers/{id}/metricsPenggunaan CPU / RAM / disk / bandwidth.
POST/api/servers/{id}/renewPerpanjang masa sewa server. Menerima (promoCode=NN-…) opsional pada body.
POST/api/servers/{id}/reset-passwordBuat kata sandi root baru.
POST/api/servers/{id}/change-planUpgrade / downgrade server.
GET/api/account/tokensDaftar bearer token.
POST/api/account/tokensBuat bearer token baru (scopes: read, write, billing).
POST/api/topupBuat alamat deposit sekali pakai.
GET/api/ticketsDaftar tiket dukungan.
POST/api/ticketsBuka tiket dukungan baru.
GET/api/mcpManifes MCP (JSON).
Dokumentasi · NoctisNode