Ontwikkelaars → CLI
Eén statische binary voor macOS, Linux en Windows, op Intel en ARM. Beheer DNS, SSL, domeinen, app-servers en poorten vanuit uw terminal of uw scripts, en verbind uw AI-clients met één opdracht met NameOcean.
$ brew install nameocean/tap/nameocean
$ curl -fsSL https://nameocean.net/install.sh | sh
Het script controleert de download aan de hand van checksums.txt en installeert naar /usr/local/bin, of naar ~/.local/bin als daar niet naar geschreven kan worden.
Eén bestand, niets te installeren. Deze links leveren altijd de nieuwste release.
| 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, gedownload in de browser $ sudo mv nameocean-darwin-arm64 /usr/local/bin/nameocean
Hernoem het bestand op Windows naar nameocean.exe en plaats het in een map die in uw PATH staat. De binaries zijn nog niet ondertekend, dus macOS Gatekeeper en Windows SmartScreen kunnen de eerste keer een waarschuwing geven. Controleer een download aan de hand van checksums.txt; oudere versies en archieven staan op GitHub Releases.
$ nameocean login $ nameocean account
login opent de browser om de CLI goed te keuren (OAuth met PKCE). Tokens worden bewaard in de sleutelhanger van het besturingssysteem en automatisch vernieuwd; nameocean logout trekt ze in. Op een machine zonder sleutelhanger, zoals een Linux-server, worden ze opgeslagen in ~/.config/nameocean/credentials.json, alleen leesbaar voor u.
$ export NAMEOCEAN_API_KEY=<API key> $ nameocean dns ls example.com
Haal de sleutel op via Dashboard → API Key. NAMEOCEAN_API_KEY heeft altijd voorrang op opgeslagen inloggegevens en er wordt niets naar schijf geschreven.
$ nameocean mcp install
Zoekt Claude Code, Cursor en OpenCode op uw computer en voegt aan elk de NameOcean MCP-server toe. Uw bestaande instellingen blijven behouden. De client meldt zich in de browser aan zodra deze voor het eerst een NameOcean-tool gebruikt.
| account | Aantallen e-mails, tegoed, domeinen en zones |
| domains ls | Uw domeinen met vervaldatum, automatisch verlengen en vergrendeling |
| domains check <domain> [--years N] | Beschikbaarheid en prijs |
| dns ls [zone] | Uw zones, of de records van één zone |
| dns add <zone> <type> <hostname> <value> [--ttl 1h] [--priority N] | Voeg een record toe: A, AAAA, CNAME, MX, TXT, SRV, PTR of een HTTP-redirect |
| dns rm <zone> <type> <id> | Record verwijderen |
| ssl status <zone> | Certificaatstatus en vervaldatum |
| ssl issue <zone> [--wait] | Een wildcard Let's Encrypt-certificaat uitgeven |
| servers ls | Uw appservers |
| servers info <server> | SSH, git remote, poorten en domeinen van een server |
| ports ls|open|close <server> <port> [-p udp] | TCP/UDP-poorten openen en sluiten; de externe poort wordt toegewezen |
| bind <domain> <server> | Een domein vanaf een server serveren: DNS, SSL en load balancer |
| unbind <domain> <server> | Stoppen met het serveren van een domein vanaf een server |
| email domains ls|info <domain> | Maildomeinen, bijbehorende mailboxen, aliassen, lijsten en instellingen voor mailapps |
| email check <domain> | NS, MX, SPF, DKIM en DMARC van een maildomein, live |
| email mailboxes ls|add|set|passwd|rm <domain> <username> | Mailboxen aanmaken, quota wijzigen, wachtwoorden instellen of genereren, verwijderen |
| email aliases ls|add|rm <domain> <alias> [mailbox] | Extra adressen die in een mailbox worden afgeleverd |
| email lists ls|add|members|rm <domain> <address> [member…] | Mailinglijsten van de mailboxen van het domein |
| email forwards ls|on|off|add|rm|targets|verify|log|release | Gratis doorsturen voor domeinen die bij NameOcean zijn geregistreerd, inclusief maillog |
| email inbound ls|add|rotate|rm <domain> <localpart> [url] | Inkomende mail van een adres als ondertekende JSON naar uw endpoint posten |
| mcp install [--client claude-code,cursor,opencode] | AI-clients koppelen aan de MCP-server |
| login | logout | Meld u aan via de browser of met --token; meld u af en trek de toegang in |
| completion bash|zsh|fish|powershell | Shell-aanvulling (Homebrew installeert dit voor u) |
$ 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'
Elk commando ondersteunt --json en geeft dan de JSON van de API ongewijzigd weer; fouten komen als foutobject op stdout. Een mislukt commando eindigt met een code die niet nul is.
De CLI geeft nooit geld uit. Registreer en verleng domeinen op nameocean.net of via de REST API.
De release notes staan op GitHub Releases; meld bugs bij Issues. Voer brew upgrade nameocean uit, of draai het installatiescript opnieuw, om te updaten.