5 分でクイックインストール¶
公式インストールスクリプト install.sh を使用して、Linux ホストにワンクリックでデプロイします。
前提¶
- 対象ホスト:Linux
x86_64またはaarch64 sudo権限を保持- 外部ネットワークにアクセス可能(バイナリのダウンロード用)、またはバイナリを事前に用意
ワンクリックインストール¶
# ワンクリックインストール(推奨。スクリプトがアーキテクチャに応じて Alibaba Cloud OSS からバイナリを自動ダウンロード)
curl -fsSL https://opsmini.com/install.sh | sudo bash
# ローカルバイナリを指定してインストール(デフォルトで /data/opsmini にインストール、ポート 8888)
sudo ./install.sh -b ./opsmini
# ダウンロード先をカスタマイズ
sudo ./install.sh -u https://opsmini.oss-cn-beijing.aliyuncs.com/opsmini-v1.0.0-linux-amd64
# ディレクトリとポートをカスタマイズ
sudo ./install.sh -b ./opsmini -d /data/opsmini -p 9999
インストールパラメータ¶
| パラメータ | 説明 | デフォルト値 |
|---|---|---|
-d, --dir <path> |
インストールディレクトリ | /data/opsmini |
-p, --port <port> |
パネルのリッスンポート | 8888 |
-b, --binary <path> |
opsmini バイナリのパス | 未指定時は OSS からダウンロード |
-u, --url <url> |
URL からダウンロード(.tar.gz または生のバイナリ) |
OSS 公式アドレス |
-n, --no-systemd |
systemd サービスを登録しない | — |
インストール時の動作¶
- インストールディレクトリを作成(デフォルト
/data/opsmini) - バイナリをダウンロード / コピーして
<ディレクトリ>/opsminiに配置(デフォルトでアーキテクチャに応じて Alibaba Cloud OSS からダウンロード) <ディレクトリ>/config.yamlを生成(ポート、SQLite パス、JWT 有効期間、ログレベルとログファイル。JWT シークレットと Agent Token は初回起動時に自動生成して DB に保存)- 16 桁のランダム管理者パスワードを生成し、
<ディレクトリ>/.init_passwd(権限 600)に書き込み - systemd サービス
opsmini.serviceを登録して起動 - サービスの応答をプローブし、アクセスアドレス / ユーザー名 / パスワード / ログファイルのパスを表示
成果物の構成¶
/data/opsmini/
├── opsmini # バイナリ
├── config.yaml # 設定(600)
├── opsmini.db # SQLite データベース(初回起動後に生成)
├── opsmini.log # 実行ログファイル
└── .init_passwd # 初期パスワード(600)
初回ログイン¶
http://<host>:8888にアクセス- ユーザー名:
opsmini - パスワード:インストールスクリプトが表示するパスワード、または
/data/opsmini/.init_passwdを確認
⚠️ パスワードはすぐに記録し、ログイン後に変更してください。再インストール時はパスワードが自動リセットされ再表示されます。