Вы находитесь на странице: 1из 3

Instalasi di lakukan Ubuntu Server 12.04 1. masuk ke root setting - nano /etc/apt/sources.

list - ubah isi source menjadi


deb http://kambing.ui.ac.id/ubuntu precise main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu precise-updates main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu precise-security main restricted universe multiverse

2. aptitude update 3. Pasang sudo : Aptitude install sudo 4. Atur hak sudoernya dengan : Visudo Tambahkan user yang akan dijadikan sudoer di bagian seperti di bawah: # User privilege specification root ALL=(ALL) ALL simaya ALL=(ALL) ALL 5. Pasang paket : aptitude install mongodb-server curl libssl-dev build-essential a. sudo aptitude install libcairo2-dev b. sudo aptitude install libpng++-dev 6. Pasang nodejs dari http://nodejs.org/dist/v0.8.17/node-v0.8.17.tar.gz $ wget -c http://nodejs.org/dist/v0.8.17/node-v0.8.17.tar.gz $ tar xvf node-v0.8.17.tar.gz 7. Sudo aptitude install python-dev(kalau ./configure bermasalah) -Masuk ke node yg sudah di extract $ ./configure $ make $ sudo make install 8. Pasang npm: $ curl https://npmjs.org/install.sh | sudo bash 9. Siapkan source-simaya.tar.bz2 untuk simaya dan source-sinergis.tar.bz untuk sinergis 10.SIMAYAn (klo error hapus .npm di home/simaya sudo rm rf .npm dan tmp) $ cd /home/simaya $ mkdir simaya $ cd simaya $ tar xjf /path/ke/simaya.source.tar.bz2 $ npm -d install didlm /home/simaya/simaya $ tar xjf /path/ke/simaya.source.tar.bz2 (sekali lagi untuk mengambil lang/id.js yang ditimpa npm) 11.SINERGIS $ cd simaya/sinergis-base $ tar xjf /path/ke/source.sinergis.tar.bz2 $ npm -d install $ npm canvas install

12.Nyalakan mongo $ sudo /etc/init.d/mongodb start 13.Sudo service mongodb start (Ubuntu) 14.Siapkan akun admin $ cd simaya/tools/ $ node init-admin 15. mkdir uploads di dlm /home/simaya/simaya 16.Install captcha Sudo aptitude install graphicsmagick 17.Sudo aptitude install nginx cd /etc/nginx/sites-available sudo rm default sudo nano simaya
upstream simaya { server 127.0.0.1:3000; } server { root /usr/share/nginx/www; server_name location / { proxy_set_header proxy_set_header proxy_set_header proxy_set_header X-Real-IP $remote_addr; X-Forwarded-For $proxy_add_x_forwarded_for; Host $http_host; X-NginX-Proxy true; localhost;

proxy_pass http://simaya; proxy_redirect off; } }

18.Sudo ln s /etc/nginx/sites-available/simaya /etc/nginx/sitesenabled/simaya 19.Restart nginx Sudo service nginx restart 20.Buat skrip menjalankan aplikasi simaya nano /home/simaya/simaya/start.sh #!/bin/sh if [ -f /tmp/node-quit ];then echo "Ada berkas /tmp/node-quit" echo "Hapus dulu kalau ingin menjalankan program ini" exit fi

while($1);do if [ -f /tmp/node-quit ];then exit fi LOG=`date +'%Y%m%d%H%M%S'`.log echo $LOG > app.log nohup node app > nohup-$LOG done chmod +x /home/simaya/simaya/start.sh Menjalannya dengan cara : /home/simaya/simaya ./start.sh &

Вам также может понравиться