アカウントを移行しましょう 途中のダウンロードなしで。
SSH で旧サーバーを Nimbopanel に指定するか、お手元のバックアップを渡すだけ。どちらの方法でも、アカウント全体を再作成します ― 分離された状態で、新しいサーバー上に、パスワードもそのままに。
アクセス状況に合った方法を選んでください
サーバーからサーバーへ、SSH 経由で
旧サーバーのアドレスとログイン情報を Nimbopanel に渡すだけ。旧パネルに新しいバックアップの作成を依頼し、それを直接ストリーミングで移送します。あなたのノート PC を経由しないので、20 ギガバイトのアカウントも小さなものと変わらない手軽さです。転送はバックグラウンドで進み、進捗を報告します。失敗しても、痕跡は一切残しません。
新しいアーカイブの作成を依頼する代わりに、旧サーバーに既に存在するアーカイブをストリーミングで移送することもできます。
お手元のバックアップをアップロード
標準的なアカウント全体のバックアップ(cPanel が既に生成する cpmove や pkgacct のアーカイブ)は、パネルからアップロードできます。旧サーバーが既に無い場合や、そこへの SSH 権限が手元にない場合に便利です。
どちらの方法でも行き着く先は同じです。中身を正確に伝えるプリフライトがあり、あとはワンクリック。
SSH 経由の方法では、何かを転送する前に旧サーバーの鍵フィンガープリントの確認を求めます。入力した認証情報はその一度の転送にのみ使われ、保存されることはありません。
1 クリックで取得してインポート
SSH 転送を開始するときに“Import automatically”にチェックを入れると、Nimbopanel はバックアップを取得するだけでなく——アーカイブが届いた瞬間にインポート全体を実行します。プリフライトの手順も、2 回目のクリックも不要です。アカウント、そのファイル、データベース、メールボックス、DNS があなたのために再作成され、完了するとパネルが“Migrated — account X created”と報告します。先に確認したいですか?アーカイブが届く前に内容を検査したいときのために、connect → preflight → import の経路も引き続き用意されています。
4ステップ、トラブルなし
接続、またはアップロード
SSH で旧サーバーに接続してフィンガープリントを確認するか、パネルから cpmove / pkgacct アーカイブをアップロードします。
プリフライト
Nimbopanel はアーカイブを読み取り、インポートされる内容を正確に報告します。ドメイン、データベース、メールボックス、サイズ ― そして移行できないものも、黙って捨てるのではなく名前を挙げて示します。
インポート
ワンクリックでアカウントを再作成します。分離された Linux ユーザー、ファイル、データベースとそのユーザー、保存済みメッセージ付きのメールボックス、DNS ゾーン、アドオンドメインとパークドメイン、そしてサイトが使っていた PHP バージョンまで。
検証して切り替え
新しいサーバーでサイトとメールをテストし、それから DNS を向けます。パスワードやアプリの設定は既に一致しているので、入力し直すものは何もありません。
あなたの .htaccess も一緒に移ります
WordPress のパーマリンク、Laravel や Symfony のルート、セキュリティプラグインのルール、キャッシュプラグインのルール ― これらはすべて .htaccess の中にあり、しかもどれも移行が終わってからずっと後に、ソフトウェアによって書き込まれます。
インポート中に検出
より速い nginx 経路では再現できないディレクティブをアカウントが持っている場合、そのアカウントは nginx の背後に本物の Apache を配置して作成されます。これは自動で、しかもサイトごとに行われます。事前に調べないと答えられないような質問をされることは決してありません。
必要なところにだけ
.htaccess を一切使わないサイトは、より速い単一ホップのまま。Apache を必要とするアカウントが1つもないサーバーでは、2つ目のウェブサーバーはまったく起動しません。
他には何も変わりません
PHP は引き続きアカウント自身の Linux ユーザーとして動作し、HTTPS は変わらず nginx で終端します。証明書、更新、分離はこれまでとまったく同じです。
または、変換される内容を確認する
nginx 経路をご希望ですか? パネルは変換できるものを変換し、変換できなかったディレクティブを1行ずつ列挙します。訪問者から知らされるのではなく、あなたが判断できます。
顧客は気づきません ― よい意味で
インポーターは、劣った移行が取りこぼす細部まで保持します。
パスワードを保持
データベースユーザーとメールボックスのパスワードは保持されます(ハッシュを移行)。アプリやメールクライアントはそのままログインし続けられます。
同じデータベース名
アカウントは cPanel のユーザー名を引き継ぐため、データベース名も一致します。wp-config.php などはそのまま動作します。
メール + 過去のメッセージ
メールボックス、転送設定、そして実際に保存されているメッセージまで、再作成したメールボックスへ移行します。
ドメイン + DNS
アドオンドメイン、サブドメイン、パークドメイン、DNS ゾーンレコードを再作成します。
サイトが使っていた PHP バージョン
PHP 7.4 向けに書かれたサイトは、専用プールの PHP 7.4 で動きます。5.6 から 8.5 までのバージョンが利用でき、アカウントごとに選択できます。
アーカイブを囲む境界
別サーバーからのバックアップは信頼できない入力として扱います。パスは無害化し、通常のファイルのみを対象とし、サイズとファイル数に上限を設け、中身が実行されることは一切ありません。
正直にお伝えします。アカウントは1つずつ移行され、アーカイブに含まれていて Nimbopanel に受け皿がないものは、黙って捨てられるのではなくレポートに列挙されます。何がインポートされ、何がされなかったかを常に正確に確認できます。
現在の環境がNimbopanelでどう対応するか
従来のcPanelとWHMのスタックを構成するあらゆる要素が、ここには揃っています。複数の別製品がパネル自体に統合されていることも少なくありません。
| 現在の環境 | Nimbopanelでは |
|---|---|
| WHM(サーバー管理) | 運営者用ダッシュボード — アカウント、プラン、クォータ、セキュリティ、メールをすべて1か所から管理。 |
| cPanelアカウント | 分離されたアカウント。それぞれが独自のLinuxユーザーとPHP-FPMプールを持ち、他のアカウントから完全に隔離されています。 |
| EasyApacheとMultiPHP | サイトごとにPHP 5.6から8.5を選択でき、アカウントごとに独自のプールで実行されます。 |
| AutoSSL | wwwやメールを含むすべてのドメインに対するLet's Encrypt AutoSSL。発行から更新まで自動で行われます。 |
| アカウントバックアップ | スケジュールバックアップとオフサーバーバックアップに加え、単一ファイル、データベース1つ、メール、cronの個別復元にも対応。 |
| 顧客請求用のWHMCS | すべての有料プランに標準搭載のNimboBilling — 請求書、税金、チケット、マルチゲートウェイ決済まで、追加ライセンスなしで利用できます。 |
| アカウント単位のライセンス | サーバー単位のライセンス — サーバーが処理できる限り、アカウント課金なしでホスティングアカウントを追加できます。 |
これは優劣を比較するものではなく、単純な対応表です。すでにお使いの各要素に相当するNimbopanelの機能を示しているだけです。