ホスティング層からの SEO とリンクビルディング: 2026年のオペレーターの視点
2026年におけるホスティングがインデックス作成とリンクエクイティに与える影響: ページのインデックス維持、構築前のオールドドメインの審査、検索エンジンのフットプリントを残さないリンク構築、そしてインフラが SEO に対してできることとできないことに関する率直な見解。
記事を読む →ナレッジベース
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> | 指定したプロファイルを使用します | |
--scopes | API キーが保持する権限を一覧表示します | |
--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 share1人のユーザーに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" |
--full | WordPress コアを含むドキュメントルート全体 (デフォルト: wp-content のみ) | |
--no-uploads | wp-content/uploads (メディア) を除外します | |
--no-database | サイトのデータベースを除外します — ファイルのみを取得します | |
--live-config | wp-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-uploads | wp-content/uploads (メディア) を除外します | |
--no-database | サイトのデータベースを除外します — ファイルのみを取得します | |
--live-config | wp-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 にリンクされているサイトです |
| オプション | 機能 | デフォルト |
|---|---|---|
--probe | zinnector.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 | プリフライトを一切実行しません | |
--probe | zinnector.json を信頼する代わりに、プリフライト中にローカルランタイムを測定します | |
--no-wait | デプロイをトリガーし、監視せずに終了します | |
--no-git | git 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 dnsDNS レコードの読み取りと変更を行います。
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 addDNS レコードを作成します。
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 用) | |
--proxied | CDN を経由してルーティングする | |
-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 rmDNS レコードを削除します。
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_API | API ベース URL (デフォルト https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | スタックトレースおよびランタイムインストーラー自体の出力を出力 |
ZINNECTOR_CACHE_DIR | WordPress ランタイムおよび管理対象の Node が保持される場所 (デフォルト ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | API キープロファイルファイルが保存される場所 (デフォルト ~/.config/zinnector) |
NO_COLOR | 色を無効化 |
0 成功 · 1 検出事項または拒否 · 70 内部エラー · 77 認証または権限 · 78 サポートされていない Node。
ホスティング、SEO、大規模サイトの運用について執筆した記事。
2026年におけるホスティングがインデックス作成とリンクエクイティに与える影響: ページのインデックス維持、構築前のオールドドメインの審査、検索エンジンのフットプリントを残さないリンク構築、そしてインフラが SEO に対してできることとできないことに関する率直な見解。
記事を読む →高速で安全な WordPress のための実践的なチェックリスト: サーバーレベルのキャッシュ、サイトごとのオブジェクトキャッシュ、利用する価値のある厳選されたプラグイン、スタックを最新に維持すること、そして決してキャッシュしてはならない WooCommerce ページ。
記事を読む →コントロールパネル付きの安価なサーバーと、優れたマネージドホスティングを実際に分けるもの (移行、バックアップ、分離、真のキャッシング、そして誠実なスケーリング)、および契約前にそれらを見極める方法。
記事を読む →サポートはすべてのプランに含まれており、対応時間は1日 24 時間、対応言語は 58 ヵ国語の中から自由にお書きいただけます。お客様の言語で回答いたします。
サポートに問い合わせる → すべての記事 →