Support #826
Updated by Daniel Curtis over 8 years ago
This is a guide on setting up LXC Web Panel to manage Linux Containers on Arch Linux.
h2. Prepare the Environment
* Make sure the system is up to date:
<pre>
sudo pacman -Syu
</pre>
* Make sure that "LXC is installed":https://project.altservice.com/issues/683
h2. Install LXC Web Panel
* Install a couple dependencies:
<pre>
sudo pacman -S python2 python2-pip
</pre>
* Clone the LXC Web Panel repository:
<pre>
cd /usr/local
git clone https://github.com/lxc-webpanel/LXC-Web-Panel.git
cd LXC-Web-Panel
</pre>
* Install Flask
<pre>
sudo pip2 install flask==0.9
</pre>
* Run LXC Web Panel
<pre>
python2 lwp.py
</pre>
* Connect you on http://lxcpanel.example.com:5000/
#* Login with user *admin* and password *admin*
h2. Systemd Service
* Create the lxc-webpanel service file:
<pre>
sudo nano /etc/systemd/system/lxc-webpanel.service
</pre>
#* And add the following:
<pre>
[Unit]
Description=LXC Web Panel
[Service]
WorkingDirectory=/usr/local/LXC-Web-Panel
ExecStart=/usr/bin/python2 /usr/local/LXC-Web-Panel/lwp.py
[Install]
WantedBy=multi-user.target
</pre>
* Reload the systemd daemon and start the lxc-webpanel service:
<pre>
sudo systemctl daemon-reload
sudo systemctl start lxc-webpanel
</pre>
h2. Resources
* https://github.com/lxc-webpanel/LXC-Web-Panel
* https://lxc-webpanel.github.io/install.html