Znalostní báze

Přehled příkazů Zinnector®

Každý příkaz Zinnector® přesně tak, jak jej uvádí zinnector --help — argumenty, přepínače a výchozí hodnoty, spustitelný příklad a jeho výstup — vygenerováno přímo ze samotného rozhraní CLI, takže se nemůže lišit od verze, kterou máte nainstalovanou.

<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->

Každý příkaz, kterému Zinnector® 0.1.6 rozumí — celkem 43, přesně tak, jak je uvádí zinnector --help — s jeho volbami, spustitelným příkladem a tím, co byste měli vidět. Tato stránka je generována přímo z CLI, takže nemůže být v rozporu s nástrojem, který máte nainstalovaný; pokud zde nějaký příkaz na Vašem počítači chybí, spusťte npm install -g zinnector@latest.

Než začnete

Nainstalujte jej pomocí npm install -g zinnector na verzi Node 24 nebo novější a poté instalaci zkontrolujte pomocí zinnector --version a zinnector --help. Průvodce začátky Vás provede prvními pěti minutami; tato stránka představuje referenční příručku, ke které se můžete vracet.

Každý příkaz přijímá -h, --help. Tyto globální volby se uvádějí před názvem příkazu:

volbaco dělá
-V, --versionvypíše verzi
--profile <name>použije pojmenovaný profil přihlašovacích údajů

Příkazy

zinnector new

Vytvořte kostru projektu WordPress, který můžete okamžitě spustit.

zinnector new [options] [name]
argumentpovinnýpopis
nameneadresář pro vytvoření projektu a název projektu — povinné, pokud není použito --here
volbaco dělávýchozí
-t, --template <kind>jedno z: site, plugin, theme"site"
--php <version>verze PHP pro vývoj"8.3"
--wp <version>verze WordPress pro místní běhové prostředí"latest"
--runtime <name>playground nebo docker"playground"
--herevytvořit strukturu v aktuálním adresáři namísto nového

Příklad

zinnector new my-site

Co vidíte — zachyceno — 0.1.2 na systému Linux

Created my-site  ·  site
──────────────────────────

  + .gitignore
  + README.md
  + wp-content/mu-plugins/000-zinnector-dev.php
  + wp-content/plugins/.gitkeep
  + wp-content/themes/.gitkeep
  + zinnector.json

  php        8.3
  wordpress  latest
  runtime    playground

→ run it:
    cd my-site
    zinnector dev

→ then, when you have a hosting slot:
    zinnector link     # point it at a site
    zinnector check    # pre-flight before you push
    zinnector push

zinnector dev

Spusťte tento projekt lokálně — Docker není vyžadován.

zinnector dev [options]
volbaco dělávýchozí
--php <version>verze PHP ke spuštění (5.2–8.5 na playground, 7.4–8.5 na docker)
--wp <version>verze WordPress
-p, --port <port>port pro provoz
--runtime <name>playground (výchozí) nebo docker
--loginautomaticky se přihlásit jako správcetrue
--no-loginnepřihlašovat se automaticky
--oncespustit, nahlásit, co běží, a poté zastavit
--yesnainstalovat místní běhové prostředí bez dotazování
--reset-runtimesmazat nainstalované běhové prostředí a nainstalovat jej znovu
-v, --verbosezobrazit vlastní výstup běhového prostředí

Příklad

cd my-site
zinnector dev

Co vidíte — zachyceno — 0.1.2. První spuštění se jednou zeptá na stažení běhového prostředí WordPress (~570 MB); pro přeskočení dotazu zadejte --yes

my-site  ·  WordPress Playground (WASM, no Docker)
───────────────────────────────────────────────────

  serving    a WordPress project
  from       /home/you/my-site
  php        8.3
  wordpress  latest

✔ running at http://127.0.0.1:9400
  admin: http://127.0.0.1:9400/wp-admin  (already signed in)

  Ctrl-C to stop

zinnector login

Přihlaste se — pomocí vlastního účtu v prohlížeči nebo pomocí klíče API.

zinnector login [options]
možnostco dělávýchozí
--profile <name>uložit pod pojmenovaným profilem (výchozí: default)
--api <url>základní URL rozhraní API"https://api.zinndigital.com"
--api-keyvložte klíč API pro konkrétní organizaci namísto vlastního přihlášení
--issuer <url>přihlašovací služba"https://auth.zinndigital.com/realms/zinn"
--no-browservytisknout odkaz pro přihlášení bez pokusu o otevření prohlížeče

Příklad

zinnector login

Co vidíte — klíč se zadává do výzvy, nikdy do příkazového řádku. V CI jej předejte rourou: echo „$ZINN_API_KEY“ | zinnector login --profile ci

Sign in to Zinn Digital®  ·  https://api.zinndigital.com
────────────────────────────────────────────────────

  API key: ••••••••••••••••••••••••••••

✔ signed in as you@example.com (Acme Ltd) — profile “default”
→ next: zinnector sites

zinnector logout

Zapomenout uložené přihlášení.

zinnector logout [options]
volbaco dělávýchozí
--profile <name>který profil zapomenout (výchozí: default)

Příklad

zinnector logout

Co vidíte

✔ signed out of profile “default”

zinnector whoami

Zobrazte, pod kým je toto CLI přihlášeno a k čemu má přístup.

zinnector whoami [options]
volbaco dělávýchozí
--profile <name>použít pojmenovaný profil
--scopesvypsat oprávnění, kterými klíč API disponuje
--jsonstrojově čitelný výstup

Příklad

zinnector whoami --scopes

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


Signed in  ·  https://api.zinndigital.com
──────────────────────────────────────────
account        you@example.com
as             a person, signed in through the browser
organisations  8 — listed below
mode           live
credential     profile “default”

  · Example Org  owner · 01a00000-0000-7000-8000-000000000000
  · Example Org· 01a00001-0000-7000-8000-000000000001
  · Example Org· 01a00002-0000-7000-8000-000000000002
  · Example Org· 01a00003-0000-7000-8000-000000000003
  · Example Org· 01a00004-0000-7000-8000-000000000004
  · Example Org· 01a00005-0000-7000-8000-000000000005
  · Example Org· 01a00006-0000-7000-8000-000000000006
  · Example Org· 01a00007-0000-7000-8000-000000000007

  scopes belong to API keys — a signed-in person acts with their ROLE in each organisation (shown above).

zinnector sites

Zobrazte weby, které může tento klíč vidět.

zinnector sites [options]
možnostco dělávýchozí
--jsonstrojově čitelný výstup
--status <status>pouze weby v tomto stavu

Příklad

zinnector sites

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


Sites  ·  12
─────────────
domain          status  php      target  id
example-2.com   active  php —    fleet   01a00000-0000-7000-8000-000000000000
example-3.com   active  php —    fleet   01a00001-0000-7000-8000-000000000001
example-4.com   active  php —    fleet   01a00002-0000-7000-8000-000000000002
example-5.com   active  php 8.5  fleet   01a00003-0000-7000-8000-000000000003
example-6.com   active  php —    fleet   01a00004-0000-7000-8000-000000000004
example.com     active  php 8.4  fleet   01a00005-0000-7000-8000-000000000005
example-7.com   active  php —    fleet   01a00006-0000-7000-8000-000000000006
example-8.com   active  php 8.5  fleet   01a00007-0000-7000-8000-000000000007
example-9.com   active  php 8.5  fleet   01a00008-0000-7000-8000-000000000008
example-10.com  active  php 8.5  fleet   01a00009-0000-7000-8000-000000000009
example-11.com  active  php 8.5  fleet   01a00010-0000-7000-8000-000000000010
example-12.com  active  php 8.5  fleet   01a00011-0000-7000-8000-000000000011

zinnector status

Vše, co platforma ví o jednom webu.

zinnector status [options] [site]
argumentpovinnéco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
možnostco dělávýchozí hodnota
--jsonstrojově čitelný výstup

Příklad

zinnector status example.com

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


example.com  ·  01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
status         active
product line   footprint_free
stack          wordpress
region         fsn1
deploy target  fleet
plan           PBN 10

● PHP
version        8.4
can switch to  8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4

● Quota
disk      188 MB used of 500.0 GB
files     6,313 of 2,000,000
database  1 MB

● Deploy
status         building
target         fleet
repository     —
commit         —
live url       —
last deployed  2026-09-14T01:29:26.991511Z

● WordPress
version     7.1
up to date  yes
multisite   no

zinnector share

Poskytněte jedné osobě přístup k JEDNOMU webu — vývojáři, designérovi, klientovi.

zinnector share [options] <site> <email>

| argument | povinný | co to je |\n|---|---|---|\n| site | ano | web ke sdílení — id, primární doména nebo název |\n| email | ano | komu udělit přístup — pokud ještě nemá účet, je mu zaslána pozvánka e-mailem |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| --role <role> | co mohou dělat: viewer, editor, manager | |\n| --reason <text> | proč to potřebují — uchovává se s udělením pro účely záznamu auditu |\n| --until <date> | kdy přístup sám vyprší (YYYY-MM-DD); vynechejte pro přístup až do odvolání | |\n| --json | strojově čitelný výstup | |\n\nPříklad

zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"

Co vidíte — přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal poté, co byl tento soubor naposledy zachycen); vaše domény, identifikátory a data se budou lišit

Shared example.com  ·  01a03f39-730a-7dc4-84b0-5d4f7582dd04
────────────────────────────────────────────────────────────

✔ invited dev@agency.test as editor
  They have no account yet, so an invitation has been emailed. Until they
  sign in and accept it they can see nothing; the moment they do, the site is theirs.

→ what they do next, on their own machine:
    npm i -g zinnector && zinnector login   # sign in as themselves
    zinnector clone example.com   # pull the files down

zinnector collaborators

Komu byl udělen přístup k webu a zda jej přijal.

zinnector collaborators [options] [site]
argumentpovinnéco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
možnostco dělávýchozí hodnota
--jsonstrojově čitelný výstup

Příklad

zinnector collaborators example.com

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal po posledním zachycení tohoto souboru); Vaše domény, identifikátory a data se budou lišit


Access to example.com  ·  3
───────────────────────────────────────────────────────────
who              role    status   ends  why                                          grant
dev@agency.test  viewer  revoked  —     Example Org— revoked immediately after       01a00000-0000-7000-8000-000000000000
dev@agency.test  viewer  revoked  —     Example Org— revoked at the end of the walk  01a00001-0000-7000-8000-000000000001
dev@agency.test  editor  revoked  —     Example Org— revoked at the end of the walk  01a00002-0000-7000-8000-000000000002

zinnector unshare

Odeberte osobě přístup k webu — pomocí e-mailu nebo ID udělení přístupu.

zinnector unshare [options] <site> <who>
argumentpovinnéco to je
siteanoweb, kterému má být odebrán přístup — id, primární doména nebo název
whoanoosoba, která má být odebrána — její e-mailová adresa nebo grant id z zinnector collaborators
volbaco dělávýchozí
--yesneptat se

Příklad

zinnector unshare example.com dev@agency.test --yes

Co vidíte — přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal poté, co byl tento soubor naposledy zachycen); vaše domény, identifikátory a data se budou lišit

✔ withdrew the invitation to dev@agency.test

zinnector invitations

Pozvánky, které na Vás čekají, a přijetí jedné z nich.

zinnector invitations [options] [command]

Příklad

zinnector invitations

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal po posledním zachycení tohoto souboru); vaše domény, identifikátory a data se budou lišit; bez dílčího příkazu se spustí list


Invitations  ·  0
──────────────────

● nothing waiting for you

zinnector invitations list

Pozvánky adresované účtu, ke kterému jste přihlášeni.

zinnector invitations list [options]
volbaco dělávýchozí
--jsonstrojově čitelný výstup

Příklad

zinnector invitations list

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal po posledním zachycení tohoto souboru); Vaše domény, identifikátory a data se budou lišit


Invitations  ·  0
──────────────────

● nothing waiting for you

zinnector invitations accept

Přijměte pozvánku — web je Váš v okamžiku, kdy se tento příkaz dokončí.

zinnector invitations accept [options] <id>
argumentpovinnéco to je
idanoID pozvánky z zinnector invitations — stačí její jedinečný prefix

Příklad

zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77

Co vidíte — přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal poté, co byl tento soubor naposledy zachycen); vaše domény, identifikátory a data se budou lišit

✔ you now have access to example.com

zinnector link

Nasměrujte tento projekt na hostingový slot (a propojte jeho repozitář).

zinnector link [options] [site]
argumentpovinnýco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v souboru zinnector.json
volbaco dělávýchozí hodnota
--repo <owner/name>propojí tento repozitář s webem na platformě
--provider <name>propojený účet, přes který se má nasazovat: github_app, github nebo gitlab (výchozí: ten, který propojila Vaše organizace)
--branch <name>větev, ze které se push nasazuje
--no-repopouze zapíše zinnector.json; platformy se nedotkne

Příklad

zinnector link example.com --repo acme/example-site --branch main

Co vidíte

✔ this project deploys to example.com (01a03f39-730a-7dc4-84b0-5d4f7582dd04)
  written to zinnector.json — commit it so everyone deploys to the same slot
✔ the platform will deploy acme/example-site (main)
→ next: zinnector check

zinnector pull

Stáhněte soubory hostovaného webu do tohoto projektu pro místní vývoj — a opětovným spuštěním znovu synchronizujte.

zinnector pull [options] [site]

| argument | povinný | co to je |\n|---|---|---|\n| site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |\n\n| volba | co dělá | výchozí hodnota |\n|---|---|---|\n| --via <seam> | auto (výchozí), git, nebo backup | "auto" |\n| --fresh | pořídit novou zálohu namísto použití nejnovější (využije slot na vyžádání) | |\n| --max-age <hours> | přijmout nejnovější zálohu, pokud je novější než tato hodnota | "24" |\n| --full | celý kořenový adresář dokumentů včetně jádra WordPress (výchozí: pouze wp-content) | |\n| --no-uploads | vynechat wp-content/uploads (média) | |\n| --no-database | vynechat databázi webu — převzít pouze soubory | |\n| --live-config | zapsat také wp-config.php — obsahuje přihlašovací údaje k ŽIVÉ databázi | |\n| --clean | vyprázdnit wp-content před extrakcí, aby se promítlo mazání na webu | |\n| --dry-run | oznámit, co by se stalo, a zastavit se | |\n| --yes | neptat se | |\n\nPříklad

zinnector pull

Co vidíte

Pull example.com  ·  01a03f39-730a-7dc4-84b0-5d4f7582dd04
─────────────────────────────────────────────────────────────

● via git — the site syncs to its own repository and this is a clone of it
✔ fast-forwarded 3 commits 4f1c2a9b → 9d2e7c14

● not synced, and why
  ✖ database                     the local playground has its own; the site's is not copied
  ✖ offloaded media              objects in storage are not in the site's files
  ✖ anything outside the repository  only wp-content syncs

→ next: zinnector dev

zinnector clone

Vytvořte místní projekt z hostovaného webu: naklonujte jeho repozitář nebo stáhněte jeho soubory.

zinnector clone [options] <site> [dir]
argumentpovinnýco to je
siteanohostovaný web ke zkopírování — id, primární doména nebo název
dirneadresář k vytvoření — výchozí hodnotou je primární doména webu
volbaco dělávýchozí
--via <seam>auto (výchozí), git nebo backup"auto"
--freshvytvořit novou zálohu místo použití té nejnovější
--fullcelý kořenový adresář dokumentů včetně jádra WordPress
--no-uploadsvynechat složku wp-content/uploads (média)
--no-databasevynechat databázi webu — zkopírovat pouze soubory
--live-configzapsat také wp-config.php — obsahuje přihlašovací údaje k ŽIVÉ databázi
--yesneptat se

Příklad

zinnector clone client.example.com

Co vidíte

Clone client.example.com  ·  client.example.com
──────────────────────────────────────────────────────

✔ wrote client.example.com/zinnector.json (php 8.3, wordpress 6.7.1)
● via backup — the site does not sync to a repository
✔ downloaded 214 MB and extracted wp-content

● not synced, and why
  ✖ database                     the local playground has its own; the site's is not copied
  ✖ offloaded media              objects in storage are not in the site's files
  ✖ wp-config.php                holds the live database credentials (--live-config to write it)
  ✖ WordPress core               the runtime supplies the version the slot runs (--full to take it)

→ next: zinnector dev

→ run it:
    cd client.example.com
    zinnector dev

zinnector sync

Obousměrná synchronizace mezi živými soubory webu a jeho repozitářem.

zinnector sync [options] [command]

Příklad

zinnector sync --help

Co vidíte — bez dílčího příkazu je zinnector sync <site> totéž co sync status

Usage: zinnector sync [options] [command]

two-way sync between a site's live files and its repository

  site → repository   zinnector sync run   commits the live files and pushes the branch
  repository → site   zinnector push       builds the branch and publishes it

zinnector sync status

Stav obousměrné synchronizace a její poslední spuštění.

zinnector sync status [options] [site]
argumentpovinnéco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
možnostco dělávýchozí hodnota
--jsonstrojově čitelný výstup

Příklad

zinnector sync status example.com

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.4 na testovacím webu dne 2026-09-12; doména a identifikátory jsou nahrazeny ukázkovými hodnotami

Two-way sync — example.com
──────────────────────────

repository   acme/example-site (main)
available    yes
sync         on
state        synced
last sync    2026-09-12T22:51:41.539832Z
note         Started from acme/example-site@main.

run        files       commit         when
synced     2 changed   da85d73cef5f   2026-09-12T22:52:10.117301Z

zinnector sync on

Zapněte obousměrnou synchronizaci (sama o sobě nic neodesílá).

zinnector sync on [options] [site]
argumentpovinnýco to je
siteneID webu, primární doména nebo název — výchozí hodnotou je web propojený v zinnector.json
možnostco dělávýchozí
--subdir <path>synchronizovat pouze tento podadresář webu
--jsonstrojově čitelný výstup

Příklad

zinnector sync on example.com

To, co vidíte — vyžaduje propojený repozitář na vašem vlastním účtu GitHub; samo o sobě nic neodesílá

✔ two-way sync is on

Two-way sync — example.com
…
→ next: zinnector sync run

zinnector sync off

Vypněte obousměrnou synchronizaci.

zinnector sync off [options] [site]
argumentpovinnýco to je
siteneID webu, primární doména nebo název — výchozí hodnotou je web propojený v zinnector.json
možnostco dělávýchozí
--subdir <path>synchronizovat pouze tento podadresář webu
--jsonstrojově čitelný výstup

Příklad

zinnector sync off example.com

Co vidíte

✔ two-way sync is off

zinnector sync run

Odešlete nyní aktivní soubory webu do jeho repozitáře.

zinnector sync run [options] [site]
argumentpovinnéco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
možnostco dělávýchozí hodnota
--jsonstrojově čitelný výstup

Příklad

zinnector sync run example.com

Co vidíte — zachyceno ze skutečného běhu verze 0.1.4 proti testovacímu webu dne 2026-09-12; doména a id jsou nahrazeny ukázkovými hodnotami. Běh, který již repozitář překonal, je místo toho pozastaven (HELD): nic se neodešle ani nepřepíše, příkaz skončí kódem 1 a uvede další krok

✔ committed 2 changed files da85d73cef5f

Two-way sync — example.com
…
→ next: git pull in your clone

zinnector sync resolve

Vymažte pozastavenou synchronizaci výběrem vítězné strany.

zinnector sync resolve [options] [site]
argumentpovinnýco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
volbaco dělávýchozí
--keep <side>site (potvrdit web navrch) nebo repository (zahodit nesynchronizované změny webu)
--yesneptat se
--jsonstrojově čitelný výstup

Příklad

zinnector sync resolve example.com --keep repository --yes

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.4 na testovacím webu dne 2026-09-12; doména a id jsou nahrazeny vzorovými hodnotami. Bez --yes se nejprve zeptá a okamžitě odmítne, pokud není k dispozici žádný terminál, ve kterém by se mohl zeptat

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

Porovnejte tento projekt se slotem, do kterého se chystáte nasazovat.

zinnector check [options] [site]

| argument | povinný | co to je |\n|---|---|---|\n| site | ne | id webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| --probe | spustit místní runtime a ZMĚŘIT jeho php, namísto spoléhání se na zinnector.json | |\n| --all | zobrazit i vyhovující kontroly | |\n| --strict | selhat také v případě, že něco nebylo možné zkontrolovat | |\n| --json | strojově čitelný výstup | |\n\nPříklad

zinnector check

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny — běh odhalil skutečný nesoulad (PHP 8.3 v projektu oproti 8.4 ve slotu), což je celý smysl tohoto příkazu

→ reading the slot
  size excludes: .git

Pre-flight — example.com  ·  01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────

  local  php 8.4  3 files, 0.0 MB
  slot   php 8.4  target fleet
  local php is the version DECLARED in zinnector.json — run with --probe to measure it

  ? unknown   local php extensions could not be enumerated
      try zinnector dev --once

  ? unknown   wordpress versions could not be compared
      No WordPress version found in the working copy.
      try zinnector status

  7 passed  ·  2 could not be checked

zinnector push

Proveďte předletovou kontrolu, odešlete své commity a nasaďte.

zinnector push [options] [site]
argumentpovinnýco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
volbaco dělávýchozí hodnota
-f, --forcenasadit i v případě, že předletová kontrola obsahuje nálezy
--skip-checksvůbec nespouštět předletovou kontrolu
--probeměřit místní běhové prostředí během předletové kontroly namísto spoléhání se na zinnector.json
--no-waitspustit nasazení a ukončit proces bez jeho sledování
--no-gitnespouštět git push; nasadit cokoliv, co platforma již obsahuje
--dry-runprovést vše kromě samotného nasazení

Příklad

zinnector push

Co vidíte

Deploy to example.com  ·  01a03f39-730a-7dc4-84b0-5d4f7582dd04
───────────────────────────────────────────────────────────────

✔ pre-flight: 8 passed  ·  0 to look at  ·  2 could not be checked
→ pushing main (4f1c2a9b add the contact form)
✔ pushed
● deploy 7c0e… started — watching
✔ deployed 4f1c2a9b in 48s

  status    success
  commit    4f1c2a9b
  url       https://example.com

zinnector deploy

Znovu nasaďte to, co již platforma má, bez pushování.

zinnector deploy [options] [site]

| argument | povinný | co to je |\n|---|---|---|\n| site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v souboru zinnector.json |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| --no-wait | spustit a ukončit | |\n\nPříklad

zinnector deploy example.com

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


Redeploy example.com  ·  01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started

zinnector deploys

Historie nasazení webu.

zinnector deploys [options] [site]
argumentpovinnýco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v souboru zinnector.json
možnostco dělávýchozí
--jsonstrojově čitelný výstup
-n, --limit <n>kolik položek zobrazit"10"

Příklad

zinnector deploys example.com

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


Deploys — example.com  ·  2
───────────────────────────────────────────────────────────
status  commit  branch  trigger  started                      message
live    —       —       manual   2026-09-14T09:06:39.685554Z  —
live    —       —       manual   2026-09-14T01:29:20.196957Z  —

zinnector php

Zobrazte nebo přepněte verzi PHP webu.

zinnector php [options] [version]
argumentpovinnýpopis
versionneverze PHP, na kterou chcete web přepnout, např. 8.4 — vynechejte pro zobrazení aktuální verze
volbaco dělávýchozí
-s, --site <site>ID webu nebo doména
--listzobrazí verze, které platforma nabízí
--jsonstrojově čitelný výstup

Příklad

zinnector php 8.3 --site example.com

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. bez uvedení verze zobrazuje aktuální; --list zobrazuje, co platforma nabízí pro produktovou řadu tohoto webu


PHP — example.com
──────────────────────────────────────────────────────
version        8.4
can switch to  8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4

zinnector quota

Využití disku, souborů a databáze v porovnání s limity tarifu.

zinnector quota [options] [site]
argumentpovinnéco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
možnostco dělávýchozí hodnota
--jsonstrojově čitelný výstup

Příklad

zinnector quota example.com

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


Quota — example.com
────────────────────────────────────────────────────────
disk used      188 MB
disk limit     500.0 GB
disk granted   500 GB  (per_site)
files used     6,313
file limit     2,000,000
database       1 MB

  “limit” is what is enforced today; “granted” is what the plan says.

zinnector db

Velikost databáze a jednorázové odkazy do phpMyAdmin a správce souborů.

zinnector db [options] [site]
argumentpovinnéco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
možnostco dělávýchozí hodnota
--jsonstrojově čitelný výstup

Příklad

zinnector db example.com

Co vidíte — zachyceno ze skutečného běhu verze 0.1.5 na produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. Odkazy na phpMyAdmin a správce souborů jsou jednorázové a vyprší; nikam je nevkládejte


Database — example.com
───────────────────────────────────────────────────────────
size    1 MB
tables  14

  single-use links, valid for one visit:
  phpMyAdmin    https://pma.example.com/signon.php?t=<single-use>
  file manager  https://files.example.com/signon.php?t=<single-use>

zinnector logs

Sledujte protokoly přístupů a chyb webu v reálném čase.

zinnector logs [options] [site]

| argument | povinné | co to je |\n|---|---|---|\n| site | ne | ID webu, primární doména nebo název — výchozí hodnotou je web propojený v zinnector.json |\n\n| možnost | co dělá | výchozí |\n|---|---|---|\n| --access | pouze protokol přístupů | |\n| --error | pouze protokol chyb | |\n| --build | místo toho protokol sestavení nejnovějšího nasazení | |\n| --json | strojově čitelný výstup | |\n\nPříklad

zinnector logs example.com --error

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, id a jednorázové odkazy byly nahrazeny. --access pro protokol přístupů, --build pro protokol sestavení posledního nasazení (web, který nebyl sestaven poskytovatelem sestavení, zobrazuje vlastní kroky nasazení); bez přepínače se zobrazují oba protokoly webu a protokol, který se nepodařilo přečíst, to výslovně uvádí, místo aby vypadal prázdný


Error log — example.com
────────────────────────────────────────────────────────────

2026-09-14 11:06:07.153643 [NOTICE] [1929978] [T0] [config:vhost:zcaffb6eec5abbdab03fb9b2d62a15:epsr:lsphp-zcaffb6eec5abbdab03fb9b2d62a15]'Process Limit' probably is too low, adjust the limit to: 640.
2026-09-14 11:06:37.873060 [INFO] [1929982] [T0] [lsphp-zcaffb6eec5abbdab03fb9b2d62a15] add child process pid: 1933036, procinfo: 0x5555561cfe30

zinnector wp

Spusťte povolený příkaz WP-CLI na webu.

zinnector wp [options] [command...]

| argument | povinné | popis |\n|---|---|---|\n| command... | ne | příkaz WP-CLI a jeho argumenty, např. plugin list — vynechte pomocí --commands |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| -s, --site <site> | ID webu nebo doména | |\n| --commands | vypíše, co platforma spustí | |\n| --json | strojově čitelný výstup | |\n\nPříklad

zinnector wp plugin list --site example.com

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. seznam povolených poskytuje platforma — zinnector wp --commands jej vypíše

name	status	update	version	update_version	auto_update
akismet	inactive	none	5.7.2		off
hello	inactive	none	1.7.2		off
imunify-security	active	none	4.1.0		off
litespeed-cache	active	none	7.9.1		off
redis-cache	active	none	2.8.0		off
zinn-cache	active	none	1.2.2		off
object-cache.php	dropin				off

zinnector backup

Zobrazte a vytvářejte zálohy webu.

zinnector backup [options] [command]

Příklad

zinnector backup list example.com

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. Samotný příkaz backup vypíše své dílčí příkazy; viz backup list a backup now níže


Backups — example.com  ·  3
───────────────────────────────────────────────────────────
status  taken                        size    id
stored  2026-09-14T09:06:39.918280Z  4.7 MB  01a00000-0000-7000-8000-000000000000
stored  2026-09-14T01:29:20.403161Z  36 MB   01a00001-0000-7000-8000-000000000001
stored  2026-09-14T01:29:15.898099Z  36 MB   01a00002-0000-7000-8000-000000000002

daily backups   on
retention       30 days
off-site copy   yes
on-demand left  2 of 3

zinnector backup list

Zobrazí seznam záloh webu a to, co poskytuje jeho plán.

zinnector backup list [options] [site]
argumentpovinnéco to je
siteneID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json
možnostco dělávýchozí hodnota
--jsonstrojově čitelný výstup

Příklad

zinnector backup list example.com

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


Backups — example.com  ·  3
───────────────────────────────────────────────────────────
status  taken                        size    id
stored  2026-09-14T09:06:39.918280Z  4.7 MB  01a00000-0000-7000-8000-000000000000
stored  2026-09-14T01:29:20.403161Z  36 MB   01a00001-0000-7000-8000-000000000001
stored  2026-09-14T01:29:15.898099Z  36 MB   01a00002-0000-7000-8000-000000000002

daily backups   on
retention       30 days
off-site copy   yes
on-demand left  2 of 3

zinnector backup now

Pořiďte zálohu na vyžádání.

zinnector backup now [options] [site]
argumentpovinnýco to je
siteneid webu, primární doména nebo název — výchozí hodnota je web propojený v souboru zinnector.json

Příklad

zinnector backup now example.com

Co vidíte

✔ backup started — zinnector backup list example.com shows it when it completes

zinnector domains

Zobrazte seznam domén, které tento klíč vidí.

zinnector domains [options]
volbaco dělávýchozí
--jsonstrojově čitelný výstup

Příklad

zinnector domains

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


Domains  ·  1
──────────────
domain       status     ownership  renewal        expires
example.com  connected  connected  no auto-renew  —

zinnector dns

Čtení a změna záznamů DNS.

zinnector dns [options] [command]

Příklad

zinnector dns list example.com

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. Samotný příkaz dns vypíše své dílčí příkazy; viz dns list, dns add a dns rm níže


DNS — example.com  ·  1 records
────────────────────────────────────────
type  name          value               ttl
TXT   w4357-verify  zinn-w4357-updated  ttl 3600

zinnector dns list

Zobrazit seznam DNS záznamů domény.

zinnector dns list [options] <domain>
argumentpovinnéco to je
domainanodoména, podle názvu nebo id
možnostco dělávýchozí
--type <type>pouze záznamy tohoto typu
--jsonstrojově čitelný výstup

Příklad

zinnector dns list example.com

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


DNS — example.com  ·  1 records
────────────────────────────────────────
type  name          value               ttl
TXT   w4357-verify  zinn-w4357-updated  ttl 3600

zinnector dns add

Vytvořte záznam DNS.

zinnector dns add [options] <domain> <type> <name> <value>
argumentpovinnýco to je
domainanodoména, podle názvu nebo id
typeanotyp záznamu: A, AAAA, CNAME, MX, TXT, SRV, …
nameanonázev záznamu — @ pro samotnou doménu nebo označení subdomény
valueanona co záznam odkazuje — adresa, název hostitele nebo text
volbaco dělávýchozí
--ttl <seconds>time to live (doba platnosti)"3600"
--priority <n>priorita pro MX a SRV
--proxiedsměrovat přes CDN
-y, --yesneptat se

Příklad

zinnector dns add example.com TXT _acme "token" --ttl 300

Co vidíte — záznam se před zapsáním zobrazí a potvrdí; pro přeskočení otázky předejte --yes

Add a DNS record to example.com
───────────────────────────────

  type   TXT
  name   _acme
  value  "token"
  ttl    300

  create it? [y/N] y
✔ created TXT _acme

zinnector dns rm

Odstranit záznam DNS.

zinnector dns rm [options] <domain> <recordId>
argumentpovinnýpopis
domainanodoména, podle názvu nebo id
recordIdanoid záznamu, jak jej vypisuje zinnector dns list
možnostco dělávýchozí
-y, --yesneptat se

Příklad

zinnector dns rm example.com rec_7f3a

Co vidíte

⚠ deleting A @ 203.0.113.10 from example.com
  delete it? [y/N] y
✔ deleted

zinnector mail

Vypsat poštovní služby.

zinnector mail [options]
volbaco dělávýchozí
--jsonstrojově čitelný výstup

Příklad

zinnector mail

Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny


Mail services  ·  0
────────────────────

● no mail services

zinnector bulk

Spusťte jednu operaci na více webech (cache_purge, malware_scan, sitemap, block_ip).

zinnector bulk [options] <operation>

| argument | vyžadováno | co to je |\n|---|---|---|\n| operation | ano | co spustit na každém vybraném webu: cache_purge, malware_scan, sitemap nebo block_ip |\n\n| možnost | co dělá | výchozí |\n|---|---|---|\n| --all | každý web, který tento klíč vidí | |\n| --site <site...> | konkrétní weby podle id nebo domény | |\n| --status <status> | každý web v tomto stavu | |\n| -y, --yes | neptat se | |\n| --json | strojově čitelný výstup | |\n\nPříklad

zinnector bulk cache_purge --all

Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, id a jednorázové odkazy byly nahrazeny. jedno volání platformy pro celý výběr, nikoli jedno pro každý web; výběr se nejprve zobrazí a potvrdí


Bulk cache_purge  ·  1 sites
─────────────────────────────

·   example.com

→ running cache_purge
✔ cache_purge accepted for 1 sites

  The platform runs this asynchronously; results appear per site in the dashboard.

zinnector ai

Zeptejte se asistenta Zinn Digital® s tímto projektem jako kontextem.

zinnector ai [options] <question...>

| argument | povinný | co to je |\n|---|---|---|\n| question... | ano | na co se chcete zeptat, jednoduchými slovy — uvozovky jsou volitelné |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| -s, --site <site> | zeptat se na konkrétní web | |\n| --org <id> | organizace, za kterou se chcete zeptat, pokud Váš účet patří k více než jedné | |\n| --no-context | neposílat nic o místním projektu | |\n| --json | strojově čitelný výstup | |\n\nPříklad

zinnector ai "why is my deploy failing?"

Co vidíte — zachyceno ze skutečného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. Asistent odpovídá v jazyce ÚČTU — národní prostředí tohoto účtu je arabština, takže zachycená odpověď na otázku v angličtině je v arabštině

→ thinking

Zinn Digital® assistant
────────────────────────────

  هذا مشروع WordPress تم إنشاؤه بواسطة Zinnector® (مُهيّأ على PHP 8.4، أحدث
  إصدار WordPress، وبيئة تشغيل playground)؛ لتشغيله محلياً، انتقل إلى مجلده
  وشغّل الأمر: cd <اسم-المشروع> ثم zinnector dev، وسيقوم بتشغيل موقع WordPress
  حقيقي على جهازك دون الحاجة إلى Docker.

  sources:
    · https://zinndigital.com/kb/zinnector-getting-started
    · https://zinndigital.com/kb/zinnector-local-development

zinnector mcp

Spusťte stdio můstek k hostovanému serveru MCP — pro Claude Desktop a další pouze místní klienty.

zinnector mcp [options]

Příklad

ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp

Co vidíte — spuštěno klientem AI, jako je Claude Desktop, nikdy ručně — komunikuje přes MCP na stdin a stdout. Ověřeno z Claude Code 2.1.270 proti produkčnímu serveru dne 2026-09-12

zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp

Proměnné prostředí

proměnnáúčinek
ZINNECTOR_TOKENklíč API, použitý místo uloženého profilu — takto se CI autentizuje
ZINNECTOR_APIzákladní URL rozhraní API (výchozí https://api.zinndigital.com)
ZINNECTOR_DEBUG=1výpis trasování zásobníku a vlastního výstupu instalátoru běhového prostředí
ZINNECTOR_CACHE_DIRkde je uchováváno běhové prostředí WordPress a jakýkoli spravovaný Node (výchozí ~/.cache/zinnector)
ZINNECTOR_CONFIG_DIRkde se nachází soubor profilu s klíčem API (výchozí ~/.config/zinnector)
NO_COLORzakázat barvy

Návratové kódy

0 úspěch · 1 zjištění nebo odmítnutí · 70 interní chyba · 77 autentizace nebo oprávnění · 78 nepodporovaný Node.

Veškerá dokumentace pro vývojáře →

Nejnovější z blogu

Co jsme napsali o hostingu, SEO a provozování webů ve velkém měřítku.

SEO a budování odkazů z hostingové vrstvy: Pohled operátora pro rok 2026

Jak hosting ovlivňuje indexaci a předávání hodnoty odkazů v roce 2026: udržení indexovaných stránek, prověřování starších domén před jejich využitím, budování odkazů bez zanechání vyhledávacích stop a upřímný pohled na to, co infrastruktura pro SEO může a nemůže udělat.

Přečíst příspěvek →

Zrychlení a zabezpečení WordPress: kontrolní seznam pro výkon a pluginy

Praktický kontrolní seznam pro rychlý a bezpečný WordPress: mezipaměť na úrovni serveru, objektová mezipaměť pro každý web, několik doplňků, které stojí za provozování, udržování aktuálního zásobníku a stránky WooCommerce, které nesmíte nikdy ukládat do mezipaměti.

Přečíst příspěvek →

Jak vybrat spravovaný webhosting v roce 2026: Průvodce pro kupující

Co ve skutečnosti odlišuje dobrý spravovaný hosting od levného serveru s ovládacím panelem — migrace, zálohy, izolace, skutečné ukládání do mezipaměti a poctivé škálování — a jak to posoudit dříve, než se zavážete.

Přečíst příspěvek →

Přečtěte si blog →

Stále si nevíte rady?

Podpora je součástí každého tarifu, podpora je otevřená 24 hodin denně a můžete nám napsat v kterémkoli z našich 58 jazyků – odpovíme vám ve vašem jazyce.

Kontaktovat podporu → Všechny články →