Files
RootPanel/INSTALL.md
2014-05-14 18:25:46 +08:00

1.4 KiB

Ubuntu 14.04 amd64

Core

apt-get install python-software-properties software-properties-common
add-apt-repository ppa:chris-lea/node.js
apt-get update
apt-get upgrade


apt-get install nodejs git mongodb memcached nginx postfix
apt-get install python g++ make screen git wget zip unzip iftop unrar-free axel vim emacs subversion subversion-tools curl tmux mercurial
apt-get install ntp quota quotatool

adduser rpadmin
usermod -G rpadmin -a www-data
su rpadmin
cd ~

git clone https://github.com/jysperm/RootPanel.git
cd RootPanel

vi core/config.coffee

npm install

rm /etc/nginx/sites-enabled/default
cat > /etc/nginx/sites-available/rpadmin

    server {
        listen 80 default_server;
        listen [::]:80 default_server ipv6only=on;

        server_name DOMAIN;

        location / {
            proxy_pass http://unix:/home/rpadmin/rootpanel.sock:/;
        }
    }

ln -s /etc/nginx/sites-available/rpadmin /etc/nginx/sites-enabled
service nginx restart

vi /etc/fstab

    usrquota

reboot

ln -s /dev/xvda /dev/root
quotacheck -am
quotaon -au

make start

Runtime

apt-get install golang  

apt-get install python python3 python3-pip python-dev python3-dev
pip install django tornado markdown python-memcached web.py mongo uwsgi virtualenv virtualenvwrapper flask gevent jinja2 requests