Panduan Instalasi Simaya PDF
Panduan Instalasi Simaya PDF
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
8. Pasang npm:
$ curl https://npmjs.org/install.sh | sudo bash
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)
16.Install captcha
Sudo aptitude install graphicsmagick
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 localhost;
location / {
proxy_pass http://simaya;
proxy_redirect off;
}
}
19.Restart nginx
Sudo service nginx restart
#!/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