Kehittäjät → CLI

nameocean CLI

Yksi staattinen binääri macOS:lle, Linuxille ja Windowsille, Intel- ja ARM-arkkitehtuureille. Hallitse DNS:ää, SSL:ää, verkkotunnuksia, sovelluspalvelimia ja portteja päätteestä tai skripteistäsi, ja yhdistä tekoälyasiakkaasi NameOceaniin yhdellä komennolla.

Asenna

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

Skripti tarkistaa latauksen checksums.txt-tiedostoa vasten ja asentaa sen hakemistoon /usr/local/bin tai ~/.local/bin, jos ensin mainittuun ei ole kirjoitusoikeutta.

Lataa binääri

Yksi tiedosto, ei mitään asennettavaa. Nämä linkit tarjoavat aina uusimman version.

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

Nimeä tiedosto Windowsissa uudelleen muotoon nameocean.exe ja sijoita se PATH-polussa olevaan kansioon. Binäärejä ei ole vielä allekirjoitettu, joten macOS Gatekeeper ja Windows SmartScreen saattavat antaa varoituksen ensimmäisellä kerralla. Tarkista lataus checksums.txt-tiedostoa vasten; vanhemmat versiot ja arkistot löytyvät GitHub Releases -sivulta.

Kirjaudu sisään

Tietokoneesi
$ nameocean login
$ nameocean account

login avaa selaimen, jossa hyväksyt CLI:n (OAuth ja PKCE). Tunnukset säilytetään käyttöjärjestelmän avainnipussa ja päivitetään automaattisesti; nameocean logout mitätöi ne. Koneella, jossa ei ole avainnippua, kuten Linux-palvelimella, ne tallennetaan tiedostoon ~/.config/nameocean/credentials.json, jota vain te voitte lukea.

Palvelimet ja CI
$ export NAMEOCEAN_API_KEY=<API key>
$ nameocean dns ls example.com

Hae avain kohdasta Hallintapaneeli → API-avain. NAMEOCEAN_API_KEY ohittaa aina tallennetut tunnistetiedot, eikä levylle kirjoiteta mitään.

Yhdistä tekoälysi

MCP
$ nameocean mcp install

Etsii tietokoneeltasi Claude Coden, Cursorin ja OpenCoden ja lisää niihin kuhunkin NameOcean MCP -palvelimen. Nykyiset asetuksesi säilyvät. Asiakasohjelma kirjautuu sisään selaimessa, kun se käyttää NameOcean-työkalua ensimmäisen kerran.

Komennot

accountSähköpostin, saldon, verkkotunnusten ja vyöhykkeiden määrät
domains lsVerkkotunnuksesi vanhenemisen, automaattisen uusinnan ja lukituksen kanssa
domains check <domain> [--years N]Saatavuus ja hinta
dns ls [zone]Vyöhykkeesi tai yhden vyöhykkeen tietueet
dns add <zone> <type> <hostname> <value> [--ttl 1h] [--priority N]Lisää tietue: A, AAAA, CNAME, MX, TXT, SRV, PTR tai HTTP-uudelleenohjaus
dns rm <zone> <type> <id>Poista tietue
ssl status <zone>Varmenteen tila ja voimassaolo
ssl issue <zone> [--wait]Myönnä Let's Encrypt -wildcard-varmenne
servers lsSovelluspalvelimesi
servers info <server>Palvelimen SSH, git remote, portit ja verkkotunnukset
ports ls|open|close <server> <port> [-p udp]Avaa ja sulje TCP/UDP-portteja; ulkoinen portti määritetään automaattisesti
bind <domain> <server>Tarjoa verkkotunnus palvelimelta: DNS, SSL ja kuormantasaaja
unbind <domain> <server>Lopeta verkkotunnuksen tarjoaminen palvelimelta
email domains ls|info <domain>Sähköpostiverkkotunnukset, niiden postilaatikot, aliakset, listat ja sähköpostisovellusten asetukset
email check <domain>Sähköpostiverkkotunnuksen NS, MX, SPF, DKIM ja DMARC reaaliajassa
email mailboxes ls|add|set|passwd|rm <domain> <username>Luo postilaatikoita, muuta kiintiötä, aseta tai luo salasanoja, poista
email aliases ls|add|rm <domain> <alias> [mailbox]Lisäosoitteet, joiden posti toimitetaan postilaatikkoon
email lists ls|add|members|rm <domain> <address> [member…]Verkkotunnuksen postilaatikoiden postituslistat
email forwards ls|on|off|add|rm|targets|verify|log|releaseIlmainen edelleenlähetys NameOceanissa rekisteröidyille verkkotunnuksille sekä sen postiloki
email inbound ls|add|rotate|rm <domain> <localpart> [url]Lähetä osoitteeseen saapuva posti päätepisteeseesi allekirjoitettuna JSON-muodossa
mcp install [--client claude-code,cursor,opencode]Yhdistä tekoälyasiakkaat MCP-palvelimeen
login | logoutKirjaudu sisään selaimella tai --token-valitsimella; kirjaudu ulos ja mitätöi tunnisteet
completion bash|zsh|fish|powershellKomentorivin täydennys (Homebrew asentaa sen puolestasi)

on palvelimen tunnus tai oletusdomain, esimerkiksi 3f9a1c2e tai 3f9a1c2e.nameocean.org.

Esimerkkejä

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'

Skriptit ja agentit

Jokainen komento tukee valitsinta --json ja tulostaa tällöin API:n JSON-vastauksen muuttamattomana; virheet tulevat error-objektina vakiotulosteeseen (stdout). Epäonnistunut komento päättyy nollasta poikkeavaan paluukoodiin.

CLI ei koskaan kuluta rahaa. Rekisteröi ja uusi verkkotunnuksia osoitteessa nameocean.net tai REST API:n avulla.

Ongelmat ja julkaisut

Julkaisutiedot löytyvät sivulta GitHub Releases; ilmoita virheistä kohdassa Issues. Päivitä komennolla brew upgrade nameocean tai suorita asennusskripti uudelleen.