Tutorial Instalasi Shuriken Autopost di VPS Memakai Runcloud


Runcloud membantu kita menyederhanakan manajemen server / VPS. Dengan memanfaatkan Runcloud kita bisa deploy VPS untuk diinstal Shuriken Autopost.
Alat dan Bahan:
  1. VPS dengan port smtp open (contabo, dewabiz dll)
  2. Akun Runcloud
  3. Shuriken Autopost
  4. Filezilla
  5. Putty
Berikut ini langkah-langkahnya.
1. Login ke VULTR
2. Di dashboard vultr, mulai deploy dengan klik Deploy Instance
3. Pilih server (1) dan lokasi server (2)
4. Pilih OS ubuntu 18.04 (1) dan plan ambil yang $5 (2)
5. Geser mouse ke bawah, isi nama server hostname (1) dan server label (2), kemudian klik Deploy Now (3)
6. Berhasil deploy server / vps
7. Simpan alamat IP (1) dan password (2) di notepad
8. Login ke akun Runcloud
9. Di layar berikutnya silahkan klik lets get started
10. Pilih VULTR (1) di langkah berikutnya, kemudian Connect via IP Address (2)
11. Geser mouse ke bawah, isi kolom nama server (1) dan alamat IP (2) lalu klik add server
12. Pilih direct instalation, lalu Isikan password root di kolom yang disediakan (1) kemudian klik start the instalation (2)
Berhasil instalasi Runcloud di VPS
13. Buat app baru dengan klik Web Application
14. Langkah berikutnya klik create web app
15. Kemudian pilih custom web application
16. Di langkah berikutnya, isikan kolom pertama dengan nama app (1), dan alamat domain (2)
17. Geser mouse ke bawah, pilih versi php 7.4 (1), dan biarkan pengaturan lainnya default, kemudian klik add web application (2)
Berhasil create app untuk diinstal shuriken
18. Buka filezilla untuk upload file shuriken ke server yang sudah kita deploy. Isikan alamat IP (1), username dengan root (2), password root (3) dan port gunakan 22 (4) , kemudian klik Quickconnect (5)
19. Setelah terkoneksi, di bagian remote site kita harus pindah ke direktori app yang akan diinstal shuriken autopost, lokasinya ada di /home/runcloud/webapps/auto
20. Upload file shuriken dengan cara klik kanan pada file shuriken di local site, kemudian upload
Tunggu hingga proses upload selesai
21. Buka putty , isikan alamat IP (1) dan gunakan port 22 (2), lalu klik Open (3)
22. Kemudian, di layar berikutnya anda akan diminta untuk mengisi login as: , isikan dengan username root
Isikan password root dengan password yg sudah disimpan sebelumnya, caranya dengan klik kanan pada layar putty
23. Masih di putty, di root server kita akan install sendmail dengan perintah
apt-get update && apt-get install mailutils
Lanjut dengan ketik Y, kemudian Enter
24. Cek versi php yang digunakan dengan perintah
php -v
25. Cek file php.ini dengan perintah
nano /etc/php74rc/php.ini
Di dalam nano editor, cek bagian sendmail_path = , pastikan sesuai dengan ada yg di gambar
Tekan ctrl+w , kemudian ketik sendmail_path = di kolom pencarian, lalu enter
Tekan ctrl+x untuk exit
26. Restart php74 dengan perintah
systemctl restart php74rc-fpm
27. Kemudian lanjut dengan perintah (1)
apt install sendmail-base
Lanjut dengan ketik Y (2)
28. Ketik perintah (1)
su runcloud
Kemudian perintah (2)
cd ~/
29. Pindah ke direktori shuriken autopost yang berada di
/home/runcloud/webapps/auto
Dengan cara ketik
cd /home/runcloud/webapps/auto
30. Unzip file shuriken-autopost-1.0.1.zip dengan perintah
unzip shuriken-autopost-1.0.1.zip
38. Ketik perintah ls untuk mengetahui isi direktori
ls
31. Edit file MailTrait.php yang berlokasi di app/Traits/MailTrait.php, dengan cara ketik
cd app/Traits
Kemudian ketik
nano MailTrait.php
32. Di dalam nano editor, ubah bagian $to ke email anda.
Tekan ctrl+x untuk keluar dan tekan y untuk simpan perubahan. Tahap ini hanya untuk reporting saja, seandainya ada gagal posting.
33. Edit file blogger.txt yang berlokasi di app/Addons. Di direktori /home/runcloud/webapps/auto, ketik perintah
cd app/Addons
Kemudian ketik
nano blogger.txt
34. Di dalam nano editor, isi file blogger.txt dengan format
gmail,subdomain,___1
gmail,subdomain,___2
Tekan ctrl+x untuk keluar dan y untuk simpan perubahan
35. Default shuriken autopost akan mengirim maksimal 5 post per blog per hari, jika ingin merubahnya, bisa dengan edit file PostToBlogger.php di bagian fungsi getRandomBlog
Di root domain silahkan ketik
cd app/Addons
Kemudian lanjut dengan perintah
nano PostToBlogger.php
36. Di dalam nano editor, bagian public function getRandomBlog(), ganti angka 5 dengan angka 10 atau angka berapapun yang anda inginkan.
Tekan ctrl+x untuk exit dan y untuk simpan perubahan
37. Kemudian ubah juga file PostTrait.php yang berlokasi di app/Traits. Di direktori /home/runcloud/webapps/auto silahkan ketik
cd app/Traits
Kemudian lanjut dengan perintah
nano PostTrait.php
38. Di dalam nano editor, cari fungsi getDefaultOptions dan ubah bagian max_posts
Tekan ctrl+x untuk keluar lalu pilih y untuk simpan perubahan
39. Kembali ke direktori /home/runcloud/webapps/auto, jalankan shuriken seperti biasa dengan perintah
php shuriken
40. Pilih angka 2 jika ingin import dari google, kemudian enter
41. Tentukan berapa banyak post yang diinginkan, misal 1000
42. Pilih 0 jika ingin menghapus data lama, atau 1 jika sebaliknya
43. Tentukan tanggal awal dan akhir posting dengan format tahun-bulan-tanggal
44. Pilih 1 jika ingin scraping dari keywords.txt
Jika ingin scraping sesuai dengan keyword yang diinginkan, pastikan sudah mengisi file keywords.txt terlebih dahulu
45. Tentukan kategori yg disuka, misal: desain rumah
46. Berhasil posting sob