LoginSignup
66
65

More than 5 years have passed since last update.

LXCをブラウザで操作できるLXC Web Panelが素晴らしかった件

Last updated at Posted at 2013-08-12

Flask+twitter_bootstrapで作られています。
claudyus/LXC-Web-Panel

インストール

$ sudo apt-get install python-dev
$ sudo sh -c "wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash"

ファイル構成

/srv/lwp/

ファイル 説明
./lwp.py (python) 本体
./lwp.conf (lwp.py用コンフィグ) webサーバ設定、dbファイル名、セッション期限
./lwp.db (sqlite3のdb) ログイン認証に使われる。usersテーブルのみ存在。
./lwp/ (python) /etc/lxc/以下の設定を見たり、サーバーの負荷を取得します。
./lxclite/ (python) lxcコマンドを実行して結果を取得します。
./static/ cssとかjsとか
./templates/ html。テンプレート

/etc/

  • /etc/init.d/lwp
  • /etc/rc0.d/K20lwp
  • /etc/rc1.d/K20lwp
  • /etc/rc2.d/S20lwp
  • /etc/rc3.d/S20lwp
  • /etc/rc4.d/S20lwp
  • /etc/rc5.d/S20lwp
  • /etc/rc6.d/K20lwp

アクセス

デフォルトでは http://localhost:5000 、admin/admin

推奨設定

  • lwp.conf で debug出力はあったほうがいいです。

起動・終了

$ sudo /etc/init.d/lwp start
$ sudo /etc/init.d/lwp stop
$ sudo /etc/init.d/lwp restart

スクリーンショット



66
65
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
66
65