Nimbopanel をインストールする
要件
Nimbopanel は、あなたが管理する 新規の Linux サーバー(VPS または専用サーバー)に インストールします — 共有ホスティング上ではありません。必要なもの:
-
対応 OS を実行する、新しくプロビジョニングされた x86_64/arm64(64 ビット) サーバー:
- Ubuntu 22.04 LTS または 24.04 LTS — エンドツーエンドでテスト済みで、当社自身が 運用しているものです。
- Debian 12 — エンドツーエンドでテスト済み。
- AlmaLinux 8、9、10 — エンドツーエンドでテスト済み。
- Rocky Linux 9 — エンドツーエンドでテスト済み。RHEL 9 は同じファミリーで、 同一に振る舞うと見込まれます。
- CloudLinux 9 — エンドツーエンドでテスト済み。CloudLinux カーネルが提供する範囲で、 アカウントごとの LVE リソース制限が尊重されます。
- ARM(aarch64)はまだ対応していません。
インストーラーはテストされていない組み合わせでも止めません — 警告して続行します。
-
root(または
sudo)アクセス。 -
パネル用に、サーバーの IP を指すドメインまたはサブドメイン(例:
panel.yourdomain.com)。 -
小規模ホスト向けに少なくとも 1 GB の RAM。アカウントを増やすにつれてもっと必要です。
1 行インストール
アカウントにサインインし、ダッシュボード を開いて、そこに表示されるインストールコマンドを コピーしてください — すでにライセンスキーが含まれています。
curl -fsSL https://nimbopanel.com/install.sh | sudo bash -s -- --license NIMB-XXXX-XXXX-XXXX-XXXX
自分のキーを含む、そのまま実行できる正確なコマンドは、サインイン後の ダッシュボード と ダウンロード に表示されます。これを打ち込むのではなく、そこからコピーしてください — あなたのアカウントに合った正しいキーを持っています。
インストーラーは短い ブラウザセットアップウィザード(リンクを表示して待機します)を開き、
そこでライセンスの確認、管理者アカウントの作成、パネルホスト名の指定を行います。これは通常の
経路であり、--wizard を渡すかどうかにかかわらず実行されます。コマンドラインのキーはフィールドを
事前入力するだけです。
その後、コントロールパネル、ウェブサーバー、PHP、メールスタック、DNS、データベースサービスを
セットアップし、最後にパネル URL と管理者ログインを表示して終わります。実行全体は
/var/log/nimbopanel-install.log に記録されます。
まだキーがない? --license を省いてください。サーバーは Free の権限 — 1 つのウェブサイト、
アドオンドメインなし — でインストールされ稼働し、あとからパネルでキーを入力できます。
インストール前に(ドメインがある場合)
インストール中に HTTPS を自動で取得するには、先に これを行ってください。
- パネルのホスト名(例:
panel.yourdomain.com)に対する A レコード を、サーバーの IP を 指すように作成します — DNS/メールをホストするならns1、ns2、mailのレコードも合わせて。 - クラウドファイアウォール(DigitalOcean、Vultr、AWS など)で、ポート 80 と 443 を 開きます。
まだドメインがない? 素のサーバー IP でインストールし、あとからドメインと HTTPS を追加できます。
サーバーに、そのサーバーを指す名前(ホスト名)をすでに付けていますか(例: srv1.yourdomain.com)?ウィザードがそれを検出し、パネルのアドレスとして提案します — DNS の手順はまったく不要です。
インストール後
- パネル URL を開き、インストール末尾に表示された管理者の認証情報でサインインします。
- HTTPS は自動です。 パネルのホスト名の DNS がすでにサーバーを指していれば、インストーラーが
本物の Let's Encrypt 証明書を発行します — 最後のサマリーがそれを確認します。ドメインがまだ
向いていなければ、パネルは
http://のままで、DNS を向けると 約 5 分以内に HTTPS が自動で 有効になります。今すぐ強制するには、root で SSH してsudo nimbopanel-enable-httpsを 実行してください。 - 最初のホスティングアカウントを作成するか、既存の cPanel アカウントをインポート します — cPanel からの移行 を参照。追加したすべてのホスティングドメインは、 サーバーを指すとすぐに自動で独自の無料 Let's Encrypt 証明書を得ます。
RHEL ファミリーで異なる点
AlmaLinux、Rocky、CloudLinux、RHEL は同じパネルと同じ機能セットを実行しますが、インストーラーがそこでは セットアップしないバンドル済みコンポーネントが 3 つあります。
- phpMyAdmin と Roundcube ウェブメール は Debian/Ubuntu 専用です。それらを持たない サーバーでは、顧客のパネルが両方のタイルを自動で隠すので、存在しないページに送られる人は いません — ただしどちらかが重要なら、Debian か Ubuntu を選んでください。
- rspamd の迷惑メールフィルターは RHEL ファミリーにはインストールされません。そのリポジトリは RHEL 9 が拒否する鍵でパッケージに署名しており、検証できないリポジトリから root デーモンを インストールするのは、する価値のある取引ではありません。
それ以外のすべて — メール、DNS、データベース、PHP、バックアップ、SSL — は両ファミリーで同じです。
ライセンスとオフライン耐性
サーバーは時々ライセンスサーバーにチェックインします。ライセンスサーバーに到達できなくても (障害、ネットワークの一瞬の途切れ)、あなたのホスティングは動き続けます。Nimbopanel は 意図的に決して「フェイルクローズ」ではありません。詳細は ライセンスの仕組み を 参照してください。
更新
更新は新しいリリースとして出荷されます。同じインストーラーをもう一度実行する(または内蔵の アップデーターを使う)と最新版に移れます。アカウントとデータは保持されます。