ウェブサイト検索

TinyCP - Linux システムを管理するための軽量コントロール パネル


TinyCP は軽量のコントロール パネルで、Linux システム上で次のような幅広い機能を提供します。

  • ドメイン管理
  • メールボックス
  • データベース
  • FTP
  • サンバ
  • ファイアウォール
  • VPN
  • ギット
  • SVN

現時点ではTinyCPDebian/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 アカウントなどを簡単に作成できます。インターフェースはシンプルで操作が簡単です。リソースが不足していて、システムの作成と管理にコントロール パネルが必要な場合は、これが正しい選択となる可能性があります。