CLI nástroj pro správu domén a DNS přes WEDOS WAPI
npm install wedos-cli```
__ _____ ___ ___ ___
\ \ / / __| \ / _ \/ __|
\ \/\/ /| _|| |) | (_) \__ \
\_/\_/ |___|___/ \___/|___/
CLI nástroj pro správu domén a DNS přes WEDOS WAPI.
`bash`
npm install -g wedos-cli
Nebo pomocí npx:
`bash`
npx wedos-cli
WEDOS WAPI vyžaduje, aby IP adresa, ze které přistupuješ, byla na whitelistu. Bez tohoto kroku CLI nebude fungovat!
1. Přihlas se do WEDOS klientské sekce
2. Jdi do Nastavení → WAPI
3. Povol přístup k WAPI
4. Nastav WAPI heslo (odlišné od hesla k účtu!)
5. Přidej IP adresu svého serveru/počítače do whitelistu
Pro registraci domén přes WAPI musíš mít:
1. Vyplněné fakturační údaje - Nastavit zde
2. Dobitý kredit - Dobít zde
> ⚠️ Důležité: Příkaz wedos register automaticky 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.
`bashInteraktivní nastavení
wedos config init
Použití
$3
`bash
Test připojení k API
wedos pingKontrola dostupnosti domény
wedos check mojedomena.czKontrola více domén najednou
wedos check domena1.cz domena2.cz domena3.eu
`$3
`bash
Seznam všech domén
wedos domain listDetail domény
wedos domain info mojedomena.czRegistrace domény
wedos domain register mojedomena.cz -c KONTAKT-IDRegistrace 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 1Změna DNS serverů
wedos domain update-ns mojedomena.cz -n NOVY-NSSET
`$3
`bash
Seznam DNS domén
wedos dns domainsZáznamy domény
wedos dns records mojedomena.czRychlé přidání A záznamu
wedos dns quick-add mojedomena.cz -a 1.2.3.4Př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.cz
`$3
`bash
Kontrola dostupnosti ID kontaktu
wedos contact check MOJ-KONTAKTDetail kontaktu
wedos contact info MOJ-KONTAKTInteraktivní vytvoření kontaktu
wedos contact create -i
`$3
`bash
Zobrazení aktuální konfigurace
wedos config showNastavení testovacího režimu (žádné reálné změny)
wedos config set -tVymazání konfigurace
wedos config clear
`Zkratky
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
`bash
JSON výstup (pro skriptování)
wedos domain list --json
wedos check mojedomena.cz --json
`Proměnné prostředí
Místo konfiguračního souboru můžeš použít proměnné prostředí:
`bash
export WEDOS_USERNAME=email@example.com
export WEDOS_PASSWORD=tvoje_wapi_heslo
export WEDOS_TEST_MODE=false
``| 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 |
MIT
---
Vytvořeno pro snadnou správu domén u WEDOS 🇨🇿