Udviklere → CLI
Én statisk binærfil til macOS, Linux og Windows, på Intel og ARM. Administrer DNS, SSL, domæner, app-servere og porte fra din terminal eller dine scripts, og forbind dine AI-klienter til NameOcean med én kommando.
$ brew install nameocean/tap/nameocean
$ curl -fsSL https://nameocean.net/install.sh | sh
Scriptet kontrollerer downloaden mod checksums.txt og installerer i /usr/local/bin, eller i ~/.local/bin, hvis der ikke er skriveadgang.
Én fil, intet at installere. Disse links leverer altid den nyeste version.
| 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, downloadet i browseren $ sudo mv nameocean-darwin-arm64 /usr/local/bin/nameocean
På Windows skal du omdøbe filen til nameocean.exe og placere den i en mappe, der er på din PATH. Binærfilerne er endnu ikke signeret, så macOS Gatekeeper og Windows SmartScreen kan vise en advarsel første gang. Kontrollér en download mod checksums.txt; ældre versioner og arkiver findes på GitHub Releases.
$ nameocean login $ nameocean account
login åbner browseren, så du kan godkende CLI'en (OAuth med PKCE). Tokens gemmes i operativsystemets nøglering og fornyes automatisk; nameocean logout tilbagekalder dem. På en maskine uden nøglering, f.eks. en Linux-server, gemmes de i ~/.config/nameocean/credentials.json, som kun du kan læse.
$ export NAMEOCEAN_API_KEY=<API key> $ nameocean dns ls example.com
Hent nøglen fra Dashboard → API Key. NAMEOCEAN_API_KEY har altid prioritet frem for gemte loginoplysninger, og der skrives intet til disken.
$ nameocean mcp install
Finder Claude Code, Cursor og OpenCode på din computer og tilføjer NameOcean MCP server til hver af dem. Dine eksisterende indstillinger bevares. Klienten logger ind i browseren, første gang den bruger et NameOcean-værktøj.
| account | Antal e-mails, kreditter, domæner og zoner |
| domains ls | Dine domæner med udløb, automatisk fornyelse og lås |
| domains check <domain> [--years N] | Tilgængelighed og pris |
| dns ls [zone] | Dine zoner eller posterne i én zone |
| dns add <zone> <type> <hostname> <value> [--ttl 1h] [--priority N] | Tilføj en post: A, AAAA, CNAME, MX, TXT, SRV, PTR eller en HTTP-omdirigering |
| dns rm <zone> <type> <id> | Slet en post |
| ssl status <zone> | Certifikatets status og udløb |
| ssl issue <zone> [--wait] | Udsted et wildcard-certifikat fra Let's Encrypt |
| servers ls | Dine applikationsservere |
| servers info <server> | SSH, git remote, porte og domæner på en server |
| ports ls|open|close <server> <port> [-p udp] | Åbn og luk TCP/UDP-porte; den eksterne port tildeles |
| bind <domain> <server> | Servér et domæne fra en server: DNS, SSL og load balancer |
| unbind <domain> <server> | Stop serveringen af et domæne fra en server |
| email domains ls|info <domain> | Maildomæner, deres postkasser, aliasser, lister og indstillinger for mailapps |
| email check <domain> | NS, MX, SPF, DKIM og DMARC for et maildomæne, live |
| email mailboxes ls|add|set|passwd|rm <domain> <username> | Opret postkasser, ændr kvote, angiv eller generér adgangskoder, slet |
| email aliases ls|add|rm <domain> <alias> [mailbox] | Ekstra adresser, der leveres til en postkasse |
| email lists ls|add|members|rm <domain> <address> [member…] | Mailinglister for domænets postkasser |
| email forwards ls|on|off|add|rm|targets|verify|log|release | Gratis videresendelse for domæner registreret hos NameOcean og tilhørende maillog |
| email inbound ls|add|rotate|rm <domain> <localpart> [url] | Send indgående mail til en adresse videre til dit endpoint som signeret JSON |
| mcp install [--client claude-code,cursor,opencode] | Forbind AI-klienter til MCP-serveren |
| login | logout | Log ind med browseren eller --token; log ud og tilbagekald |
| completion bash|zsh|fish|powershell | Shell-komplettering (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'
Alle kommandoer understøtter --json og udskriver derefter API'ens JSON uændret; fejl leveres som et fejlobjekt på stdout. En mislykkket kommando afsluttes med en kode, der ikke er nul.
CLI'en bruger aldrig penge. Registrér og forny domæner på nameocean.net eller via REST API.
Udgivelsesnoter findes på GitHub Releases; rapportér fejl i Issues. Kør brew upgrade nameocean, eller kør installationsscriptet igen, for at opdatere.