サーバーの管理は難しくありません。必要なのは適切なツールだけです。 DirectAdmin はその 1 つとして際立っています。 Linux に最適なコントロール パネル なぜなら、高速、軽量、効率的だからです。 Ubuntu および AlmaLinux 上で完全に動作し、複雑なタスクを処理するためのグラフィカル インターフェイスを提供します。
コントロール パネルを手動でインストールすると、サーバーの構成をきめ細かく制御できるようになります。デフォルト設定に依存するのではなく、実行するサービスとセキュリティの処理方法を正確に決定できます。このガイドでは、環境が必要な方法で構築されていることを確認するための完全なセットアップ プロセスについて説明します。
DirectAdmin のシステム要件
DirectAdmin のシステム要件を満たすと、スムーズなインストールと最高のパフォーマンスが実現します。
重要: クリーンなサーバーから始めてください。 DirectAdmin をインストールする前に、Apache、PHP、MySQL、Sendmail などのサービスをインストールしないでください。インストーラーは、これらのサービスをコントロール パネル専用にコンパイルして構成します。既存のインストールでは競合や障害が発生します。

ハードウェア要件
DirectAdmin の軽量設計は、控えめなハードウェアでコントロール パネルを効果的に実行できることを意味します。によると、 DirectAdmin のシステム要件、公式仕様には特定のハードウェア ベンチマークが含まれています。
Linux サーバーの DirectAdmin ハードウェア要件:
| 成分 | 最小要件 | 推奨 |
| プロセッサー | 500MHz | マルチコア 1+ GHz |
| ラム | 4 GB | 8 GB or more |
| スワップメモリ | 4 GB | 4 GB+ |
| ストレージ | 2 GB free space | 10GB以上のSSD |
| IPアドレス | 1 静的 IPv4 | DNS 制御用に 2+ |
DirectAdmin には、少なくとも 4 GB の RAM と少なくとも 4 GB のスワップ メモリが必要です。複数の Web サイトをホストするサーバーの場合は、追加のメモリと処理能力を割り当てます。
Intel と AMD のプロセッサは両方とも正常に動作します。
重要なハードウェアに関するメモ: DirectAdmin の最高のパフォーマンスを得るには、従来のハード ドライブよりも SSD ストレージを強くお勧めします。
オペレーティング システムの互換性
DirectAdmin は、いくつかの Linux ディストリビューションをサポートしています。 OSのクリーンインストールから始めます。
Cloudzy では、 Linux VPS は、99.95% の稼働率を実現する強固な基盤と、世界 12 か所にあるデータ センターを提供します。 AMD Ryzen 9 プロセッサと NVMe ストレージを使用しているため、DirectAdmin パネルは高速に動作します。
サポートされているディストリビューション: Red Hat Enterprise Linux、AlmaLinux (RHEL との互換性のために推奨)、Rocky Linux、CentOS Stream、CloudLinux、Debian、Ubuntu (20.04 LTS、22.04 LTS、24.04 LTS)。
注: CentOS 7 は 2024 年 6 月に EOL に達しました。RHEL ベースのシステムの場合は、代わりに AlmaLinux 9 または Rocky Linux 9 を使用してください。
Ubuntu インストールの場合、DirectAdmin は長期サポート リリースで最もよく機能します。違いについて詳しくは、こちらをご覧ください。 CentOS と Ubuntu の比較ガイド.
ライセンスとドメインの要件
インストールを開始するには、有効な DirectAdmin ライセンス キーが必要です。 Web インストーラーはこのキーを直接要求します。 IP ロックはオプションの安全機能として利用できますが、キーが主な要件です。サーバーのホスト名には完全修飾ドメイン名も必要です。
このホスト名は DNS 経由で解決される必要があります。
必要なアクセス
DirectAdmin のインストールにはサーバーへの root アクセスが必須です。インストール プロセスでは、システム構成が変更され、root 権限を必要とするさまざまなサービスがインストールされます。
要件を満たしたら、インストール プロセスを開始する準備が整いました。次のセクションでは、Ubuntu と CentOS 7 の両方について詳細な手順を説明します。
面倒なセットアップを省略したい場合は、Cloudzy を入手してください DirectAdmin VPS ホスティング。最高のパフォーマンスが得られるように事前に構成されています。コマンドラインに触れることなく、すぐに Web サイトの管理を開始できます。これにより、サーバー構成ではなくコンテンツに集中できるようになります。
Ubuntu に DirectAdmin をインストールする方法
以下の手順に注意深く従えば、Ubuntu への DirectAdmin のインストールは簡単です。最高の安定性とパフォーマンスを得るには、Cloudzy の使用をお勧めします。 Ubuntu VPS バージョン 20.04 LTS、22.04 LTS、または 24.04 LTS を実行している。
# Update package lists and upgrade all packages
apt update && apt upgrade -y
ステップ 1: システムを更新する
他の作業を行う前に、root ユーザーに切り替えてください。走る sudo -i ルートシェルを開きます。この Ubuntu セクションのすべてのコマンドはそのルート シェルから実行されるため、コマンドにプレフィックスを付ける必要はありません。 須藤.
# Update package lists and upgrade all packages
apt update && apt upgrade -y
更新が完了したら、サーバーを再起動してカーネルの更新を適用します。
# Reboot the server
reboot
ステップ 2: 必要な依存関係をインストールする
インストーラーはセットアップ中に独自の依存関係を取得します。必要なのは カール スクリプトを実行するために事前にインストールしておきます。
apt install curl -y
トラブルシューティング — 不足しているパッケージ: インストール中に setup.sh が不足しているパッケージにフラグを立てた場合は、そのパッケージのみを名前でインストールし、スクリプトを再実行します。
Ubuntu 24.04 リポジトリに存在しなくなった 2 つのパッケージは次のとおりです。 リバイオ1 (に置き換えられました libaio1t64) そして libperl4-corelibs-perl (完全に削除されました)。外部ガイドから完全な事前依存関係リストをインストールしないでください。 setup.sh で必要なものを解決しましょう。
ステップ 3: DirectAdmin インストール スクリプトを実行する
ステップ 1 の root シェルにまだいることを確認してください。終了している場合は、次を実行します。 sudo -i 続行する前にもう一度。次に、インストール スクリプトを実行します。
# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
これを次のように実行しないでください sudo sh <(カール…)。 root シェル内から直接実行します。使用する 須藤 root 以外のシェルでスクリプトを実行すると、インストール中にスクリプトが失敗する可能性があります。
このスクリプトは初期システム チェックを実行し、Web ブラウザ経由でインストールを続行するための URL を提供します。
URL は次のようになります。 http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY。ブラウザでこの URL を開き、DirectAdmin の Web ベースのインストーラーを介してインストールを完了します。
セットアップ中に、Web インストーラーはライセンス キー、サーバーのホスト名、管理者のユーザー名とパスワード、ネットワーク アダプターの選択、およびソフトウェア スタックの設定を要求します。
サーバーのパフォーマンスとインターネット接続速度に応じて、インストール プロセスには通常 30 ~ 60 分かかります。
ステップ 4: ファイアウォール設定を構成する
ファイアウォールを実行している場合は、DirectAdmin のデフォルト ポートを許可するようにファイアウォールを設定します。 DirectAdmin は、コントロール パネル インターフェイスにポート 2222 を使用します。
UFW に対して次のコマンドを実行して、ファイアウォール アクセスを適切に構成します。
# Allow DirectAdmin control panel access
ufw allow 2222/tcp
# Allow HTTP web traffic
ufw allow 80/tcp
# Allow HTTPS-encrypted web traffic
ufw allow 443/tcp
ufw allow 35222/tcp
# Apply firewall changes
ufw reload
ポート2222 DirectAdmin コントロール パネルへのアクセスを許可し、ポート 80 と 443 は、ホストされている Web サイトの HTTP および HTTPS Web トラフィックを処理します。
ステップ 5: DirectAdmin にアクセスする
インストールが完了したら、Web ブラウザを開いて次の場所に移動して DirectAdmin にアクセスします。
http://YOUR_SERVER_IP:2222
インストール時に作成した管理者の資格情報を使用してログインします。
CentOS 7 に DirectAdmin をインストールする方法 (レガシーのみ)
重要: 新しいサーバーにはこれを使用しないでください。
CentOS 7 は 2024 年にサポートが終了しました。DirectAdmin も RHEL 7 システムのサポートを終了しました。これらの手順は、レガシーを回復しようとする場合にのみ使用してください。 CentOS VPS ホスティング 環境。

2026 年の新しいセットアップでは、 AlmaLinux 9 を使用する必要があります。 CentOS 7 を続行すると、セキュリティ リスクと壊れた更新スクリプトに直面することになります。
ステップ 1: システムを準備する
始める前に、root シェルに切り替えてください。走る sudo -i 1つを開くには。使用しないでください 須藤 個々のコマンドの前に。これらを root シェル内から直接実行します。
sudo -i
まず、インストールプロセスのために SELinux を一時的に無効にします。 SELinux は、DirectAdmin のインストール スクリプトを妨害する可能性があります。
# Temporarily disable SELinux
setenforce 0
# Permanently disable SELinux on reboot
sed -i 's/enforcing/disabled/g' /etc/selinux/config
システム パッケージを更新します。
# Update all system packages
yum update -y
Reboot the server after updates complete:
# Reboot to apply updates
reboot
ステップ 2: DirectAdmin インストール スクリプトを実行する
ステップ 1 からすでに root シェルに入っています。インストール スクリプトを直接実行します。
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
使用しないでください sudo sh <(カール…)。ルートシェル内からのみ実行してください。インストール ウィザードの指示に従ってセットアップ プロセスを進めます。 DirectAdmin ライセンス情報が必要になり、基本的なサーバー設定を構成します。
ステップ 3: ファイアウォール ルールを構成する
CentOS 7 は、ファイアウォール管理に firewalld を使用します。必要なポートを開きます。
# Allow DirectAdmin control panel (port 2222)
firewall-cmd --permanent --add-port=2222/tcp
# Allow HTTP traffic (port 80)
firewall-cmd --permanent --add-port=80/tcp
# Allow HTTPS traffic (port 443)
firewall-cmd --permanent --add-port=443/tcp
# Allow Installation Port
firewall-cmd --permanent --add-port=35222/tcp
# Reload firewall to apply changes
firewall-cmd --reload
これらのコマンドにより、DirectAdmin のコントロール パネルと Web サービスが受信接続を受け入れることができるようになります。
ステップ 4: インストールを完了する
インストール プロセスでは、選択した Web サーバー、PHP、データベース システムなど、必要なサービスをすべてインストールして構成します。インストール出力にエラーや警告がないか監視します。
インストールが完了したら、次の場所から DirectAdmin にアクセスします。
http://YOUR_SERVER_IP:2222
管理者の資格情報を使用してログインし、ホスティング環境の構成を開始します。
AlmaLinux 9 に DirectAdmin をインストールする方法 (推奨される代替方法)
AlmaLinux 9 は CentOS 7 の代替として推奨されており、RHEL との完全な互換性とアクティブな長期サポートを提供します。 DirectAdmin は AlmaLinux を正式にサポートしているため、2026 年の新規導入に最適です。
インストール プロセスは CentOS 7 とほぼ同じで、最新のパッケージ管理が使用されます。合理的なアプローチは次のとおりです。
簡単なインストール手順
まず root シェルに切り替えてから、システムを更新します。
sudo -i
# Update system packages
dnf update -y
そのルート シェルからインストール スクリプトを直接実行します。接頭辞を付けないでください sudo sh <(カール…):
# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
ルート シェルからスクリプトを直接実行します。接頭辞を付けないでください 須藤.
firewalld を使用してファイアウォールを構成します。
# Allow necessary ports
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --permanent --add-port=35222/tcp
firewall-cmd --reload
次の場所から DirectAdmin パネルにアクセスします。 http://YOUR_SERVER_IP:2222 インストール完了後。 AlmaLinux 9 は、2032 年まで、より優れたセキュリティ、アクティブなアップデート、公式の DirectAdmin サポートを提供します。
インストール後の構成
DirectAdmin を正常にインストールしたら、次の重要な構成手順を完了して、インストールをセキュリティで保護し、改善します。

セキュリティ構成
ログインしたらすぐに管理者パスワードを更新してください。インストーラーはランダムな資格情報を生成するため、すぐにカスタム パスワードを設定する必要があります。 DirectAdmin インターフェイスでアカウント マネージャーに移動し、資格情報を更新します。
DirectAdmin コントロール パネル自体の SSL/TLS 証明書を有効にします。 DirectAdmin は、無料の SSL 証明書として Let’s Encrypt をサポートしています。これは、[SSL 証明書] セクションで構成できます。
DNS設定
DirectAdmin の DNS 管理セクションでネームサーバーを設定します。適切な DNS 構成とは、ドメインが正しく解決され、電子メール配信が適切に機能することを意味します。
ユーザーアカウントのセットアップ
DirectAdmin は 3 つのアクセス レベルで動作します。
- 管理者 サーバーを完全に制御できる
- 再販業者 ユーザーアカウントを作成および管理できる
- ユーザー 自分のウェブサイトと電子メールアカウントを管理できる
ソフトウェアのインストール
DirectAdmin の CustomBuild 機能を使用して、Web サーバー、PHP バージョン、データベース システムなどのソフトウェア パッケージをインストールまたは更新します。
DirectAdmin の利点と制限事項
DirectAdmin をインストールする前に、DirectAdmin の長所と短所を比較検討する必要があります。最大の魅力は価格です。標準ライセンスの月額料金はわずか 29 ドルです。これは cPanel よりもはるかに低いです。複数のサーバーを管理するとコストを節約できます。

パフォーマンスも大きなプラスです。パネルは軽量です。 500 MHz CPU であっても最小限のハードウェアで適切に動作します。これにより、実際の Web サイトにより多くの RAM と処理能力が残ります。自動クラッシュ回復機能により、安定した状態が維持されます。
しかし、トレードオフもあります。 cPanel と比較して、利用できる組み込み機能は少なくなっています。プラグインのエコシステムもはるかに小さいです。他のパネルが提供する幅広いサードパーティ ツールを見逃す可能性があります。これにより、特定のカスタマイズを助けなしで見つけるのが難しくなる可能性があります。
DirectAdmin は Linux システムでのみ動作します。 Windowsユーザーは使用できません。ユーザー コミュニティが小さいため、まれなエラーに対する答えを見つけるには時間がかかります。しかし、大規模な市場ではなくスピードと低コストを求めるのであれば、このパネルは確実な選択肢です。
DirectAdmin と cPanel: 簡単な比較

DirectAdmin と cPanel を比較すると、情報に基づいた選択が可能になります。
価格設定: DirectAdmin の標準パッケージの料金は月額 29 ドルですが、cPanel の価格は同等の機能に対して大幅に高くなります。 DirectAdmin は、特に複数のサーバーを管理するホスティング プロバイダーにとって、大幅なコスト削減を実現します。
リソース使用量: DirectAdmin は cPanel よりも消費するシステム リソースが少ないため、VPS や共有ホスティング環境により適しています。
特徴: cPanel は、より多くの組み込み機能と、プラグインと統合のより大きなエコシステムを提供します。 DirectAdmin は、重要なホスティング管理ツールを提供しますが、より合理化された機能セットを備えています。
代替手段を検討している場合は、「」に関するガイドをご覧ください。UbuntuにcPanelをインストールする方法”.
学習曲線: どちらのパネルも初心者向けですが、cPanel の広範なドキュメントと大規模なユーザー コミュニティにより、より多くの学習リソースが提供されます。
結論
Linux に DirectAdmin をインストールする方法を学ぶと、信頼性が高くコスト効率の高いサーバー管理ソリューションが得られます。軽量な設計、直感的なインターフェイス、手頃な価格設定により、ホスティング プロバイダーにとって優れた選択肢となります。
Ubuntu、CentOS 7、および AlmaLinux 9 に DirectAdmin をインストールするインストール プロセスは、適切な手順に従えば簡単です。システムが 4 GB RAM と 4 GB スワップ メモリの最小要件を満たしていることを確認し、有効なライセンスを取得して、DirectAdmin のデフォルト ポート 2222 を許可するようにファイアウォールを設定してください。
DirectAdmin は cPanel ほど多くの機能を提供していないかもしれませんが、コア ホスティング機能、安定性、リソース効率に焦点を当てているため、多くのユース ケースに非常に適しています。