Skip to content

Jackal1337/wedos-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEDOS CLI

 __      _____ ___   ___  ___
 \ \    / / __|   \ / _ \/ __|
  \ \/\/ /| _|| |) | (_) \__ \
   \_/\_/ |___|___/ \___/|___/

CLI nástroj pro správu domén a DNS přes WEDOS WAPI.

Instalace

npm install -g wedos-cli

Nebo pomocí npx:

npx wedos-cli

Pož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!

  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

💳 Povinné: Fakturační údaje a kredit

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.

Konfigurace

# Interaktivní nastavení
wedos config init

# Nebo manuálně
wedos config set -u email@example.com -p tvoje_wapi_heslo

Použ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.eu

Sprá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-NSSET

DNS 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.cz

Kontakty

# Kontrola dostupnosti ID kontaktu
wedos contact check MOJ-KONTAKT

# Detail kontaktu
wedos contact info MOJ-KONTAKT

# Interaktivní vytvoření kontaktu
wedos contact create -i

Konfigurace

# 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 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

# 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í:

export WEDOS_USERNAME=email@example.com
export WEDOS_PASSWORD=tvoje_wapi_heslo
export WEDOS_TEST_MODE=false

Kó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

Jackal1337


Vytvořeno pro snadnou správu domén u WEDOS 🇨🇿

About

CLI tool for managing domains and DNS records via WEDOS WAPI.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages