TinyCP - Linuxシステム管理用の軽量コントロールパネル


TinyCP は軽量のコントロールパネルで、Linuxシステムにさまざまな機能を提供します。

  • Domain Management
  • Mailboxes
  • Databases
  • FTP
  • Samba
  • Firewall
  • VPN
  • GIT
  • SVN

現時点では TinyCP Debian/Ubuntu ベースのシステムでしか利用できませんが、近い将来 CentOS で登場する予定です。

インストールを開始する前に、 TinyCP チームはダウンロード手順とアカウントIDを取得するためにメールアドレスで登録する必要があります。

これらの詳細は、後でライセンスを有効にするために必要になります。ダウンロードページはここにあります。このプロセスは簡単で、1分以内に完了します。

この記事の目的のために、私は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

# /etc/init.d/tinycp start

その後、提供されたURLにアクセスして新しい資格情報で認証できます。ページは次のようになります。

アカウントにログインしたら、メールアドレスとアカウントIDを入力して、ライセンスキーを更新できるようにします。

それから、モジュールセクションに進んで、MySQL、PostgreSQL、Samba、FTPサーバー、Eメールサーバー、ClamAV、Cron、Apache Webサーバーなど、さまざまな「モジュール」をインストールできます。モジュールページは右上隅のキューブからもアクセスできます。

まず MySQL サービスをインストールしましょう。 MySQLの横にある[インストール]ボタンをクリックするだけです。 MySQLのインストールを確認するように促すポップアップが表示されます。インストールをクリックします。

インストールが完了するまで1、2分待つ必要があります。最後に、次のような出力が表示されるはずです。

[完了]ボタンをクリックしてから、MySQLの横にある[準備]ボタンをクリックします。これにより、サービスに必要な設定ファイルが作成されます。データベースは左側のメニューから管理できます。データベースセクションでは、以下のことが可能です。

  • Add/delete databases
  • Create users
  • Create backups tasks

各プロセスは非常に簡単で、追加の説明は必要ありません。

それではApache Webサーバーもインストールしましょう。 Apacheはページの下部にあります。もう一度インストールボタンをクリックして、インストールが完了するまで数分待ちます。

インストールが完了したら、もう一度[完了]ボタンをクリックし、次に[準備]をクリックして必要な設定ファイルを生成します。

サービスをもう少し調整したい場合は、左側の「設定」セクションで調整したいサービスを選択して変更を加えることができます。

たとえば、右側のドロップダウンメニューを使用して[インストール]ボタンをクリックすると、追加のApacheモジュールをインストールできます。

これで、左側のナビゲーションメニューの[ WEB ]セクションを使用して、最初のドメインを作成できます。 [新しいドメイン]をクリックして、ホストしたいドメインを入力します。ドロップダウンメニューからドメインのIPアドレスを選択できます。

作成すると、ドメインの設定ページにリダイレクトされます。ここにいくつかのセクションがあります。

  • Main section – provides information about domain, document root and allows you to setup www redirect.
  • Subdomains – Easily create subdomains.
  • Aliases – create domain aliases.
  • Listen – list with IP addresses on which IP resolves and allowed ports.
  • Apache, error logs, access logs – first tab allows you to see the vhost for your domain, next are the error logs and third are the access logs.

ウィンドウの上部には、さらに2つのセクションがあることがわかります。

  • PHP – allows you to configure certain PHP settings, disable functions etc.
  • Applications – helps you install applications on your domain, including RoundCube and WordPress.

ある[ TinyCP のダッシュボードはあなたのシステム上の使用法についてあなたにいくつかの基本的な情報を提供します。この情報は次のとおりです。

  • Operating system info
  • Hardware info
  • IP address
  • System load
  • Top processes
  • DIsk spaces + inodes
  • Network clients

パネルにはシステムに関する情報だけが表示されます。ここからアクションをとることはできません(たとえば、プロセスの強制終了など)。

TinyCP は軽量で機能豊富なコントロールパネルで、ドメイン、データベース、電子メール、FTPアカウントなどを簡単に作成できます。インターフェイスはシンプルで簡単にナビゲートできます。リソースが足りず、システムを作成および管理するためのコントロールパネルが必要な場合は、これが適切な選択かもしれません。