本文へスキップ
OcHub

インストール

Homebrew または直接ダウンロードで OcHub を導入し、初回起動時の承認を済ませ、最新の状態に保つ方法。

更新日 Markdown で表示

すべてのバージョンタグは、対応するネイティブの GitHub ホストランナー上でビルドされます。

Homebrew(macOS)

Homebrew が Apple Silicon 版と Intel 版を自動的に選択します:

brew install --cask ochub-team/tap/ochub

アップグレードとアンインストール:

brew upgrade --cask ochub-team/tap/ochub
brew uninstall --cask ochub

Cask は OcHub-team/homebrew-tap リポジトリで管理されており、各 GitHub Release で公開されるものと同じ DMG を ダウンロードします。

直接ダウンロード

プラットフォーム 配布ファイル
macOS Apple Silicon ARM64 .dmg
macOS Intel x64 .dmg
Windows 10/11 x64 NSIS インストーラーとポータブル .zip
Linux x64 AppImage と Debian .deb

リリースには SHA256SUMS と GitHub の成果物アテステーションも含まれます。 ダウンロードしたファイルの検証:

sha256sum -c SHA256SUMS --ignore-missing
gh attestation verify <downloaded-file> --repo OcHub-team/OcHub

リモートノード用 headless CLI

各リリースには macOS、Windows、Linux 用の headless archive もあります。 含まれる実行ファイルは ochcli ひとつだけです。command-line control surface、 Remote Nodes protocol server、persistent Runtime Owner のすべてを担います。

Linux または WSL の例:

tar -xzf OcHub_*_linux_x86_64_cli.tar.gz
chmod +x ochcli
./ochcli node install
ochcli version
ochcli node status
ochcli remote probe

managed installer は user profile 内に各 version を保持し、 ~/.local/bin/ochcli を公開して、利用可能なら user service も登録します。 CLI と background owner は一体として atomic update と rollback ができます。

Desktop は接続時に system OpenSSH 経由で ochcli remote serve --stdio を起動します。この protocol を network listener として公開しないでください。SSH、WSL、host key、Provider import、切り替え手順は SSH でリモートノードを操作するを参照してください。

macOS:初回起動時の承認

OcHub は Apple Developer ID で署名されていますが、公証はまだ有効にしていないため、 初回起動時に macOS が一度だけ承認を求めます。これは OcHub では正常な動作であり、 ダウンロードが壊れているわけではありません。

  1. OcHub を開きます。macOS が開発元を検証できないと表示します。

  2. システム設定 › プライバシーとセキュリティを開き、「セキュリティ」まで スクロールしてこのまま開くをクリックします。

macOS 15 以降では、アプリを Control クリックする従来の方法は使えません。 システム設定から行う方法だけが有効です。これは一度きりの手順で、OcHub 内部から インストールした更新で再び聞かれることはありません。

Windows SmartScreen も同じ理由で警告を出すことがあります。

更新

OcHub は起動直後に一度、その後は 1 日 1 回新しいリリースを確認し、 設定 → 情報 → 更新を確認からアプリを離れずにインストールできます。 同じグループ内のトグルで確認を無効にできます。

ダウンロードされたパッケージはバイナリに埋め込まれた署名鍵で検証され、 実行中のバージョンより新しくないバージョンは拒否されます。そのため更新経路を使って 未署名のコードを配信したり、インストールを巻き戻したりすることはできません。

次の 2 つのインストール方法は確認のみで、自動更新は行いません。 自己更新するとそれを管理しているシステムと衝突するためです:

インストール方法 アプリ内更新
macOS .dmg、Windows インストーラー、Linux AppImage 対応
Debian パッケージ 非対応 — apt を使用し、dpkg の記録を正確に保つため
Windows ポータブル ZIP 非対応 — 再実行するインストーラーが存在しないため

この 2 つは設定画面の行に理由を表示し、リリースページへのリンクを示します。

Navigation

Type to search…

↑↓ navigate↵ selectEsc close