wedos-cli
v1.0.3
Published
CLI nástroj pro správu domén a DNS přes WEDOS WAPI
Maintainers
Readme
WEDOS CLI
__ _____ ___ ___ ___
\ \ / / __| \ / _ \/ __|
\ \/\/ /| _|| |) | (_) \__ \
\_/\_/ |___|___/ \___/|___/CLI nástroj pro správu domén a DNS přes WEDOS WAPI.
Instalace
npm install -g wedos-cliNebo pomocí npx:
npx wedos-cliPožadavky
⚠️ Povinné: Nastavení IP whitelistu
WEDOS WAPI vyžaduje, aby IP adresa, ze které přistupuješ, byla na whitelistu. Bez tohoto kroku CLI nebude fungovat!
- Přihlas se do WEDOS klientské sekce
- Jdi do Nastavení → WAPI
- Povol přístup k WAPI
- Nastav WAPI heslo (odlišné od hesla k účtu!)
- Přidej IP adresu svého serveru/počítače do whitelistu
💳 Povinné: Fakturační údaje a kredit
Pro registraci domén přes WAPI musíš mít:
- Vyplněné fakturační údaje - Nastavit zde
- Dobitý kredit - Dobít zde
⚠️ Důležité: Příkaz
wedos registerautomaticky strhne kredit za registraci domény. Na rozdíl od webového rozhraní, kde můžeš platit na fakturu, WAPI vyžaduje předplacený kredit.
Konfigurace
# Interaktivní nastavení
wedos config init
# Nebo manuálně
wedos config set -u [email protected] -p tvoje_wapi_hesloPoužití
Základní příkazy
# Test připojení k API
wedos ping
# Kontrola dostupnosti domény
wedos check mojedomena.cz
# Kontrola více domén najednou
wedos check domena1.cz domena2.cz domena3.euSpráva domén
# Seznam všech domén
wedos domain list
# Detail domény
wedos domain info mojedomena.cz
# Registrace domény
wedos domain register mojedomena.cz -c KONTAKT-ID
# Registrace s vlastními DNS (např. Cloudflare)
wedos domain register mojedomena.cz -c KONTAKT-ID --dns "coleman.ns.cloudflare.com,desiree.ns.cloudflare.com"
# Prodloužení domény
wedos domain renew mojedomena.cz -p 1
# Změna DNS serverů
wedos domain update-ns mojedomena.cz -n NOVY-NSSETDNS záznamy
# Seznam DNS domén
wedos dns domains
# Záznamy domény
wedos dns records mojedomena.cz
# Rychlé přidání A záznamu
wedos dns quick-add mojedomena.cz -a 1.2.3.4
# Přidání MX záznamu
wedos dns record-add mojedomena.cz -t MX -n @ -d "10 mail.mojedomena.cz"
# Přidání TXT záznamu (např. pro SPF)
wedos dns record-add mojedomena.cz -t TXT -n @ -d "v=spf1 include:_spf.google.com ~all"
# Potvrzení změn DNS
wedos dns commit mojedomena.czKontakty
# Kontrola dostupnosti ID kontaktu
wedos contact check MOJ-KONTAKT
# Detail kontaktu
wedos contact info MOJ-KONTAKT
# Interaktivní vytvoření kontaktu
wedos contact create -iKonfigurace
# Zobrazení aktuální konfigurace
wedos config show
# Nastavení testovacího režimu (žádné reálné změny)
wedos config set -t
# Vymazání konfigurace
wedos config clearZkratky
Pro rychlejší práci jsou dostupné zkratky:
| Zkratka | Plný příkaz |
|---------|-------------|
| wedos check | wedos domain check |
| wedos register | wedos domain register |
Možnosti výstupu
# JSON výstup (pro skriptování)
wedos domain list --json
wedos check mojedomena.cz --jsonProměnné prostředí
Místo konfiguračního souboru můžeš použít proměnné prostředí:
export [email protected]
export WEDOS_PASSWORD=tvoje_wapi_heslo
export WEDOS_TEST_MODE=falseKódy odpovědí WAPI
| Kód | Význam | |-----|--------| | 1000 | Příkaz úspěšně proveden | | 1001 | Příkaz zařazen do fronty | | 1300 | Žádné čekající zprávy | | 2001 | Chybějící parametr | | 2051 | Přístup z této IP adresy není povolen | | 2200 | Chyba autentizace | | 3002 | Nedostatek kreditu | | 3003 | Chybí fakturační údaje | | 3201 | Doména již registrována | | 3204 | Doména v karanténě | | 3205 | Doména rezervována | | 3206 | Doména blokována |
Licence
MIT
Autor
Vytvořeno pro snadnou správu domén u WEDOS 🇨🇿
