ナレッジベース

Zinnector® コマンドリファレンス

zinnector --help がリストする通りのすべての Zinnector® コマンド — 引数、フラグ、デフォルト値、実行可能な例、およびその出力結果 — CLI 自体から生成されているため、インストールされているバージョンと相違することはありません。

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

Zinnector® 0.1.6 が解釈できるすべてのコマンド (zinnector --help に表示される通りの全43件) について、そのオプション、実行可能な例、および表示される内容を説明します。このページは CLI 自体から生成されているため、インストールされているツールと不一致が生じることはありません。ここにあるコマンドがお使いのマシンに見当たらない場合は、npm install -g zinnector@latest を実行してください。

開始する前に

Node 24 以降で npm install -g zinnector を実行してインストールし、zinnector --version および zinnector --help でインストールを確認してください。[入門ガイド] (/kb/zinnector-getting-started) では最初の5分間の手順を順を追って説明しています。このページはいつでも参照できるリファレンスです。

すべてのコマンドで -h, --help を指定できます。これらのグローバルオプションはコマンド名の前に配置します:

オプション機能
-V, --versionバージョンを表示する
--profile <name>指定した認証情報プロファイルを使用する

コマンド一覧

zinnector new

すぐに実行可能な WordPress プロジェクトの雛形を作成します。

zinnector new [options] [name]
引数必須説明
nameいいえプロジェクトを作成するディレクトリ、およびプロジェクト名 — --here を指定しない限り必須
オプション機能デフォルト
-t, --template <kind>site、plugin、theme のいずれか"site"
--php <version>開発対象の PHP バージョン"8.3"
--wp <version>ローカルランタイム用の WordPress バージョン"latest"
--runtime <name>playground または docker"playground"
--here新規ではなく現在のディレクトリにスキャフォールディングします

例

zinnector new my-site

表示内容 — キャプチャ済み — Linux 上の 0.1.2

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

このプロジェクトをローカルで実行します — Docker は不要です。

zinnector dev [options]
オプション機能デフォルト
--php <version>実行する PHP バージョン (playground では 5.2–8.5、docker では 7.4–8.5)
--wp <version>WordPress バージョン
-p, --port <port>提供に使用するポート
--runtime <name>playground (デフォルト) または docker
--login管理者として自動的にログインするtrue
--no-login自動的にログインしない
--once起動し、実行内容を報告した後に停止する
--yes確認なしでローカルランタイムをインストールする
--reset-runtimeインストール済みのランタイムを削除して再インストールする
-v, --verboseランタイム自体の出力を表示する

例

cd my-site
zinnector dev

表示内容 — キャプチャ済み — 0.1.2。初回実行時に WordPress ランタイム (約570 MB) のダウンロードについて1回確認されます。質問をスキップするには --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

サインイン — ブラウザのアカウントを使用、または API キーを使用します。

zinnector login [options]
オプション説明デフォルト
--profile <name>指定した名前のプロファイルに保存します (デフォルト: default)
--api <url>API ベース URL"https://api.zinndigital.com"
--api-keyご自身としてサインインする代わりに、組織ごとの API キーを貼り付けます
--issuer <url>サインインサービス"https://auth.zinndigital.com/realms/zinn"
--no-browserブラウザを開かずにサインインリンクを出力します

例

zinnector login

表示内容 — キーはコマンドラインではなく、プロンプトに入力されます。CI では、パイプで渡します: 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

保存されたサインイン情報を削除します。

zinnector logout [options]
オプション説明デフォルト
--profile <name>忘れるプロファイル (デフォルト: default)

例

zinnector logout

表示内容

✔ signed out of profile “default”

zinnector whoami

この CLI が誰としてサインインしているか、および何にアクセスできるかを表示します。

zinnector whoami [options]
オプション説明デフォルト
--profile <name>指定したプロファイルを使用します
--scopesAPI キーが保持する権限を一覧表示します
--json機械可読な形式で出力します

例

zinnector whoami --scopes

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

このキーが表示できるサイトを一覧表示します。

zinnector sites [options]
オプション説明デフォルト
--json機械可読出力
--status <status>このステータスのサイトのみ

例

zinnector sites

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

プラットフォームが1つのサイトについて把握しているすべての情報。

zinnector status [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--json機械可読出力

例

zinnector status example.com

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

1人のユーザーに1つのサイトへのアクセス権を付与します — 開発者、デザイナー、クライアントなど。

zinnector share [options] <site> <email>
引数必須説明
siteはい共有するサイト — id、プライマリドメイン、または名前
emailはいアクセス権を付与する対象 — アカウントをまだお持ちでない場合は、メールで招待状が送信されます
オプション機能デフォルト
--role <role>実行可能な操作: viewer、editor、manager
--reason <text>アクセスが必要な理由 — 監査証跡のために付与情報と共に保持されます
--until <date>アクセスが自動的に終了する日時 (YYYY-MM-DD)。取り消されるまで有効にする場合は省略してください
--json機械可読形式の出力

例

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

表示内容 — コマンドが出力する正確な形式、ソースからのもの (このファイルが最後に取得された後に W40-DEVTOOL がこれらを追加しました)。お客様のドメイン、ID、日付は異なります

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

サイトへのアクセス権を付与されたユーザーと、それを受け入れたかどうか。

zinnector collaborators [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--json機械可読出力

例

zinnector collaborators example.com

表示内容 — 2026-09-14の本番環境での0.1.5の実際の実行からキャプチャされました。ドメイン、ID、および使い捨てリンクは置換されています。コマンドが出力する正確な形式であり、ソースからのものです (このファイルが最後にキャプチャされた後に W40-DEVTOOL がこれらを追加しました)。お使いのドメイン、ID、および日付は異なります


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

サイトに対するユーザーのアクセス権を取り消します — メールアドレスまたは付与 ID (grant id) で指定します。

zinnector unshare [options] <site> <who>
引数必須説明
siteはいアクセス権を取り消すサイト — id、プライマリドメイン、または名前
whoはい削除する対象者 — そのメールアドレス、または zinnector collaborators からの grant id
オプション動作デフォルト
--yes確認しない

例

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

表示内容 — コマンドが出力する正確な形式、ソースからのもの (このファイルが最後に取得された後に W40-DEVTOOL がこれらを追加しました)。お客様のドメイン、ID、日付は異なります

✔ withdrew the invitation to dev@agency.test

zinnector invitations

あなたを待っている招待、およびそのうちの1つを承認します。

zinnector invitations [options] [command]

例

zinnector invitations

表示内容 — 2026-09-14の本番環境における0.1.5の実際の実行から取得。ドメイン、ID、および使い捨てリンクは置換されています。コマンドが出力する正確な形式で、ソースから取得 (このファイルが最後に取得された後に W40-DEVTOOL がこれらを追加しました)。実際のドメイン、ID、日付は異なります。サブコマンドがない場合は list が実行されます


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

● nothing waiting for you

zinnector invitations list

サインインしているアカウント宛ての招待一覧です。

zinnector invitations list [options]
オプション機能デフォルト
--json機械可読出力

例

zinnector invitations list

表示内容 — 2026-09-14の本番環境での0.1.5の実際の実行からキャプチャされました。ドメイン、ID、および使い捨てリンクは置換されています。コマンドが出力する正確な形式であり、ソースからのものです (このファイルが最後にキャプチャされた後に W40-DEVTOOL がこれらを追加しました)。お使いのドメイン、ID、および日付は異なります


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

● nothing waiting for you

zinnector invitations accept

招待を承認します — この処理が完了した時点で、サイトはお客様のものになります。

zinnector invitations accept [options] <id>
引数必須説明
idはいzinnector invitations からの招待 id — 一意のプレフィックスで十分です

例

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

表示内容 — コマンドが出力する正確な形式、ソースからのもの (このファイルが最後に取得された後に W40-DEVTOOL がこれらを追加しました)。お客様のドメイン、ID、日付は異なります

✔ you now have access to example.com

zinnector link

このプロジェクトをホスティングスロットに関連付けます (リポジトリも接続します)。

zinnector link [options] [site]

| 引数 | 必須 | 概要 |\n|---|---|---|\n| site | いいえ | サイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト |\n\n| オプション | 機能 | デフォルト |\n|---|---|---|\n| --repo <owner/name> | このリポジトリをプラットフォーム上のサイトに接続します | |\n| --provider <name> | デプロイに使用する接続アカウント: github_app、github、または gitlab (デフォルト: 貴社組織が接続しているアカウント) | |\n| --branch <name> | プッシュのデプロイ元となるブランチ | |\n| --no-repo | zinnector.json の書き込みのみを行い、プラットフォームには変更を加えません | |\n\n例

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

表示内容

✔ 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

ローカル開発用にホストされているサイトのファイルをこのプロジェクトに取り込みます — 再同期するには再実行してください。

zinnector pull [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、またはサイト名 — デフォルトは zinnector.json でリンクされているサイト
オプション動作デフォルト
--via <seam>auto (デフォルト)、git、または backup"auto"
--fresh最新のものを使用するのではなく新しいバックアップを取得します (オンデマンドスロットを消費します)
--max-age <hours>最新のバックアップがこの時間以内のものである場合に受け入れます"24"
--fullWordPress コアを含むドキュメントルート全体 (デフォルト: wp-content のみ)
--no-uploadswp-content/uploads (メディア) を除外します
--no-databaseサイトのデータベースを除外します — ファイルのみを取得します
--live-configwp-config.php も書き込みます — 本番データベースの認証情報が含まれます
--clean抽出前に wp-content を空にし、サイト上の削除内容を反映します
--dry-run実行される処理を表示して停止します
--yes確認を行いません

例

zinnector pull

表示内容

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

ホストされているサイトからローカルプロジェクトを作成します: リポジトリをクローンするか、ファイルをプルします。

zinnector clone [options] <site> [dir]
引数必須説明
siteはいコピー元のホストされているサイト — ID、プライマリドメイン、または名前
dirいいえ作成するディレクトリ — デフォルトはサイトのプライマリドメイン
オプション動作デフォルト
--via <seam>auto (デフォルト)、git、または backup"auto"
--fresh最新のものを使用せず、新しいバックアップを取得します
--fullドキュメントルート全体 (WordPress コアを含む)
--no-uploadswp-content/uploads (メディア) を除外します
--no-databaseサイトのデータベースを除外します — ファイルのみを取得します
--live-configwp-config.php も書き込みます — 本番 (LIVE) データベースの認証情報が含まれます
--yes確認メッセージを表示しません

例

zinnector clone client.example.com

表示内容

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

サイトのライブファイルとそのリポジトリ間の双方向同期。

zinnector sync [options] [command]

例

zinnector sync --help

表示内容 — サブコマンドを指定しない場合、zinnector sync <site> は 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

双方向同期のステータスと直近の実行履歴。

zinnector sync status [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--json機械可読出力

例

zinnector sync status example.com

表示内容 — 2026-09-12にテストサイトに対して実行された0.1.4の実稼働から取得。ドメインと ID はサンプル値に置き換えられています

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

双方向同期をオンにします (これ単体ではプッシュを実行しません)。

zinnector sync on [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--subdir <path>サイトのこのサブディレクトリのみを同期
--json機械可読形式の出力

例

zinnector sync on example.com

表示内容 — ご自身の GitHub アカウントにリポジトリが接続されている必要があります。自動的にプッシュされることはありません

✔ two-way sync is on

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

zinnector sync off

双方向同期を無効にします。

zinnector sync off [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--subdir <path>サイトのこのサブディレクトリのみを同期
--json機械可読形式の出力

例

zinnector sync off example.com

表示内容

✔ two-way sync is off

zinnector sync run

サイトのライブファイルをリポジトリに今すぐコミットします。

zinnector sync run [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--json機械可読出力

例

zinnector sync run example.com

表示内容 — 2026-09-12にテストサイトに対して実行された0.1.4の実際の実行からキャプチャしたものです。ドメインと ID はサンプルの値に置き換えられています。リポジトリがすでに通過した実行は代わりに HELD となります。プッシュや上書きは行われず、コマンドは終了コード1で終了し、次の手順を示します

✔ committed 2 changed files da85d73cef5f

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

zinnector sync resolve

どちらの側を優先するかを選択して、保留中の同期をクリアします。

zinnector sync resolve [options] [site]
引数必須説明
siteいいえサイト id、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--keep <side>site (サイトを上にコミット) または repository (サイトの未同期の変更を破棄)
--yes確認しない
--json機械可読な出力

例

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

表示内容 — 2026-09-12 にテストサイトで実行された 0.1.4 の実際の実行結果から取得。ドメインと id はサンプルの値に置き換えられています。--yes がない場合は最初に確認を求め、確認先のターミナルがない場合は完全に拒否します

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

このプロジェクトを、デプロイ先のスロットと比較します。

zinnector check [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json にリンクされているサイトです
オプション機能デフォルト
--probezinnector.json を信頼するのではなく、ローカルランタイムを起動してその php を測定します
--all合格したチェックも表示します
--strictチェックできなかった項目がある場合にも失敗とします
--json機械可読形式の出力

例

zinnector check

表示内容 — 2026-09-14 に本番環境に対して実行された 0.1.5 の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み — 実行により実際の不一致 (プロジェクト内の PHP 8.3 に対し、スロット上は 8.4) が検出されました。これこそがこのコマンドの目的です

→ 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

事前確認を実行し、コミットをプッシュして、デプロイします。

zinnector push [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイトです
オプション動作デフォルト
-f, --forceプリフライトで検出事項がある場合でもデプロイします
--skip-checksプリフライトを一切実行しません
--probezinnector.json を信頼する代わりに、プリフライト中にローカルランタイムを測定します
--no-waitデプロイをトリガーし、監視せずに終了します
--no-gitgit push を実行しません。プラットフォームにすでに存在するものをデプロイします
--dry-runデプロイ以外のすべての処理を実行します

例

zinnector push

表示内容

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

プッシュすることなく、プラットフォームにすでに存在するものを再デプロイします。

zinnector deploy [options] [site]

| 引数 | 必須 | 説明 |\n|---|---|---|\n| site | いいえ | サイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイトです |\n\n| オプション | 機能 | デフォルト |\n|---|---|---|\n| --no-wait | トリガーして終了 | |\n\n例

zinnector deploy example.com

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

zinnector deploys

サイトのデプロイ履歴。

zinnector deploys [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--json機械可読な出力
-n, --limit <n>表示する件数"10"

例

zinnector deploys example.com

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

サイトの PHP バージョンを表示または切り替えます。

zinnector php [options] [version]
引数必須説明
versionいいえサイトの切り替え先となる PHP バージョン (例: 8.4)— 現在のバージョンを表示する場合は省略してください
オプション機能デフォルト
-s, --site <site>サイト ID またはドメイン
--listプラットフォームが提供するバージョンを一覧表示します
--json機械可読な出力

例

zinnector php 8.3 --site example.com

表示内容 — 2026-09-14 に本番環境で実行された 0.1.5 の実際の実行からキャプチャしたものです。ドメイン、ID、使い捨てリンクは置き換えられています。バージョンを指定しない場合は現在のバージョンが表示され、--list はこのサイトの製品ライン向けにプラットフォームが提供している内容を表示します


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

プランで付与された容量に対するディスク、ファイル、およびデータベースの使用状況。

zinnector quota [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--json機械可読出力

例

zinnector quota example.com

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

データベースのサイズ、および phpMyAdmin とファイルマネージャーへの使い捨てリンク。

zinnector db [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--json機械可読出力

例

zinnector db example.com

表示内容 — 2026-09-14の本番環境におけるバージョン0.1.5の実際の実行からキャプチャされました。ドメイン、ID、使い捨てリンクは置き換えられています。phpMyAdmin およびファイルマネージャーのリンクは使い捨てであり、有効期限が切れます。どこにも貼り付けないでください


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

サイトのアクセスログおよびエラーログをリアルタイムで追跡します。

zinnector logs [options] [site]

| 引数 | 必須 | 説明 |\n|---|---|---|\n| site | いいえ | サイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト |\n\n| オプション | 動作 | デフォルト |\n|---|---|---|\n| --access | アクセスログのみ | |\n| --error | エラーログのみ | |\n| --build | 代わりに最新のデプロイのビルドログ | |\n| --json | 機械可読な出力 | |\n\n例

zinnector logs example.com --error

表示内容 — 2026-09-14の本番環境に対する0.1.5の実際の実行からキャプチャしたものです。ドメイン、id、ワンタイムリンクは置換されています。アクセスログには--access、最新デプロイのビルドログには--build を使用します (ビルドプロバイダーによってビルドされていないサイトではデプロイ自体のステップが表示されます)。フラグがない場合は両方のサイトログが表示され、読み取れなかったログは空として表示される代わりにその旨が表示されます


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

サイト上で許可リストに登録された WP-CLI コマンドを実行します。

zinnector wp [options] [command...]

| 引数 | 必須 | 説明 |\n|---|---|---|\n| command... | いいえ | WP-CLI コマンドとその引数 (例: plugin list)— --commands で省略します |\n\n| オプション | 機能 | デフォルト |\n|---|---|---|\n| -s, --site <site> | サイト ID またはドメイン | |\n| --commands | プラットフォームが実行するコマンドを一覧表示 | |\n| --json | 機械可読な出力 | |\n\n例

zinnector wp plugin list --site example.com

表示内容 — 2026-09-14の本番環境に対する0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換されています。許可リストはプラットフォームによって提供されます — zinnector wp --commands で出力されます

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

サイトのバックアップを一覧表示および作成します。

zinnector backup [options] [command]

例

zinnector backup list example.com

表示内容 — 2026-09-14の本番環境における0.1.5の実際の実行からキャプチャしたものです。ドメイン、ID、および使い捨てリンクは置き換えられています。backup単体ではサブコマンドが出力されます。以下のbackup listおよびbackup nowを参照してください


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

サイトのバックアップおよびプランで許可されている内容を一覧表示します。

zinnector backup list [options] [site]
引数必須説明
siteいいえサイト ID、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト
オプション機能デフォルト
--json機械可読出力

例

zinnector backup list example.com

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

オンデマンドでバックアップを作成します。

zinnector backup now [options] [site]
引数必須説明
siteいいえサイト id、プライマリドメイン、または名前 — デフォルトは zinnector.json でリンクされているサイト

例

zinnector backup now example.com

表示内容

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

zinnector domains

このキーで参照できるドメインを一覧表示します。

zinnector domains [options]
オプション機能デフォルト
--json機械可読出力

例

zinnector domains

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

zinnector dns

DNS レコードの読み取りと変更を行います。

zinnector dns [options] [command]

例

zinnector dns list example.com

表示内容 — 2026-09-14 に本番環境で実行された 0.1.5 の実際の実行からキャプチャ。ドメイン、ID、および使い捨てリンクは置換されています。単独の dns はそのサブコマンドを出力します。以下の dns list、dns add、および dns rm を参照してください


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

zinnector dns list

ドメインの DNS レコードを一覧表示します。

zinnector dns list [options] <domain>
引数必須説明
domainはいドメイン (名前または id 指定)
オプション機能デフォルト
--type <type>このタイプのレコードのみ
--json機械可読形式の出力

例

zinnector dns list example.com

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

zinnector dns add

DNS レコードを作成します。

zinnector dns add [options] <domain> <type> <name> <value>
引数必須説明
domainはいドメイン (名前または id)
typeはいレコードの種類: A、AAAA、CNAME、MX、TXT、SRV、…
nameはいレコード名 — ドメイン自体の場合は @、またはサブドメインラベル
valueはいレコードの参照先 — アドレス、ホスト名、またはテキスト
オプション機能デフォルト
--ttl <seconds>生存時間 (TTL)"3600"
--priority <n>優先度 (MX および SRV 用)
--proxiedCDN を経由してルーティングする
-y, --yes確認しない

例

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

表示内容 — レコードは書き込まれる前に表示され、確認されます。質問をスキップするには --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

DNS レコードを削除します。

zinnector dns rm [options] <domain> <recordId>
引数必須説明
domainはいドメイン (名前または id 指定)
recordIdはいレコード id (zinnector dns list が出力する形式)
オプション動作デフォルト
-y, --yes確認しない

例

zinnector dns rm example.com rec_7f3a

表示内容

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

zinnector mail

メールサービスを一覧表示します。

zinnector mail [options]
オプション機能デフォルト
--json機械可読出力

例

zinnector mail

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実際の実行からキャプチャ。ドメイン、ID、使い捨てリンクは置換済み


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

● no mail services

zinnector bulk

複数のサイトで1つの操作を実行します (cache_purge、malware_scan、sitemap、block_ip)。

zinnector bulk [options] <operation>
引数必須説明
operationはい選択したすべてのサイトで実行する処理: cache_purge、malware_scan、sitemap、または block_ip
オプション機能デフォルト
--allこのキーが表示できるすべてのサイト
--site <site...>特定のサイト (ID またはドメイン別)
--status <status>このステータスのすべてのサイト
-y, --yes確認しない
--json機械可読な出力

例

zinnector bulk cache_purge --all

表示内容 — 2026-09-14に本番環境で実行された0.1.5の実稼働から取得。ドメイン、id、および使い捨てリンクは置換されています。サイトごとではなく、選択全体に対してプラットフォームへの呼び出しが1回行われます。選択内容は最初に表示され、確認されます


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

このプロジェクトをコンテキストとして、Zinn Digital®アシスタントに質問してください。

zinnector ai [options] <question...>
引数必須説明
question...はい平易な言葉で尋ねたい内容 (引用符で囲むかどうかは任意)
オプション機能デフォルト
-s, --site <site>特定のサイトについて尋ねます
--org <id>アカウントが複数に所属している場合、質問者となる組織
--no-contextローカルプロジェクトに関する情報を送信しません
--json機械可読形式の出力

例

zinnector ai "why is my deploy failing?"

表示内容 — 2026-09-14の本番環境における0.1.5の実際の実行からキャプチャ。ドメイン、ID、および使い捨てリンクは置換されています。アシスタントはアカウントの言語で回答します。このアカウントのロケールはアラビア語であるため、キャプチャされた回答は英語の質問に対するアラビア語の回答となります

→ 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

ホストされた MCP サーバーへの stdio ブリッジを実行します — Claude Desktop およびその他のローカル専用クライアント向け。

zinnector mcp [options]

例

ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp

表示内容 — Claude Desktop などの AI クライアントによって開始され、手動では開始されません — stdin および stdout で MCP を通信します。2026-09-12 に稼働中のサーバーに対して Claude Code 2.1.270 で実証済み

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

環境変数

変数効果
ZINNECTOR_TOKEN保存されたプロファイルの代わりに使用される API キー — CI はこの方法で認証します
ZINNECTOR_APIAPI ベース URL (デフォルト https://api.zinndigital.com)
ZINNECTOR_DEBUG=1スタックトレースおよびランタイムインストーラー自体の出力を出力
ZINNECTOR_CACHE_DIRWordPress ランタイムおよび管理対象の Node が保持される場所 (デフォルト ~/.cache/zinnector)
ZINNECTOR_CONFIG_DIRAPI キープロファイルファイルが保存される場所 (デフォルト ~/.config/zinnector)
NO_COLOR色を無効化

終了コード

0 成功 · 1 検出事項または拒否 · 70 内部エラー · 77 認証または権限 · 78 サポートされていない Node。

すべての開発者向けドキュメント →

ブログの最新情報

ホスティング、SEO、大規模サイトの運用について執筆した記事。

ホスティング層からの SEO とリンクビルディング: 2026年のオペレーターの視点

2026年におけるホスティングがインデックス作成とリンクエクイティに与える影響: ページのインデックス維持、構築前のオールドドメインの審査、検索エンジンのフットプリントを残さないリンク構築、そしてインフラが SEO に対してできることとできないことに関する率直な見解。

記事を読む →

WordPress を高速かつ安全にする方法: パフォーマンスとプラグインのチェックリスト

高速で安全な WordPress のための実践的なチェックリスト: サーバーレベルのキャッシュ、サイトごとのオブジェクトキャッシュ、利用する価値のある厳選されたプラグイン、スタックを最新に維持すること、そして決してキャッシュしてはならない WooCommerce ページ。

記事を読む →

2026年におけるマネージド Web ホスティングの選び方: バイヤーズガイド

コントロールパネル付きの安価なサーバーと、優れたマネージドホスティングを実際に分けるもの (移行、バックアップ、分離、真のキャッシング、そして誠実なスケーリング)、および契約前にそれらを見極める方法。

記事を読む →

ブログを読む →

解決しませんか ?

サポートはすべてのプランに含まれており、対応時間は1日 24 時間、対応言語は 58 ヵ国語の中から自由にお書きいただけます。お客様の言語で回答いたします。

サポートに問い合わせる → すべての記事 →