Utviklere → CLI

nameocean CLI

Én statisk binærfil for macOS, Linux og Windows, på Intel og ARM. Administrer DNS, SSL, domener, appservere og porter fra terminalen eller skriptene Deres, og koble AI-klientene Deres til NameOcean med én kommando.

Installer

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

Skriptet kontrollerer nedlastingen mot checksums.txt og installerer til /usr/local/bin, eller til ~/.local/bin når det ikke er skrivbart.

Last ned binærfilen

Én fil, ingenting å installere. Disse lenkene leverer alltid den nyeste versjonen.

macOS, Linux
$ chmod +x nameocean-darwin-arm64
$ xattr -d com.apple.quarantine nameocean-darwin-arm64   # macOS, lastet ned i nettleseren
$ sudo mv nameocean-darwin-arm64 /usr/local/bin/nameocean

På Windows gir De filen nytt navn til nameocean.exe og legger den i en mappe som ligger i PATH. Binærfilene er ikke signert ennå, så macOS Gatekeeper og Windows SmartScreen kan gi en advarsel første gang. Kontroller en nedlasting mot checksums.txt; eldre versjoner og arkiver finnes på GitHub Releases.

Logg inn

Din datamaskin
$ nameocean login
$ nameocean account

login åpner nettleseren slik at du kan godkjenne CLI-en (OAuth med PKCE). Tokenene lagres i operativsystemets nøkkelring og fornyes automatisk; nameocean logout tilbakekaller dem. På en maskin uten nøkkelring, for eksempel en Linux-server, lagres de i ~/.config/nameocean/credentials.json, som bare du kan lese.

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

Hent nøkkelen fra Dashboard → API Key. NAMEOCEAN_API_KEY har alltid forrang over lagret legitimasjon, og ingenting skrives til disk.

Koble til din AI

MCP
$ nameocean mcp install

Finner Claude Code, Cursor og OpenCode på datamaskinen din og legger til NameOcean MCP server i hver av dem. De eksisterende innstillingene beholdes. Klienten logger inn i nettleseren første gang den bruker et NameOcean-verktøy.

Kommandoer

accountAntall e-poster, kreditt, domener og soner
domains lsDomenene dine med utløpsdato, automatisk fornyelse og lås
domains check <domain> [--years N]Tilgjengelighet og pris
dns ls [zone]Sonene dine, eller postene i én sone
dns add <zone> <type> <hostname> <value> [--ttl 1h] [--priority N]Legg til en post: A, AAAA, CNAME, MX, TXT, SRV, PTR eller en HTTP-viderekobling
dns rm <zone> <type> <id>Slett en post
ssl status <zone>Sertifikatstatus og utløpsdato
ssl issue <zone> [--wait]Utsted et wildcard-sertifikat fra Let's Encrypt
servers lsAppserverne dine
servers info <server>SSH, git remote, porter og domener for en server
ports ls|open|close <server> <port> [-p udp]Åpne og lukk TCP/UDP-porter; den eksterne porten tildeles automatisk
bind <domain> <server>Server et domene fra en server: DNS, SSL og lastbalanserer
unbind <domain> <server>Slutt å servere et domene fra en server
email domains ls|info <domain>E-postdomener med tilhørende postbokser, aliaser, lister og innstillinger for e-postapper
email check <domain>NS, MX, SPF, DKIM og DMARC for et e-postdomene, i sanntid
email mailboxes ls|add|set|passwd|rm <domain> <username>Opprett postbokser, endre kvote, angi eller generer passord, slett
email aliases ls|add|rm <domain> <alias> [mailbox]Ekstra adresser som leveres til en postboks
email lists ls|add|members|rm <domain> <address> [member…]E-postlister for domenets postbokser
email forwards ls|on|off|add|rm|targets|verify|log|releaseGratis videresending for domener registrert hos NameOcean, med tilhørende e-postlogg
email inbound ls|add|rotate|rm <domain> <localpart> [url]Send innkommende e-post for en adresse til endepunktet ditt som signert JSON
mcp install [--client claude-code,cursor,opencode]Koble AI-klienter til MCP-serveren
login | logoutLogg inn med nettleseren eller --token; logg ut og tilbakekall
completion bash|zsh|fish|powershellShell-fullføring (Homebrew installerer den for Dem)

er serverens id eller standarddomene, for eksempel 3f9a1c2e eller 3f9a1c2e.nameocean.org.

Eksempler

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'

Skript og agenter

Hver kommando støtter --json og skriver da ut API-ets JSON uendret; feil kommer som et error-objekt på stdout. En kommando som feiler avslutter med en kode som ikke er null.

CLI-et bruker aldri penger. Registrer og forny domener på nameocean.net eller med REST API.

Saker og utgivelser

Utgivelsesnotater finner du på GitHub Releases. Meld fra om feil under Issues. Kjør brew upgrade nameocean, eller kjør installasjonsskriptet på nytt, for å oppdatere.