Skip to content

Instantly share code, notes, and snippets.

@oknoorap
Last active January 28, 2017 18:35
Show Gist options
  • Save oknoorap/9e9bccfa40510b3301f6c957cbb1b614 to your computer and use it in GitHub Desktop.
Save oknoorap/9e9bccfa40510b3301f6c957cbb1b614 to your computer and use it in GitHub Desktop.
Spoom

Table of Contents

Install Server

Setelah membeli cloud hosting dengan OS Ubuntu 14.04 (OS harus ubuntu v14.04).
Anda akan mendapatkan akses SSH via email (user: root, pass: xxxx).

Login ke ssh via terminal (pake putty jika OS nya windows).
Setelah masuk ke dalam terminal SSH ketik perintah ini (*):

cd /
curl -o- https://gist.githubusercontent.com/oknoorap/9e9bccfa40510b3301f6c957cbb1b614/raw/install.sh | bash

* Anda akan ditanyai tentang password FTP, dengan default user: cpa

Install FTP

Jika install FTP error maka ulangi dengan mengetik perintah ini:

cd /cpamaster
./install_ftp.sh

Edit Config

Sebelum install domain, sebaiknya edit histat id dan adcenter. Buka config.json di /cpamaster.

cd /cpamaster
nano config.json

Edit Spinner

Sebelum install domain, Jika Anda ingin mengubah default spinner (title, view dan download permalink). Ketikkan perintah ini:

Title: nano /cpamaster/Spinner/title.txt
View: nano /cpamaster/Spinner/view.txt
Download: nano /cpamaster/Spinner/download.txt

Install Domain

Server telah terinstall, sekarang saatnya install domain.
Setiap kali Anda ingin menginstall domain ketik perintah ini:
Pertama masuk ke folder cpamaster, jika Ada sudah masuk di folder /cpamaster skip ke perintah kedua.

cd /cpamaster
node gen.js domainname.com

* Domain harus tanpa www dan http

Install Subdomain

Cukup mengetikkan randomsubdomain.domain.com, randomsubdomain akan otomatis tergenerate sebagai subdomain.

Fix Permission

Jika tidak bisa mengedit file-file yang ada di FTP, silahkan masuk SSH dan ketikkan perintah ini:

cd /cpamaster
./fix.sh namadomain.com

Delete Subdomains

Jika ingin menghapus sudomains yang sudah ada lakukan perintah ini:

cd /cpamaster
./delete_subdomains.sh

Upload Keyword

Upload keyword via ftp dengan user: cpa dan password yang telah di setup di installasi server.

Update Engine

Untuk mengupdate engine versi terbaru lakukan perintah ini.

cd /
curl -o- https://gist.githubusercontent.com/oknoorap/9e9bccfa40510b3301f6c957cbb1b614/raw/update.sh | bash

Update Website

Untuk mengupdate website setelah update engine lakukan perintah ini.
Jangan lupa untuk ubah config.json

cd /cpamaster
node update.js namadomain.com

Backup

Untuk backup folder gunakan fitur rsync pada folder-folder berikut ini.

/cpa
/etc/nginx/sites-enabled
/etc/nginx/sites-available/

#!/bin/bash
sudo apt-get install unzip -y >/dev/null
rm -rf /cpamaster
mkdir /cpamaster
cd /cpamaster
echo "[-] Download engine generator"
wget -q https://dl.dropboxusercontent.com/u/45383800/CPA/pdf/gen.zip
echo "[-] Unzip gen.zip"
unzip gen.zip >/dev/null
rm -rf gen.zip
chmod +x install.sh
chmod +x install_server.sh
chmod +x fix.sh
./install_server.sh
echo "[DONE]"
#!/bin/bash
cd /
rm -rf /cpamaster
mkdir /cpamaster
cd /cpamaster
echo "[-] Update engine generator"
wget -q https://dl.dropboxusercontent.com/u/45383800/CPA/pdf/gen.zip
echo "[-] Unzip gen.zip"
unzip gen.zip >/dev/null
rm -rf gen.zip
chmod +x install.sh
chmod +x install_server.sh
chmod +x fix.sh
echo "[-] Install Node Packages"
npm install >/dev/null
echo "[DONE]"
@raitucarp
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment