Utvecklare → CLI
En statisk binärfil för macOS, Linux och Windows, på Intel och ARM. Hantera DNS, SSL, domäner, appservrar och portar från terminalen eller dina skript, och anslut dina AI-klienter till NameOcean med ett enda kommando.
$ brew install nameocean/tap/nameocean
$ curl -fsSL https://nameocean.net/install.sh | sh
Skriptet verifierar nedladdningen mot checksums.txt och installerar till /usr/local/bin, eller till ~/.local/bin om det inte går att skriva dit.
En enda fil, inget att installera. Länkarna leder alltid till den senaste versionen.
| 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, nedladdad i webbläsaren $ sudo mv nameocean-darwin-arm64 /usr/local/bin/nameocean
På Windows byter du namn på filen till nameocean.exe och lägger den i en mapp som finns i din PATH. Binärfilerna är inte signerade ännu, så macOS Gatekeeper och Windows SmartScreen kan visa en varning första gången. Kontrollera en nedladdning mot checksums.txt. Äldre versioner och arkiv finns på GitHub Releases.
$ nameocean login $ nameocean account
login öppnar webbläsaren så att du kan godkänna CLI:t (OAuth med PKCE). Token lagras i operativsystemets nyckelring och förnyas automatiskt; nameocean logout återkallar dem. På en dator utan nyckelring, till exempel en Linux-server, sparas de i ~/.config/nameocean/credentials.json, som bara du kan läsa.
$ export NAMEOCEAN_API_KEY=<API key> $ nameocean dns ls example.com
Hämta nyckeln från Kontrollpanel → API-nyckel. NAMEOCEAN_API_KEY har alltid företräde framför sparade inloggningsuppgifter, och ingenting skrivs till disk.
$ nameocean mcp install
Hittar Claude Code, Cursor och OpenCode på din dator och lägger till NameOcean MCP-servern i var och en. Dina befintliga inställningar behålls. Klienten loggar in i webbläsaren första gången den använder ett NameOcean-verktyg.
| account | Antal e-postadresser, krediter, domäner och zoner |
| domains ls | Dina domäner med utgångsdatum, automatisk förnyelse och lås |
| domains check <domain> [--years N] | Tillgänglighet och pris |
| dns ls [zone] | Dina zoner, eller posterna i en zon |
| dns add <zone> <type> <hostname> <value> [--ttl 1h] [--priority N] | Lägg till en post: A, AAAA, CNAME, MX, TXT, SRV, PTR eller en HTTP-omdirigering |
| dns rm <zone> <type> <id> | Ta bort en post |
| ssl status <zone> | Certifikatstatus och utgångsdatum |
| ssl issue <zone> [--wait] | Utfärda ett wildcard-certifikat från Let's Encrypt |
| servers ls | Dina appservrar |
| servers info <server> | SSH, git remote, portar och domäner för en server |
| ports ls|open|close <server> <port> [-p udp] | Öppna och stäng TCP/UDP-portar; den externa porten tilldelas |
| bind <domain> <server> | Servera en domän från en server: DNS, SSL och lastbalanserare |
| unbind <domain> <server> | Sluta servera en domän från en server |
| email domains ls|info <domain> | Maildomäner, deras brevlådor, alias, listor och inställningar för e-postappar |
| email check <domain> | NS, MX, SPF, DKIM och DMARC för en maildomän, live |
| email mailboxes ls|add|set|passwd|rm <domain> <username> | Skapa brevlådor, ändra kvot, ange eller generera lösenord, ta bort |
| email aliases ls|add|rm <domain> <alias> [mailbox] | Extra adresser som levereras till en brevlåda |
| email lists ls|add|members|rm <domain> <address> [member…] | E-postlistor för domänens brevlådor |
| email forwards ls|on|off|add|rm|targets|verify|log|release | Gratis vidarebefordran för domäner registrerade hos NameOcean, och dess e-postlogg |
| email inbound ls|add|rotate|rm <domain> <localpart> [url] | Skicka en adress inkommande e-post till din endpoint som signerad JSON |
| mcp install [--client claude-code,cursor,opencode] | Anslut AI-klienter till MCP-servern |
| login | logout | Logga in via webbläsaren eller med --token; logga ut och återkalla |
| completion bash|zsh|fish|powershell | Skal-komplettering (Homebrew installerar den åt dig) |
$ 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'
Varje kommando stöder --json och skriver då ut API:ets JSON oförändrad; fel returneras som ett felobjekt på stdout. Ett kommando som misslyckas avslutas med en kod som inte är noll.
CLI:t spenderar aldrig pengar. Registrera och förnya domäner på nameocean.net eller via REST API.
Versionsanteckningar finns på GitHub Releases; rapportera buggar under Issues. Kör brew upgrade nameocean, eller kör installationsskriptet igen, för att uppdatera.