Ibùdó ìmọ̀

Itọkasi aṣẹ Zinnector®

Gbogbo àṣẹ Zinnector® gẹ́gẹ́ bí zinnector --help ṣe ṣe àtòkọ rẹ̀ — àwọn àríyànjiyàn, àwọn àsíá àti àwọn àkọ́kọ́ṣe, àpẹẹrẹ tí a lè ṣiṣẹ́ àti ohun tí ó ń tẹ̀jáde — tí a ṣe láti inú CLI fúnra rẹ̀ kí kò baà yàtọ̀ sí ẹ̀yà tí ẹ ti fi sori ẹ̀rọ.

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

Gbogbo àṣẹ tí Zinnector® 0.1.6 ń mọ̀ — 43 ní àpapọ̀, gẹ́gẹ́ bí zinnector --help ṣe tò wọ́n lẹ́sẹẹsẹ — pẹ̀lú àwọn àṣàyàn rẹ̀, àpẹẹrẹ tí a lè ṣiṣẹ́, àti ohun tí ẹ gbọ́dọ̀ rí. Ojú-ewé yìí jẹ́ dídá látinú CLI fúnra rẹ̀, nítorí náà kò lè yàtọ̀ sí irinṣẹ́ tí ẹ ti fi sórí ẹ̀rọ yín; tí àṣẹ kan níbí bá kù lórí ẹ̀rọ yín, ẹ tẹ npm install -g zinnector@latest.

Kí ẹ tó bẹ̀rẹ̀

Ẹ fi í sórí ẹ̀rọ pẹ̀lú npm install -g zinnector lórí Node 24 tàbí èyí tí ó jẹ́ tuntun jù bẹ́ẹ̀ lọ, lẹ́yìn náà ẹ yẹ ìfisórí-ẹ̀rọ náà wò pẹ̀lú zinnector --version àti zinnector --help. Ìtọ́sọ́nà ìbẹ̀rẹ̀ ṣàlàyé nípa ìṣẹ́jú márùn-ún àkọ́kọ́; ojú-ewé yìí ni àtọ́ka tí ẹ máa ń padà wá sí.

Gbogbo àṣẹ ló ń gba -h, --help. Àwọn àṣàyàn gbogbogbò yìí máa ń wá ṣáájú orúkọ àṣẹ:

àṣàyànohun tí ó ń ṣe
-V, --versiontẹ àtẹ̀jáde jáde
--profile <name>lo àkọsílẹ̀ ẹ̀rí-ìdánimọ̀ tí a dárúkọ

Àwọn àṣẹ náà

zinnector new

Pèsè ìpìlẹ̀ iṣẹ́-àkànṣe WordPress tí ẹ lè ṣiṣẹ́ lẹ́sẹ̀kẹsẹ̀.

zinnector new [options] [name]
àjiyàndandanohun tí ó jẹ́
nameráráàpò-fáìlì láti dá iṣẹ́-àkànṣe náà sí, àti orúkọ iṣẹ́-àkànṣe náà — pọndandan àyàfi tí a bá lo --here
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
-t, --template <kind>ọ̀kan lára: site, plugin, theme"site"
--php <version>àtẹ̀jáde PHP láti ṣe ìdàgbàsókè lé lórí"8.3"
--wp <version>àtẹ̀jáde WordPress fún àyíká ìṣiṣẹ́ agbègbè"latest"
--runtime <name>playground tàbí docker"playground"
--herepèsè ìpìlẹ̀ sínú àpò-fáìlì ìgbàlọ́wọ́ dípò tuntun kan

Àpẹẹrẹ

zinnector new my-site

Ohun tí ẹ rí — gbígbà — 0.1.2 lórí 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

Ṣiṣẹ́ iṣẹ́-àkànṣe yìí lórí ẹ̀rọ agbègbè — kò nílò Docker.

zinnector dev [options]
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--php <version>àtẹ̀jáde PHP láti ṣiṣẹ́ (5.2–8.5 lórí playground, 7.4–8.5 lórí docker)
--wp <version>àtẹ̀jáde WordPress
-p, --port <port>ojú-ọ̀nà ìsopọ̀ láti pèsè lórí rẹ̀
--runtime <name>playground (àtìbẹ̀rẹ̀) tàbí docker
--loginwọlé bí alábòójútó láifọwọ́ṣetrue
--no-loginmá ṣe wọlé láifọwọ́ṣe
--oncebẹ̀rẹ̀, ròyìn ohun tí ń ṣiṣẹ́, lẹ́yìn náà dáwọ́ dúró
--yesfi àyíká ìṣiṣẹ́ agbègbè sórí ẹ̀rọ láìṣe ìbéèrè
--reset-runtimepa àyíká ìṣiṣẹ́ tí a fi sórí ẹ̀rọ rẹ́ kí o sì tún un fi sí i
-v, --verbosefi àbájáde tààrà ti àyíká ìṣiṣẹ́ hàn

Àpẹẹrẹ

cd my-site
zinnector dev

Ohun tí ẹ rí — gbígbà — 0.1.2. Ìṣiṣẹ́ àkọ́kọ́ ń béèrè lẹ́ẹ̀kan láti gba àyíká ìṣiṣẹ́ WordPress sílẹ̀ (~570 MB); lo --yes láti fò ìbéèrè náà dá

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

Wọlé — pẹ̀lú àkópọ̀-ìwé tiyín nínú awò-kọ̀mpútà, tàbí pẹ̀lú kókóró API kan.

zinnector login [options]
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--profile <name>tọ́jú sábẹ́ àkọsílẹ̀ tí a dárúkọ (àtìbẹ̀rẹ̀: default)
--api <url>URL ìpìlẹ̀ API"https://api.zinndigital.com"
--api-keylẹ kókóró API ti àjọ kan dípò wíwọlé gẹ́gẹ́ bí ara yín
--issuer <url>iṣẹ́-ìpèsè ìwọlé"https://auth.zinndigital.com/realms/zinn"
--no-browsertẹ àjápọ̀ ìwọlé jáde láìgbìyànjú láti ṣí awò-kọ̀mpútà kan

Àpẹẹrẹ

zinnector login

Ohun tí ẹ rí — a ń tẹ kókóró náà sínú ibi-ìbéèrè, kì í ṣe lórí ìlà àṣẹ rárá. Ní CI, darí rẹ̀: 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

Gbàgbé ìwọlé tí a tọ́jú sílẹ̀.

zinnector logout [options]
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--profile <name>àkọsílẹ̀ wo ni kí a gbàgbé (àtìbẹ̀rẹ̀: default)

Àpẹẹrẹ

zinnector logout

Ohun tí ẹ rí

✔ signed out of profile “default”

zinnector whoami

Fi ẹni tí CLI yìí wọlé bí i hàn, àti ohun tí ó lè dé ibẹ̀.

zinnector whoami [options]
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--profile <name>lo àkọsílẹ̀ tí a dárúkọ
--scopesto àwọn àyè-àṣẹ tí kókóró API kan ní lẹ́sẹẹsẹ
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector whoami --scopes

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

To àwọn ojú-òpó wẹ́ẹ̀bù tí kókóró yìí lè rí lẹ́sẹẹsẹ.

zinnector sites [options]
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà
--status <status>kìkì àwọn ojú-òpó wẹ́ẹ̀bù tí ó wà nínú ipò yìí

Àpẹẹrẹ

zinnector sites

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

Gbogbo ohun tí pẹpẹ náà mọ̀ nípa ojú-òpó wẹ́ẹ̀bù kan.

zinnector status [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector status example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

Fún ẹnìkan ní àyè sí ojú-òpó wẹ́ẹ̀bù KAN — olùgbédàgbà, olùṣe-àpẹẹrẹ, oníbàárà kan.

zinnector share [options] <site> <email>
àjiyàndandanohun tí ó jẹ́
sitebẹ́ẹ̀niojú-òpó wẹ́ẹ̀bù láti pín — id, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ kan
emailbẹ́ẹ̀niẹni tí a fẹ́ fún ní àyè — a máa fi ìpè ránṣẹ́ sí wọn lórí ímeèlì tí wọn kò bá tí ì ní àkópọ̀-ìwé
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--role <role>ohun tí wọ́n lè ṣe: viewer, editor, manager
--reason <text>ìdí tí wọ́n fi nílò rẹ̀ — a ń tọ́jú rẹ̀ pẹ̀lú ìfúnni fún àkọsílẹ̀ àyẹ̀wò
--until <date>ìgbà tí àyè náà máa parí fúnra rẹ̀ (YYYY-MM-DD); fi sílẹ̀ fún àyè títí tí a ó fi fagilé e
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

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

Ohun tí ẹ rí — àkójọpọ̀ gangan tí àṣẹ náà ń tẹ̀ jáde, látinú orísun náà (W40-DEVTOOL fi àwọn wọ̀nyí kún un lẹ́yìn tí a gba fáìlì yìí kẹ́yìn); àwọn agbègbè-orúkọ, àwọn id àti àwọn ọjọ́ yín yóò yàtọ̀

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

Àwọn tí a ti fún ní àyè sí ojú-òpó wẹ́ẹ̀bù kan, àti bóyá wọ́n ti gbà á.

zinnector collaborators [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector collaborators example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. àkójọpọ̀ gangan tí àṣẹ náà ń tẹ̀ jáde, látinú orísun náà (W40-DEVTOOL fi àwọn wọ̀nyí kún un lẹ́yìn tí a gba fáìlì yìí kẹ́yìn); àwọn agbègbè-orúkọ, àwọn id àti àwọn ọjọ́ yín yóò yàtọ̀


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

Gba àyè ẹnìkan sí ojú-òpó wẹ́ẹ̀bù kan padà — nípasẹ̀ ímeèlì tàbí id ìfúnni.

zinnector unshare [options] <site> <who>
àjiyàndandanohun tí ó jẹ́
sitebẹ́ẹ̀niojú-òpó wẹ́ẹ̀bù láti gba àyè rẹ̀ padà — id, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ kan
whobẹ́ẹ̀niẹni tí a fẹ́ yọkúrò — àdírẹ́sì ímeèlì wọn, tàbí id ìfúnni látinú zinnector collaborators
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--yesmá ṣe béèrè

Àpẹẹrẹ

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

Ohun tí ẹ rí — àkójọpọ̀ gangan tí àṣẹ náà ń tẹ̀ jáde, látinú orísun náà (W40-DEVTOOL fi àwọn wọ̀nyí kún un lẹ́yìn tí a gba fáìlì yìí kẹ́yìn); àwọn agbègbè-orúkọ, àwọn id àti àwọn ọjọ́ yín yóò yàtọ̀

✔ withdrew the invitation to dev@agency.test

zinnector invitations

Àwọn ìpè tí ń dúró dè yín, kí ẹ sì gba ọ̀kan wọlé.

zinnector invitations [options] [command]

Àpẹẹrẹ

zinnector invitations

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. àkójọpọ̀ gangan tí àṣẹ náà ń tẹ̀ jáde, látinú orísun náà (W40-DEVTOOL fi àwọn wọ̀nyí kún un lẹ́yìn tí a gba fáìlì yìí kẹ́yìn); àwọn agbègbè-orúkọ, àwọn id àti àwọn ọjọ́ yín yóò yàtọ̀; láìsí àṣẹ abẹ́lé ó ń ṣiṣẹ́ list


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

● nothing waiting for you

zinnector invitations list

Àwọn ìpè tí a darí sí àkópọ̀-ìwé tí ẹ fi wọlé.

zinnector invitations list [options]
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector invitations list

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. àkójọpọ̀ gangan tí àṣẹ náà ń tẹ̀ jáde, látinú orísun náà (W40-DEVTOOL fi àwọn wọ̀nyí kún un lẹ́yìn tí a gba fáìlì yìí kẹ́yìn); àwọn agbègbè-orúkọ, àwọn id àti àwọn ọjọ́ yín yóò yàtọ̀


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

● nothing waiting for you

zinnector invitations accept

Gba ìpè kan wọlé — ojú-òpó wẹ́ẹ̀bù náà di tiyín lẹ́sẹ̀kẹsẹ̀ tí èyí bá parí.

zinnector invitations accept [options] <id>
àjiyàndandanohun tí ó jẹ́
idbẹ́ẹ̀niid ìpè látinú zinnector invitations — àbáwọlé àkọ́kọ́ tí ó yàtọ̀ lára rẹ̀ ti tó

Àpẹẹrẹ

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

Ohun tí ẹ rí — àkójọpọ̀ gangan tí àṣẹ náà ń tẹ̀ jáde, látinú orísun náà (W40-DEVTOOL fi àwọn wọ̀nyí kún un lẹ́yìn tí a gba fáìlì yìí kẹ́yìn); àwọn agbègbè-orúkọ, àwọn id àti àwọn ọjọ́ yín yóò yàtọ̀

✔ you now have access to example.com

zinnector link

Tọ́ka iṣẹ́-àkànṣe yìí sí àyè agbàlejò kan (kí o sì so ibi-ìfipamọ́ kóòdù rẹ̀ pọ̀).

zinnector link [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--repo <owner/name>so ibi-ìfipamọ́ kóòdù yìí pọ̀ mọ́ ojú-òpó wẹ́ẹ̀bù lórí pẹpẹ náà
--provider <name>àkópọ̀-ìwé tí a so pọ̀ láti fi bẹ̀rẹ̀ iṣẹ́ nípasẹ̀: github_app, github tàbí gitlab (àtìbẹ̀rẹ̀: èyí tí àjọ yín ti so pọ̀)
--branch <name>ẹ̀ka tí ìtìbọ̀ máa ń gbégbá kalẹ̀ láti inú rẹ̀
--no-repokọ zinnector.json nìkan; má ṣe fọwọ́kan pẹpẹ náà

Àpẹẹrẹ

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

Ohun tí ẹ rí

✔ 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

Fa àwọn fáìlì ojú-òpó wẹ́ẹ̀bù tí a gbàlejò sínú iṣẹ́-àkànṣe yìí fún ìdàgbàsókè agbègbè — kí o sì tún un ṣe láti tún un báradọ́gba.

zinnector pull [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--via <seam>auto (àtìbẹ̀rẹ̀), git, tàbí backup"auto"
--freshya àwòkọ ìpamọ́ tuntun kan dípò lílo èyí tí ó jẹ́ tuntun jù (ó máa ná àyè ìbéèrè-lẹ́ẹ̀kannáà kan)
--max-age <hours>gba àwòkọ ìpamọ́ tuntun jùlọ tí kò bá ti kọjá iye yìí"24"
--fullgbogbo gbòǹgbò àkọsílẹ̀, pẹ̀lú kókó WordPress nínú rẹ̀ (àtìbẹ̀rẹ̀: wp-content nìkan)
--no-uploadsfi wp-content/uploads (amóhùnmáwòrán) sílẹ̀ sẹ́yìn
--no-databasefi àkójọ-ìpìlẹ̀ data ojú-òpó wẹ́ẹ̀bù sílẹ̀ sẹ́yìn — mú àwọn fáìlì nìkan
--live-configtún kọ wp-config.php — ó ní àwọn ẹ̀rí-ìdánimọ̀ àkójọ-ìpìlẹ̀ data GIDI nínú
--cleansọ wp-content di òfo kí o tó yọ ọ́ jáde, kí àwọn ìparẹ́ lórí ojú-òpó wẹ́ẹ̀bù náà lè hàn lórí rẹ̀
--dry-runsọ ohun tí yóò ṣẹlẹ̀ kí o sì dáwọ́ dúró
--yesmá ṣe béèrè

Àpẹẹrẹ

zinnector pull

Ohun tí ẹ rí

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

Dá iṣẹ́-àkànṣe agbègbè kan látinú ojú-òpó wẹ́ẹ̀bù tí a gbàlejò: da ibi-ìfipamọ́ kóòdù rẹ̀ kọ tàbí fa àwọn fáìlì rẹ̀ jáde.

zinnector clone [options] <site> [dir]
àjiyàndandanohun tí ó jẹ́
sitebẹ́ẹ̀niojú-òpó wẹ́ẹ̀bù tí a gbàlejò láti da kọ — id, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ kan
dirráráàpò-fáìlì láti dá — àtìbẹ̀rẹ̀ rẹ̀ ni agbègbè-orúkọ àkọ́kọ́ ti ojú-òpó wẹ́ẹ̀bù
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--via <seam>auto (àtìbẹ̀rẹ̀), git, tàbí backup"auto"
--freshya àwòkọ ìpamọ́ tuntun kan dípò lílo èyí tí ó jẹ́ tuntun jù
--fullgbogbo gbòǹgbò àkọsílẹ̀, pẹ̀lú kókó WordPress nínú rẹ̀
--no-uploadsfi wp-content/uploads (amóhùnmáwòrán) sílẹ̀ sẹ́yìn
--no-databasefi àkójọ-ìpìlẹ̀ data ojú-òpó wẹ́ẹ̀bù sílẹ̀ sẹ́yìn — mú àwọn fáìlì nìkan
--live-configtún kọ wp-config.php — ó ní àwọn ẹ̀rí-ìdánimọ̀ àkójọ-ìpìlẹ̀ data GIDI nínú
--yesmá ṣe béèrè

Àpẹẹrẹ

zinnector clone client.example.com

Ohun tí ẹ rí

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

Ìbáradọ́gba ọ̀nà-méjì láàárín àwọn fáìlì gidi ti ojú-òpó wẹ́ẹ̀bù àti ibi-ìfipamọ́ kóòdù rẹ̀.

zinnector sync [options] [command]

Àpẹẹrẹ

zinnector sync --help

Ohun tí ẹ rí — láìsí àṣẹ abẹ́lé, zinnector sync <site> ni 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

Ibi tí ìbáradọ́gba ọ̀nà-méjì wà, àti àwọn ìṣiṣẹ́ rẹ̀ tí ó kẹ́yìn.

zinnector sync status [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector sync status example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.4 lòdì sí ojú-òpó wẹ́ẹ̀bù àdánwò ní 2026-09-12; agbègbè-orúkọ àti àwọn id ni a ti fi àwọn iye àpẹẹrẹ rọ́pò

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

Tan ìbáradọ́gba ọ̀nà-méjì (kò ti nǹkankan jáde fúnra rẹ̀).

zinnector sync on [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--subdir <path>bá àpò-fáìlì abẹ́lé yìí nìkan dọ́gba lórí ojú-òpó wẹ́ẹ̀bù
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector sync on example.com

Ohun tí ẹ rí — nílò ibi-ìfipamọ́ kóòdù tí a so pọ̀ lórí àkópọ̀-ìwé GitHub tiyín; kò ti nǹkankan jáde fúnra rẹ̀

✔ two-way sync is on

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

zinnector sync off

Pa ìbáradọ́gba ọ̀nà-méjì.

zinnector sync off [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--subdir <path>bá àpò-fáìlì abẹ́lé yìí nìkan dọ́gba lórí ojú-òpó wẹ́ẹ̀bù
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector sync off example.com

Ohun tí ẹ rí

✔ two-way sync is off

zinnector sync run

Fi àwọn fáìlì gidi ti ojú-òpó wẹ́ẹ̀bù pamọ́ sínú ibi-ìfipamọ́ kóòdù rẹ̀ nísinsìnyí.

zinnector sync run [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector sync run example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.4 lòdì sí ojú-òpó wẹ́ẹ̀bù àdánwò ní 2026-09-12; agbègbè-orúkọ àti àwọn id ni a ti fi àwọn iye àpẹẹrẹ rọ́pò. Ìṣiṣẹ́ tí ibi-ìfipamọ́ kóòdù ti kọjá ni a DÁWỌ́ DÚRÓ dípò bẹ́ẹ̀: kò sí ohun tí a tì jáde tàbí kọ lórí, àṣẹ náà jáde pẹ̀lú 1 ó sì dárúkọ ìgbésẹ̀ tí ó tẹ̀lé e

✔ committed 2 changed files da85d73cef5f

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

zinnector sync resolve

Yanjú ìbáradọ́gba tí a dáwọ́ dúró nípa yíyàn apá tí ó borí.

zinnector sync resolve [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--keep <side>site (fi ojú-òpó wẹ́ẹ̀bù kún un lórí) tàbí repository (pa àwọn àyípadà tí kò tí ì báradọ́gba ti ojú-òpó wẹ́ẹ̀bù tì)
--yesmá ṣe béèrè
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

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

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.4 lòdì sí ojú-òpó wẹ́ẹ̀bù àdánwò ní 2026-09-12; agbègbè-orúkọ àti àwọn id ni a ti fi àwọn iye àpẹẹrẹ rọ́pò. Láìsí --yes ó ń béèrè kọ́kọ́, ó sì kọ̀ pátápátá nígbà tí kò bá sí ojú-ìbánisọ̀rọ̀ láti béèrè nínú rẹ̀

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

Ṣe ìfiwéra iṣẹ́-àkànṣe yìí pẹ̀lú àyè tí ẹ fẹ́ gbé e kalẹ̀ sí.

zinnector check [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--probebẹ̀rẹ̀ àyíká ìṣiṣẹ́ agbègbè kí o sì WỌ́N php rẹ̀, dípò gbígbẹ́kẹ̀lé zinnector.json
--allfi àwọn àyẹ̀wò tí ó yọrí sí rere hàn pẹ̀lú
--stricttún kùnà nígbà tí ohun kan kò bá ṣe é yẹ̀wò
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector check

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀ — ìṣiṣẹ́ náà rí àìbáramu gidi kan (PHP 8.3 nínú iṣẹ́-àkànṣe lòdì sí 8.4 lórí àyè náà), èyí tí ó jẹ́ kókó àṣẹ náà gan-an

→ 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

Ṣe àyẹ̀wò ṣáájú-ìfò, ti àwọn ìfipamọ́ kóòdù yín jáde, kí o sì gbé e kalẹ̀.

zinnector push [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
-f, --forcegbé e kalẹ̀ kódà nígbà tí àyẹ̀wò ṣáájú-ìfò bá rí àwọn àṣìṣe
--skip-checksmá ṣe ṣiṣẹ́ àyẹ̀wò ṣáájú-ìfò rárá
--probewọ́n àyíká ìṣiṣẹ́ agbègbè nígbà àyẹ̀wò ṣáájú-ìfò dípò gbígbẹ́kẹ̀lé zinnector.json
--no-waitbẹ̀rẹ̀ ìgbékalẹ̀ kí o sì jáde láìdúró wò ó
--no-gitmá ṣe ṣiṣẹ́ git push; gbé ohun tí pẹpẹ náà ti ní tẹ́lẹ̀ kalẹ̀
--dry-runṣe gbogbo nǹkan àyàfi ìgbékalẹ̀ náà

Àpẹẹrẹ

zinnector push

Ohun tí ẹ rí

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

Tún ohun tí pẹpẹ náà ti ní tẹ́lẹ̀ gbé kalẹ̀, láìtì nǹkankan jáde.

zinnector deploy [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--no-waitbẹ̀rẹ̀ kí o sì jáde

Àpẹẹrẹ

zinnector deploy example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

zinnector deploys

Ìtàn àwọn ìgbékalẹ̀ ti ojú-òpó wẹ́ẹ̀bù kan.

zinnector deploys [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà
-n, --limit <n>iye tí a óò fi hàn"10"

Àpẹẹrẹ

zinnector deploys example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

Fi àtẹ̀jáde PHP ti ojú-òpó wẹ́ẹ̀bù kan hàn tàbí pààrọ̀ rẹ̀.

zinnector php [options] [version]
àjiyàndandanohun tí ó jẹ́
versionráráàtẹ̀jáde PHP láti yí ojú-òpó wẹ́ẹ̀bù náà sí, fún àpẹẹrẹ 8.4 — fi sílẹ̀ láti fi èyí tí ó wà lọ́wọ́lọ́wọ́ hàn
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
-s, --site <site>id ojú-òpó wẹ́ẹ̀bù tàbí agbègbè-orúkọ
--listto àwọn àtẹ̀jáde tí pẹpẹ náà ń pèsè lẹ́sẹẹsẹ
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector php 8.3 --site example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. láìsí àtẹ̀jáde ó ń fi èyí tí ó wà lọ́wọ́lọ́wọ́ hàn; --list ń fi ohun tí pẹpẹ náà ń pèsè fún ìpele ọjà ti ojú-òpó wẹ́ẹ̀bù yìí hàn


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

Ìlò àwo-fáìlì, àwọn fáìlì àti àkójọ-ìpìlẹ̀ data lòdì sí ohun tí ètò-ìrànwọ́ fúnni láyè.

zinnector quota [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector quota example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

Ìwọ̀n àkójọ-ìpìlẹ̀ data, àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan sínú phpMyAdmin àti olùṣàkóso fáìlì.

zinnector db [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector db example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. àwọn àjápọ̀ phpMyAdmin àti olùṣàkóso fáìlì wà fún ìlò-ẹ̀ẹ̀kan péré wọ́n sì ń parí; ẹ má ṣe lẹ wọ́n sí ibikíbi


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

Tẹ̀lé àwọn àkọsílẹ̀ ìwọlé àti àṣìṣe ti ojú-òpó wẹ́ẹ̀bù kan.

zinnector logs [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--accessàkọsílẹ̀ ìwọlé nìkan
--erroràkọsílẹ̀ àṣìṣe nìkan
--buildàkọsílẹ̀ ìkọ́kọ̀ọ̀kan ti ìgbékalẹ̀ tí ó ṣẹ̀ṣẹ̀ wáyé dípò bẹ́ẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector logs example.com --error

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. --access fún àkọsílẹ̀ ìwọlé, --build fún àkọsílẹ̀ ìkọ́kọ̀ọ̀kan ti ìgbékalẹ̀ tó kẹ́yìn (ojú-òpó wẹ́ẹ̀bù tí kò kọ́ nípasẹ̀ olùpèsè ìkọ́kọ̀ọ̀kan yóò fi àwọn ìgbésẹ̀ ti ìgbékalẹ̀ náà hàn); láìsí àmì ìdámọ̀ kankan a ó fi àwọn àkọsílẹ̀ ojú-òpó wẹ́ẹ̀bù méjèèjì hàn, àti àkọsílẹ̀ tí kò ṣe é kà yóò sọ bẹ́ẹ̀ dípò kí ó dà bí ẹní pé ó ṣófo


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

Ṣiṣẹ́ àṣẹ WP-CLI tí a fọwọ́sí lórí ojú-òpó wẹ́ẹ̀bù kan.

zinnector wp [options] [command...]
àjiyàndandanohun tí ó jẹ́
command...ráráàṣẹ WP-CLI àti àwọn àjiyàn rẹ̀, fún àpẹẹrẹ plugin list — fi sílẹ̀ nípa lílo --commands
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
-s, --site <site>id ojú-òpó wẹ́ẹ̀bù tàbí agbègbè-orúkọ
--commandsto ohun tí pẹpẹ náà máa ṣiṣẹ́ lẹ́sẹẹsẹ
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector wp plugin list --site example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. pẹpẹ náà ni ó ń pèsè àtòkọ àwọn tí a fọwọ́sí — zinnector wp --commands ń tẹ̀ ẹ́ jáde

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

To àti ṣe àwọn àwòkọ ìpamọ́ ti ojú-òpó wẹ́ẹ̀bù.

zinnector backup [options] [command]

Àpẹẹrẹ

zinnector backup list example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. backup fúnra rẹ̀ ń tẹ àwọn àṣẹ abẹ́lé rẹ̀ jáde; ẹ wo backup list àti backup now nísàlẹ̀


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

To àwọn àwòkọ ìpamọ́ ti ojú-òpó wẹ́ẹ̀bù kan lẹ́sẹẹsẹ àti ohun tí ètò-ìrànwọ́ rẹ̀ fúnni láyè.

zinnector backup list [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector backup list example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

Ṣe àwòkọ ìpamọ́ tí a béèrè fún lẹ́sẹ̀kẹsẹ̀.

zinnector backup now [options] [site]
àjiyàndandanohun tí ó jẹ́
siteráráid ojú-òpó wẹ́ẹ̀bù, agbègbè-orúkọ àkọ́kọ́ tàbí orúkọ — àtìbẹ̀rẹ̀ rẹ̀ ni ojú-òpó wẹ́ẹ̀bù tí a so pọ̀ nínú zinnector.json

Àpẹẹrẹ

zinnector backup now example.com

Ohun tí ẹ rí

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

zinnector domains

To àwọn agbègbè-orúkọ tí kókóró yìí lè rí lẹ́sẹẹsẹ.

zinnector domains [options]
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector domains

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

zinnector dns

Ka kí o sì yí àwọn àkọsílẹ̀ DNS padà.

zinnector dns [options] [command]

Àpẹẹrẹ

zinnector dns list example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. dns fúnra rẹ̀ ń tẹ àwọn àṣẹ abẹ́lé rẹ̀ jáde; ẹ wo dns list, dns add àti dns rm nísàlẹ̀


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

zinnector dns list

To àwọn àkọsílẹ̀ DNS ti agbègbè-orúkọ kan lẹ́sẹẹsẹ.

zinnector dns list [options] <domain>
àjiyàndandanohun tí ó jẹ́
domainbẹ́ẹ̀niagbègbè-orúkọ náà, nípa orúkọ tàbí id
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--type <type>kìkì àwọn àkọsílẹ̀ ti irúfẹ́ yìí
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector dns list example.com

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

zinnector dns add

Dá àkọsílẹ̀ DNS kan sílẹ̀.

zinnector dns add [options] <domain> <type> <name> <value>
àjiyàndandanohun tí ó jẹ́
domainbẹ́ẹ̀niagbègbè-orúkọ náà, nípa orúkọ tàbí id
typebẹ́ẹ̀niirúfẹ́ àkọsílẹ̀: A, AAAA, CNAME, MX, TXT, SRV, …
namebẹ́ẹ̀niorúkọ àkọsílẹ̀ — @ fún agbègbè-orúkọ fúnra rẹ̀, tàbí àmì agbègbè-orúkọ abẹ́lé
valuebẹ́ẹ̀niohun tí àkọsílẹ̀ náà ń tọ́ka sí — àdírẹ́sì kan, orúkọ olùgbàlejò tàbí ọ̀rọ̀
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--ttl <seconds>àkókò láti wà láàyè"3600"
--priority <n>àkọ́kọ́mú, fún MX àti SRV
--proxiedgba inú CDN kọjá
-y, --yesmá ṣe béèrè

Àpẹẹrẹ

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

Ohun tí ẹ rí — a máa ń fi àkọsílẹ̀ náà hàn kí a sì fi ìdí rẹ̀ múlẹ̀ kí a tó kọ ọ́ sílẹ̀; lo --yes láti fò ìbéèrè náà dá

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

Pa àkọsílẹ̀ DNS kan rẹ́.

zinnector dns rm [options] <domain> <recordId>
àjiyàndandanohun tí ó jẹ́
domainbẹ́ẹ̀niagbègbè-orúkọ náà, nípa orúkọ tàbí id
recordIdbẹ́ẹ̀niid àkọsílẹ̀ náà, gẹ́gẹ́ bí zinnector dns list ṣe ń tẹ̀ ẹ́ jáde
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
-y, --yesmá ṣe béèrè

Àpẹẹrẹ

zinnector dns rm example.com rec_7f3a

Ohun tí ẹ rí

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

zinnector mail

To àwọn iṣẹ́-ìpèsè meèlì lẹ́sẹẹsẹ.

zinnector mail [options]
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector mail

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀


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

● no mail services

zinnector bulk

Ṣe iṣẹ́ kan lórí ọ̀pọ̀lọpọ̀ ojú-òpó wẹ́ẹ̀bù lẹ́ẹ̀kan (cache_purge, malware_scan, sitemap, block_ip).

zinnector bulk [options] <operation>
àjiyàndandanohun tí ó jẹ́
operationbẹ́ẹ̀niohun tí a ó ṣe lórí gbogbo ojú-òpó wẹ́ẹ̀bù tí a yàn: cache_purge, malware_scan, sitemap tàbí block_ip
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
--allgbogbo ojú-òpó wẹ́ẹ̀bù tí kókóró yìí lè rí
--site <site...>àwọn ojú-òpó wẹ́ẹ̀bù pàtó, nípa id tàbí agbègbè-orúkọ
--status <status>gbogbo ojú-òpó wẹ́ẹ̀bù tí ó wà nínú ipò yìí
-y, --yesmá ṣe béèrè
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector bulk cache_purge --all

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. ìpè kan ṣoṣo sí pẹpẹ náà fún gbogbo àwọn tí a yàn, kì í ṣe ọ̀kọ̀ọ̀kan fún ojú-òpó wẹ́ẹ̀bù kọ̀ọ̀kan; a máa ń fi àwọn tí a yàn hàn kí a sì fi ìdí rẹ̀ múlẹ̀ kọ́kọ́


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

Béèrè lọ́wọ́ olùrànlọ́wọ́ Zinn Digital®, pẹ̀lú iṣẹ́-àkànṣe yìí gẹ́gẹ́ bí àkóónú àyíká.

zinnector ai [options] <question...>
àjiyàndandanohun tí ó jẹ́
question...bẹ́ẹ̀niohun tí ẹ fẹ́ béèrè, ní àwọn ọ̀rọ̀ tààrà — kò pọndandan láti fi àmì ọ̀rọ̀ sí i
àṣàyànohun tí ó ń ṣeàtìbẹ̀rẹ̀
-s, --site <site>béèrè nípa ojú-òpó wẹ́ẹ̀bù kan pàtó
--org <id>àjọ tí a ó béèrè gẹ́gẹ́ bí i, nígbà tí àkópọ̀-ìwé yín bá jẹ́ ti èyí tí ó ju ọ̀kan lọ
--no-contextmá ṣe fi ohunkóhun ránṣẹ́ nípa iṣẹ́-àkànṣe agbègbè
--jsonàbájáde tí ẹ̀rọ lè kà

Àpẹẹrẹ

zinnector ai "why is my deploy failing?"

Ohun tí ẹ rí — gbígbà látinú ìṣiṣẹ́ gidi ti 0.1.5 lórí ètò àkọ́kọ́ ní 2026-09-14; àwọn agbègbè-orúkọ, àwọn id àti àwọn àjápọ̀ ìlò-ẹ̀ẹ̀kan ni a ti pààrọ̀. Olùrànlọ́wọ́ náà ń dáhùn ní èdè ÀKÓPỌ̀-ÌWÉ náà — èdè àkópọ̀-ìwé yìí jẹ́ Lárúbáwá, nítorí náà ìdáhùn tí a gbà jẹ́ Lárúbáwá sí ìbéèrè èdè Gẹ̀ẹ́sì kan

→ 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

Ṣe àfárá stdio kan sí ẹ̀rọ-ìpèsè MCP tí a gbàlejò — fún Claude Desktop àti àwọn oníbàárà agbègbè-nìkan míràn.

zinnector mcp [options]

Àpẹẹrẹ

ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp

Ohun tí ẹ rí — tí a bẹ̀rẹ̀ NÍPASẸ̀ oníbàárà AI kan bíi Claude Desktop, kì í ṣe pẹ̀lú ọwọ́ rárá — ó ń sọ MCP lórí stdin àti stdout. Tí a ti fìdí rẹ̀ múlẹ̀ látinú Claude Code 2.1.270 lòdì sí ẹ̀rọ-ìpèsè tààrà ní 2026-09-12

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

Àwọn oníyípadà àyíká

oníyípadàipa
ZINNECTOR_TOKENkókóró API kan, tí a lò dípò àkọsílẹ̀ tí a tọ́jú — èyí ni bí CI ṣe ń jẹ́rìí-sí ìdánimọ̀
ZINNECTOR_APIURL ìpìlẹ̀ API (àtìbẹ̀rẹ̀ https://api.zinndigital.com)
ZINNECTOR_DEBUG=1tẹ àwọn ipa-ọ̀nà àkójọ àti àbájáde tààrà ti olùfi-sórí-ẹ̀rọ àyíká ìṣiṣẹ́ jáde
ZINNECTOR_CACHE_DIRibi tí a ń fi àyíká ìṣiṣẹ́ WordPress àti Node èyíkéyìí tí a ń ṣàkóso sí (àtìbẹ̀rẹ̀ ~/.cache/zinnector)
ZINNECTOR_CONFIG_DIRibi tí fáìlì àkọsílẹ̀ kókóró API wà (àtìbẹ̀rẹ̀ ~/.config/zinnector)
NO_COLORpa àwọ̀

Àwọn kóòdù ìjáde

0 àṣeyọrí · 1 àbájáde àyẹ̀wò tàbí kíkọ̀ · 70 àṣìṣe inú · 77 ìfìdí-ìdánimọ̀-múlẹ̀ tàbí àyè-àṣẹ · 78 Node tí a kò tìlẹ́yìn.

Gbogbo awọn iwe aṣẹ olùgbéejáde →

Tuntun lati inu bulọọgi

Ohun ti a ti kọ nipa igbalejo, SEO ati ṣiṣe awọn aaye lori iwọn nla.

SEO ati Ìkọ́lé Ìsopọ̀ láti Ìpele Ìgbàlejò: Ojú-ìwòye Olùṣiṣẹ́ ti Ọdún 2026

Bí iṣẹ́ ìgbàlejò ojú-òpó wẹ́ẹ̀bù ṣe ń ṣe àmúlò ìtọ́ka (indexing) àti ìwọ̀n ìní ìsopọ̀ (link equity) ní ọdún 2026: pípa àwọn ojú-ìwé mọ́ sínú ìtọ́ka, yíyẹ àwọn orúkọ àkọsílẹ̀ àtijọ́ wò kí ẹ tó kọ́lé lé wọn lórí, kíkọ́ àwọn ìsopọ̀ láìsí àpá títẹ̀lẹ̀ (footprint), àti òtítọ́ inú lórí ohun tí ètò amáyédẹrùn lè ṣe àti ohun tí kò lè ṣe fún SEO.

Ka àkọsílẹ̀ náà →

Ṣiṣe WordPress ni Yara ati Ailewu: Atokọ Ayẹwo Iṣẹ ati Awoṣe Afikun

Àtòjọ àyẹ̀wò tó wúlò fún WordPress tó yára tí ó sì ní ààbò: fífi nǹkan pamọ́ sí ipele olupin (server-level caching), àkójọ nǹkan pamọ́ fún ojúlé kọ̀ọ̀kan (object cache), àwọn àfikún díẹ̀ tí ó tọ́ láti lò, mímú àkójọ iṣẹ́ ẹ̀rọ wà ní ìgbàlódé, àti àwọn ojú-ìwé WooCommerce tí ẹ kò gbọ́dọ̀ fi pamọ́ rárá.

Ka àkọsílẹ̀ náà →

Bii o ṣe le Yan Alejo Ayelujara ti a Ṣakoso ni 2026: Itọsọna Olura

Kini ohun tí ó ya àgbàlejò tí a ṣàkóso dáradára sọ́tọ̀ ní tòótọ́ kúrò lára àpótí olówó pọ́kú pẹ̀lú pánẹ́ẹ̀lì ìdarí — àwọn ìṣíwájú, àwọn ẹ̀dà àpamọ́, ìyasọ́tọ̀, ìkójọpọ̀ kátì tòótọ́ àti ìfẹ̀bòwò tí ó jẹ́ tòótọ́ — àti bí a ṣe le ṣe ìdájọ́ rẹ̀ kí ẹ tó ṣe ìpinnu.

Ka àkọsílẹ̀ náà →

Ka bulọọgu náà →

Ṣe o ṣi ni idiwọ?

Atilẹyin wà lori gbogbo eto, ile-iṣẹ wa wa ni ṣiṣi fun iwọn wákàtí 24 lojoojumọ, o si le kọwe si wa ni eyikeyi ninu awọn ede wa ti o jẹ 58 — a o sọ fun ọ ni ede rẹ.

Kan si atilẹyin → Gbogbo àwọn àkọsílẹ̀ →