GPL Vestaサーバーコントロールパネル





今、私がニュースの仕事を始めた時期を正確に言うのは難しいです。 Apacheに仮想ホストを追加するための最初のスクリプトを数えると、これは2007年でした。 5年前に判明しました。 仕事中にこの対話のようなことが起こったのを覚えています。

-コントロールパネルを書くことにしましたか?

-ええ、cPanelは恐ろしいので、Pleskは優れていますが非常に高価です。 とにかく、ほとんどすべてが私のために準備ができています

-うーん... cPanelに近づくには少なくとも2年は必要です



そのとき私は何を答えたか覚えていませんが、ほとんどすべての準備ができたという事実について何度も繰り返しました。 さて、バージョン0.9.7で準備ができているものを伝えたい





パネルは何回もゼロから対応しました。 彼女は主に私がシステム管理者であり、プログラマーではないからです。 この理由で、パネルは他のパネルよりもはるかに優れていることがわかったと思います。 通常、コントロールパネルはウェブマスター向けのプログラマーによって作成され、システム管理者は無視されます。 まあ、もし彼らが設計プロセスに参加していれば、明らかに、非常に平凡です。 同時に、コントロールパネルで最も多く作業するのはシステム管理者です。 これは開始の重大な動機でしたが、Plesk、cPanel、DirectAdminなどのソリューションのGPLアナログの欠如がさらに動機となりました。



それはすべて、Apache仮想ホストスクリプトから始まりました。 その後、削除スクリプトが表示されました。 次に、スクリプトは既存のホストを表示します。 ターミナルでv-と入力してTabキーを2回押すと、214個の使用可能なコマンドのリストが表示されます







Vestaは、Unixのアイデアとその哲学に満ちています。 各スクリプトは1つの問題を解決し、それをうまく行います。 データはプレーンテキストファイルに保存されます。 スクリプトが正常に完了した場合、何も表示されません。 ただし、失敗した場合は、戻りコードに加えて、詳細なエラーメッセージが表示されます。 これらの概念により、スクリプトはWebインターフェースのAPIの役割に完全に適合します。



Webインターフェースの説明に進む前に、いくつかのスクリーンショットを示します。



ユーザーのリストはこちら





以下はウェブドメインのリストです





そして、クラウンジョブのリストから





ユーザーの管理方法を理解している場合、これはWebドメイン、メールドメイン、スケジューラタスク、およびパネル全体の一般的な管理方法を自動的に理解することを意味します。 数分で、私と同じくらい早くベスタで働くことができます。 Webインターフェースは、特定の問題の解決に焦点を合わせています。 ドメインを追加する必要がありますか? 1クリックしてください。 データベースを追加する必要がありますか? ワンクリックで何度でも簡単に。 使用されているディスク容量を調べる必要がありますか? こちらをクリックする必要はありません。 さらに、サービスボタンと情報の要約が配置されている上部パネルは常に上部にあります。 300個のドメインのリストを表示している場合でも、パネルは常に一番上に残ります。



RHELの5バージョンと6バージョン、およびCentOSディストリビューションが現在サポートされています。 vestaコントロールパネルをインストールすると、次のソフトウェアパッケージが提供されます。

WEB :Nginx / Apache + mod_ruid2

DNS :バインド

メール:Exim / Dovecot / ClamAV / SpamAssasin / RoundCubeMail

DB :MySQL / phpMyAdmin

FTP :VsFTPD



実際、vestaはより広範なソフトウェアをサポートしています。 インストール中に、 EPELおよびRemiリポジトリがシステムに追加されます。 つまり、必要に応じて、phpをバージョン5.4にアップグレードできます。 オプションでPostgreSQLサーバーをインストールし、パネルインターフェイスを使用してそのデータベースを管理できます。 さらに、MySQLとPostgreSQLの両方が1つのサーバー上に存在できます。 httpd-mpm-itkの使用に切り替えるか、nginxからオプトアウトできます。 一般に、現在のソフトウェアのセットは、インストーラーの機能によって依然として制限されています。



このスクリーンキャストでは、コントロールパネルの操作をライブで見ることができます。



PSパネルvestacp.comの公式ウェブサイト



PPSバージョン0.9.7では、ほとんどすべての準備が整ったと言う必要があります:)これで、独自のソリューションの代替として使用できます。



All Articles