Utviklere → 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.
$ brew install nameocean/tap/nameocean
$ 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.
Én fil, ingenting å installere. Disse lenkene leverer alltid den nyeste versjonen.
| Intel / AMD (x86-64) | ARM | |
|---|---|---|
| macOS | nameocean-darwin-amd64 | nameocean-darwin-arm64 (Apple silicon) |
| Linux | nameocean-linux-amd64 | nameocean-linux-arm64 |
| Windows | nameocean-windows-amd64.exe | nameocean-windows-arm64.exe |
$ 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.
$ 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.
$ 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.
$ 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.
| account | Antall e-poster, kreditt, domener og soner |
| domains ls | Domenene 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 ls | Appserverne 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|release | Gratis 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 | logout | Logg inn med nettleseren eller --token; logg ut og tilbakekall |
| completion bash|zsh|fish|powershell | Shell-fullføring (Homebrew installerer den for Dem) |
$ 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'
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.
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.