Προγραμματιστές → CLI
Ένα στατικό εκτελέσιμο για macOS, Linux και Windows, σε Intel και ARM. Διαχειριστείτε DNS, SSL, domains, app servers και θύρες από το τερματικό ή τα scripts σας και συνδέστε τους AI clients σας με τη NameOcean με μία μόνο εντολή.
$ brew install nameocean/tap/nameocean
$ curl -fsSL https://nameocean.net/install.sh | sh
Το script ελέγχει το αρχείο που κατεβάσατε με βάση το checksums.txt και το εγκαθιστά στο /usr/local/bin ή στο ~/.local/bin, αν δεν υπάρχει δικαίωμα εγγραφής στο πρώτο.
Ένα αρχείο, χωρίς εγκατάσταση. Αυτοί οι σύνδεσμοι παρέχουν πάντα την τελευταία έκδοση.
| 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, λήψη μέσω προγράμματος περιήγησης $ sudo mv nameocean-darwin-arm64 /usr/local/bin/nameocean
Στα Windows, μετονομάστε το αρχείο σε nameocean.exe και τοποθετήστε το σε έναν φάκελο που περιλαμβάνεται στο PATH. Τα εκτελέσιμα δεν είναι ακόμη υπογεγραμμένα, οπότε το Gatekeeper του macOS και το SmartScreen των Windows ενδέχεται να εμφανίσουν προειδοποίηση την πρώτη φορά. Ελέγξτε το αρχείο που κατεβάσατε με βάση το checksums.txt· παλαιότερες εκδόσεις και αρχεία υπάρχουν στο GitHub Releases.
$ nameocean login $ nameocean account
Η εντολή login ανοίγει τον browser για να εγκρίνετε το CLI (OAuth με PKCE). Τα tokens φυλάσσονται στο keychain του λειτουργικού συστήματος και ανανεώνονται αυτόματα· η εντολή nameocean logout τα ανακαλεί. Σε μηχάνημα χωρίς keychain, όπως ένας Linux server, αποθηκεύονται στο ~/.config/nameocean/credentials.json, με δικαίωμα ανάγνωσης μόνο για εσάς.
$ export NAMEOCEAN_API_KEY=<API key> $ nameocean dns ls example.com
Λάβετε το κλειδί από Πίνακας ελέγχου → Κλειδί API. Το NAMEOCEAN_API_KEY έχει πάντα προτεραιότητα έναντι των αποθηκευμένων διαπιστευτηρίων και τίποτα δεν γράφεται στον δίσκο.
$ nameocean mcp install
Εντοπίζει τις εφαρμογές Claude Code, Cursor και OpenCode στον υπολογιστή σας και προσθέτει σε καθεμία τον διακομιστή MCP του NameOcean. Οι υπάρχουσες ρυθμίσεις σας διατηρούνται. Ο πελάτης κάνει σύνδεση μέσω του προγράμματος περιήγησης την πρώτη φορά που χρησιμοποιεί ένα εργαλείο του NameOcean.
| account | Αριθμοί email, πιστώσεων, τομέων και ζωνών |
| domains ls | Τα τομεία σας με ημερομηνία λήξης, αυτόματη ανανέωση και κλειδωμάρισμα |
| domains check <domain> [--years N] | Διαθεσιμότητα και τιμή |
| dns ls [zone] | Οι ζώνες σας ή οι εγγραφές μιας ζώνης |
| dns add <zone> <type> <hostname> <value> [--ttl 1h] [--priority N] | Προσθέστε μια εγγραφή: A, AAAA, CNAME, MX, TXT, SRV, PTR ή μια ανακατεύθυνση HTTP |
| dns rm <zone> <type> <id> | Διαγραφή εγγραφής |
| ssl status <zone> | Κατάσταση και ημερομηνία λήξης του πιστοποιητικού |
| ssl issue <zone> [--wait] | Εκδώστε ένα πιστοποιητικό wildcard από το Let's Encrypt |
| servers ls | Οι διακομιστές εφαρμογών σας |
| servers info <server> | SSH, git remote, θύρες και τομείς ενός διακομιστή |
| ports ls|open|close <server> <port> [-p udp] | Ανοίγτε και κλείστε τις θύρες TCP/UDP; η εξωτερική θύρα ανατίθεται |
| bind <domain> <server> | Εξυπηρετήστε έναν τομέα από έναν διακομιστή: DNS, SSL και load balancer |
| unbind <domain> <server> | Διακόψτε την εξυπηρέτηση ενός τομέα από έναν διακομιστή |
| email domains ls|info <domain> | Τομείς αλληλογραφίας, τα γραμματοκιβώτιά τους, ψευδώνυμα, λίστες και ρυθμίσεις εφαρμογών αλληλογραφίας |
| email check <domain> | NS, MX, SPF, DKIM και DMARC ενός τομέα αλληλογραφίας, σε πραγματικό χρόνο |
| email mailboxes ls|add|set|passwd|rm <domain> <username> | Δημιουργία γραμματοκιβωτίων, αλλαγή ορίου χώρου, ορισμός ή δημιουργία κωδικών πρόσβασης, διαγραφή |
| email aliases ls|add|rm <domain> <alias> [mailbox] | Επιπλέον διευθύνσεις που παραδίδονται σε ένα γραμματοκιβώτιο |
| email lists ls|add|members|rm <domain> <address> [member…] | Λίστες αλληλογραφίας των γραμματοκιβωτίων του τομέα |
| email forwards ls|on|off|add|rm|targets|verify|log|release | Δωρεάν προώθηση για τομείς καταχωρισμένους στη NameOcean και το αρχείο καταγραφής αλληλογραφίας της |
| email inbound ls|add|rotate|rm <domain> <localpart> [url] | Αποστολή των εισερχόμενων μηνυμάτων μιας διεύθυνσης στο endpoint σας ως υπογεγραμμένο JSON |
| mcp install [--client claude-code,cursor,opencode] | Σύνδεση πελατών AI με τον διακομιστή MCP |
| login | logout | Σύνδεση μέσω προγράμματος περιήγησης ή με --token; αποσύνδεση και ανάκληση του token |
| completion bash|zsh|fish|powershell | Συμπλήρωση shell (εγκαθίσταται αυτόματα από το Homebrew) |
$ 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'
Κάθε εντολή δέχεται --json και στη συνέχεια εκτυπώνει το JSON της API χωρίς αλλαγές; τα σφάλματα εμφανίζονται ως αντικείμενο σφάλματος στο stdout. Μια εντολή που αποτυγχάνει τερματίζεται με μη μηδενικό κωδικό.
Το CLI δεν ξοδεύει ποτέ χρήματα. Κάντε εγγραφή και ανανέωση τομέων στο nameocean.net ή μέσω του REST API.
Οι σημειώσεις έκδοσης βρίσκονται στις Εκδόσεις GitHub; αναφέρετε σφάλματα στα Ζητήματα. Εκτελέστε brew upgrade nameocean ή ξανατρέξτε το script εγκατάστασης για ενημέρωση.