ドキュメント / Nimbopanel をインストールする

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 を自動で取得するには、先に これを行ってください。

  1. パネルのホスト名(例: panel.yourdomain.com)に対する A レコード を、サーバーの IP を 指すように作成します — DNS/メールをホストするなら ns1、ns2、mail のレコードも合わせて。
  2. クラウドファイアウォール(DigitalOcean、Vultr、AWS など)で、ポート 80 と 443 を 開きます。

まだドメインがない? 素のサーバー IP でインストールし、あとからドメインと HTTPS を追加できます。

サーバーに、そのサーバーを指す名前(ホスト名)をすでに付けていますか(例: srv1.yourdomain.com)?ウィザードがそれを検出し、パネルのアドレスとして提案します — DNS の手順はまったく不要です。

インストール後

  1. パネル URL を開き、インストール末尾に表示された管理者の認証情報でサインインします。
  2. HTTPS は自動です。 パネルのホスト名の DNS がすでにサーバーを指していれば、インストーラーが 本物の Let's Encrypt 証明書を発行します — 最後のサマリーがそれを確認します。ドメインがまだ 向いていなければ、パネルは http:// のままで、DNS を向けると 約 5 分以内に HTTPS が自動で 有効になります。今すぐ強制するには、root で SSH して sudo nimbopanel-enable-https を 実行してください。
  3. 最初のホスティングアカウントを作成するか、既存の 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 は 意図的に決して「フェイルクローズ」ではありません。詳細は ライセンスの仕組み を 参照してください。

更新

更新は新しいリリースとして出荷されます。同じインストーラーをもう一度実行する(または内蔵の アップデーターを使う)と最新版に移れます。アカウントとデータは保持されます。