Dezvoltatori → CLI

CLI-ul nameocean

Un singur binar static pentru macOS, Linux și Windows, pe Intel și ARM. Gestionați DNS, SSL, domenii, servere de aplicații și porturi din terminal sau din scripturile dumneavoastră și conectați clienții AI la NameOcean cu o singură comandă.

Instalare

Homebrew (macOS, Linux)
$ brew install nameocean/tap/nameocean
Script (macOS, Linux)
$ curl -fsSL https://nameocean.net/install.sh | sh

Scriptul verifică descărcarea folosind checksums.txt și instalează în /usr/local/bin sau în ~/.local/bin dacă primul nu permite scrierea.

Descărcați binarul

Un singur fișier, nimic de instalat. Aceste linkuri oferă întotdeauna cea mai recentă versiune.

macOS, Linux
$ chmod +x nameocean-darwin-arm64
$ xattr -d com.apple.quarantine nameocean-darwin-arm64   # macOS, descărcat din browser
$ sudo mv nameocean-darwin-arm64 /usr/local/bin/nameocean

Pe Windows, redenumiți fișierul în nameocean.exe și puneți-l într-un folder din PATH. Binarele nu sunt încă semnate, așa că macOS Gatekeeper și Windows SmartScreen pot afișa un avertisment la prima rulare. Verificați descărcarea folosind checksums.txt; versiunile mai vechi și arhivele sunt disponibile pe GitHub Releases.

Conectare

Computerul dumneavoastră
$ nameocean login
$ nameocean account

login deschide browserul pentru a aproba CLI-ul (OAuth cu PKCE). Tokenurile sunt păstrate în keychain-ul sistemului de operare și reîmprospătate automat; nameocean logout le revocă. Pe o mașină fără keychain, cum ar fi un server Linux, acestea sunt salvate în ~/.config/nameocean/credentials.json, care poate fi citit doar de dvs.

Servere și CI
$ export NAMEOCEAN_API_KEY=<API key>
$ nameocean dns ls example.com

Obțineți cheia din Dashboard → API Key. NAMEOCEAN_API_KEY are întotdeauna prioritate față de credențialele salvate și nu se scrie nimic pe disc.

Conectați-vă AI-ul

MCP
$ nameocean mcp install

Găsește Claude Code, Cursor și OpenCode pe calculatorul dumneavoastră și adaugă serverul MCP NameOcean la fiecare. Setările existente sunt păstrate. Clientul se autentifică în browser prima dată când folosește un instrument NameOcean.

Comenzi

accountNumărul de e-mailuri, credit, domenii și zone
domains lsDomeniile dumneavoastră cu expirare, reînnoire automată și blocare
domains check <domain> [--years N]Disponibilitate și preț
dns ls [zone]Zonele dumneavoastră sau înregistrările unei zone
dns add <zone> <type> <hostname> <value> [--ttl 1h] [--priority N]Adăugați o înregistrare: A, AAAA, CNAME, MX, TXT, SRV, PTR sau o redirecționare HTTP
dns rm <zone> <type> <id>Ștergeți o înregistrare
ssl status <zone>Starea și expirarea certificatului
ssl issue <zone> [--wait]Emiteți un certificat wildcard Let's Encrypt
servers lsServerele dumneavoastră de aplicații
servers info <server>SSH, git remote, porturile și domeniile unui server
ports ls|open|close <server> <port> [-p udp]Deschideți și închideți porturi TCP/UDP; portul extern este atribuit automat
bind <domain> <server>Serviți un domeniu de pe un server: DNS, SSL și load balancer
unbind <domain> <server>Opriți servirea unui domeniu de pe un server
email domains ls|info <domain>Domenii de e-mail, cu căsuțele poștale, aliasurile, listele și setările aplicațiilor de e-mail
email check <domain>NS, MX, SPF, DKIM și DMARC ale unui domeniu de e-mail, în timp real
email mailboxes ls|add|set|passwd|rm <domain> <username>Creați căsuțe poștale, modificați cota, setați sau generați parole, ștergeți
email aliases ls|add|rm <domain> <alias> [mailbox]Adrese suplimentare livrate într-o căsuță poștală
email lists ls|add|members|rm <domain> <address> [member…]Liste de e-mail ale căsuțelor poștale ale domeniului
email forwards ls|on|off|add|rm|targets|verify|log|releaseRedirecționare gratuită pentru domeniile înregistrate la NameOcean și jurnalul de e-mail aferent
email inbound ls|add|rotate|rm <domain> <localpart> [url]Trimiteți e-mailurile primite la o adresă către endpointul dumneavoastră, ca JSON semnat
mcp install [--client claude-code,cursor,opencode]Conectați clienți AI la serverul MCP
login | logoutAutentificați-vă prin browser sau cu --token; deconectați-vă și revocați accesul
completion bash|zsh|fish|powershellCompletare shell (Homebrew o instalează pentru dumneavoastră)

este id-ul serverului sau domeniul implicit, de exemplu 3f9a1c2e sau 3f9a1c2e.nameocean.org.

Exemple

nameocean
$ nameocean dns add example.com A @ 203.0.113.10 --ttl 5m
$ nameocean dns add example.com CNAME www @
$ nameocean dns add example.com MX @ mail.example.com --priority 10
$ nameocean dns add example.com TXT @ "v=spf1 include:_spf.google.com ~all"
$ nameocean ssl issue example.com --wait
$ nameocean bind example.com 3f9a1c2e
$ nameocean servers ls --json | jq '.servers[].default_domain'

Scripturi și agenți

Fiecare comandă acceptă --json și afișează apoi JSON-ul API-ului neschimbat; erorile apar ca obiect error în stdout. O comandă eșuată se încheie cu un cod diferit de zero.

CLI-ul nu cheltuiește niciodată bani. Înregistrați și reînnoiți domenii pe nameocean.net sau cu API-ul REST.

Probleme și versiuni

Notele de versiune sunt pe GitHub Releases; raportați erorile în Issues. Rulați brew upgrade nameocean sau executați din nou scriptul de instalare pentru actualizare.