TinyCP - Linux システムを管理するための軽量コントロール パネル
TinyCP は軽量のコントロール パネルで、Linux システム上で次のような幅広い機能を提供します。
- ドメイン管理
- メールボックス
- データベース
- FTP
- サンバ
- ファイアウォール
- VPN
- ギット
- SVN
現時点ではTinyCPはDebian/Ubuntuベースのシステムでのみ利用可能ですが、 近い将来CentOSでも利用できるようになる予定です。
インストールを開始する前に、TinyCP チームは、ダウンロード手順とアカウント ID を取得するために電子メール アドレスで登録することを要求します。
こちらもお読みください: Linux サーバーの管理に最適なコントロール パネル 20 選
これらの詳細は、後でライセンスをアクティブ化するために必要になります。ダウンロードページはここにあります。プロセスは簡単で、1 分以内に完了します。
注: TinyCP チームからの最近の投稿で、TinyCP は 2019 年の初めまで無料のままであることが明らかになりました。その後、プロジェクトを存続させるために、IP ベースごとに少額の料金が請求されます。その投稿の情報によると、 料金は月額1 ドルと年間10 ドルとなります。
この記事では、IP アドレスが 10.0.2.15 の Linode Ubuntu 16.04 VPS に TinyCP をインストールします。
TinyCP コントロール パネルを Debian および Ubuntu にインストールする
TinyCP をインストールするには、インストーラーをダウンロードする必要があります。そのためには、選択したディレクトリに移動して、以下のコマンドを実行できます。整理のため、パッケージを /usr/local/src/ にダウンロードします。
cd /usr/local/src/
wget http://tinycp.com/download/tinycp-install.sh
ダウンロードしたファイルに実行権限を与えて実行します。
chmod +x tinycp-install.sh
./tinycp-install.sh
インストールプロセスは非常に迅速です (2 分未満)。インストールが完了すると、新しいコントロール パネルにアクセスできる URL ユーザー名とパスワードが届きます。
URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D
注: 指定された URL にアクセスする前に、次のコマンドで TinyCP を起動する必要があります。
/etc/init.d/tinycp start
次に、指定された URL にアクセスし、新しい資格情報で認証できます。ページは次のようになります。
アカウントにログインしたら、ライセンス キーを更新できるように電子メール アドレスとアカウント ID を入力します。
次にモジュールセクションに進むと、MySQL、PostgreSQL、Samba、FTP サーバー、電子メールサーバー、ClamAV、Cron、Apache Web サーバーなどのさまざまな「モジュール」をインストールできます。モジュール ページには、右上隅の立方体からもアクセスできます。
MySQL/MariaDB をインストールする
まずはMySQL サービスをインストールしましょう。 MySQL の横にある [インストール] ボタンをクリックするだけです。 MySQL のインストールを確認するポップアップが表示されます。 「インストール」をクリックします。
インストールが完了するまで 1 ~ 2 分待つ必要があります。最終的には、次のような出力が表示されるはずです。
[完了] ボタンをクリックし、MySQL の横にある [準備] ボタンをクリックします。これにより、サービスに必要な構成ファイルが作成されます。左側のメニューからデータベースを管理できます。データベース セクションでは次のことができます。
- データベースの追加/削除
- ユーザーの作成
- バックアップタスクの作成
各プロセスは非常に簡単なので、追加の説明は必要ありません。
Apache Webサーバーのインストール
次に、Apache Web サーバーもインストールしましょう。 Apache はページの下部にあります。ここでも単にインストール ボタンをクリックし、インストールが完了するまで数分間待ちます。
インストールが完了したら、[完了] ボタンを再度クリックし、[準備] をクリックして必要な構成ファイルを生成します。
サービスをもう少し調整したい場合は、左側の「構成」セクションに移動し、調整したいサービスを選択して変更を加えます。
たとえば、右側のドロップダウン メニューを使用し、インストール ボタンをクリックすることで、追加の Apache モジュールをインストールできます。
最初のドメインを作成する
これで、左側のナビゲーション メニューの [WEB ] セクションを使用して、最初のドメインを作成できます。 [新しいドメイン] をクリックし、ホストするドメインを入力します。ドロップダウン メニューからドメインの IP アドレスを選択できます。
作成すると、ドメインの構成ページにリダイレクトされます。ここには、次のようないくつかのセクションが表示されます。
- メイン セクション – ドメイン、ドキュメント ルートに関する情報が提供され、www リダイレクトを設定できます。
- サブドメイン – サブドメインを簡単に作成できます。
- エイリアス – ドメイン エイリアスを作成します。
- リッスン – IP が解決される IP アドレスと許可されたポートのリスト。
- Apache、エラー ログ、アクセス ログ – 最初のタブではドメインの vhost を表示でき、次がエラー ログ、3 番目がアクセス ログです。
ウィンドウの上部には、さらに 2 つのセクションがあることに気づくかもしれません。
- PHP – 特定の PHP 設定を構成したり、機能を無効にしたりできます。
- アプリケーション – RoundCube や WordPress などのアプリケーションをドメインにインストールするのに役立ちます。
ダッシュボードを確認する
TinyCP ダッシュボードは、システムの使用状況に関する基本的な情報を提供します。この情報には次のものが含まれます。
- オペレーティング システム情報
- ハードウェア情報
- IPアドレス
- システム負荷
- トッププロセス
- DIsk スペース + i ノード
- ネットワーククライアント
パネルにはシステムに関する情報のみが表示されます。ここからはアクション (プロセスの強制終了など) を実行できません。
結論
TinyCP は軽量で機能豊富なコントロール パネルで、ドメイン、データベース、電子メール、FTP アカウントなどを簡単に作成できます。インターフェースはシンプルで操作が簡単です。リソースが不足していて、システムの作成と管理にコントロール パネルが必要な場合は、これが正しい選択となる可能性があります。