Cara install EasyEngine
EasyEngine adalah salah satu script autoinstaller populer untuk stack LEMP (Linux, Nginx, MySQL, PHP) dengan Postfix juga sudah terdapat dukungan HHVM dan PageSpeed Module didalamnya yang bisa diaktifkan dengan mudaha. Bagusnya lagi untuk pengguna WordPress maka ada beberapa fitur khusus untuk CMS satu yang mempermudah manajemennya.
Untuk menggunakan EasyEngine cukup sebuah VPS dengan RAM 512MB dengan distro Linux Ubuntu (12.04/14.04) atau Debian 7/8. Disini saya menggunakan Debian 8 64-bit.
Untuk proses instalasinya tinggal ketikkan perintah berikut:
wget -qO ee rt.cx/ee && bash ee
Setelah itu tinggal tunggu sampai selesai, cukup cepat kok. Nanti di tengah – tengah akan ditanyakan nama dan alamat email anda untuk notifikasi apabila ada berita atau update, ini bisa diabaikan kalau dirasa tidak perlu.
Selanjutnya tinggal kita gunakan saja untuk membuat situs, saya demokan dulu bagaimana kalau membuat website PHP+MySQL biasa:
ee site create servernesia.com --mysql
Nanti akan muncul catatan alur pembuatan websitenya:
Adding repository for MySQL, please wait...
Adding repository for NGINX, please wait...
Adding repository for PHP, please wait...
Updating apt-cache, please wait...
Installing packages, please wait...
Downloading MySQLTuner [Done]
Reload : postfix [OK]
Reload : nginx [OK]
Restart : php5-fpm [OK]
Reload : mysql [OK]
Running pre-update checks, please wait...
Setting up NGINX configuration [Done]
Setting up webroot [Done]
Setting up database [Done]
Reload : nginx [OK]
HTTP Auth User Name: easyengine
HTTP Auth Password : lbgSvJ
Successfully created site https://servernesia.com
Kemudian tinggal anda upload file – file yang dibutuhan untuk situs anda.
Bagaimana kalau kita ingin membuat situs WordPress? Disinilah letak keunggulan EasyEngine karena memang fitur uniknya adalah dukunga penuh untuk WordPress. Mari kita mulai dari yang sederhana dulu:
ee site create servernesia.com --wp
Sama, akan muncul log prosesnya:
Downloading WP-CLI [Done]
Running pre-update checks, please wait...
Setting up NGINX configuration [Done]
Setting up webroot [Done]
Downloading WordPress [Done]
Setting up database [Done]
Installing plugin nginx-helper, please wait...
Reload : nginx [OK]
WordPress admin user : Chandra
WordPress admin user password : KrX6b7OtnohSpD0
Successfully created site https://servernesia.com
Anda tinggal mengarahkan nama domainnya ke alamat IP VPSnya dan tinggal login dengan username juga passwordnya yang otomatis dibuatkan. Tinggal pakai saja jadinya.
Ada beberapa parameter perintah EasyEngine lain yang mungkin menarik bagi anda:
- Install WordPress dan menggunakan HHVM menggantikan PHP.
ee site create example.com --wp --hhvm
- Menambahkan PageSpeed pada situs WordPress
ee site create example.com --wp --pagespeed
- Membuat blog WordPress menggunakan PHP 7.0
ee site create example.com --wp --php7
Menurut saya EasyEngine ini cocok bagi anda yang ingin lulus dari Webuzo atau VestaCP dan ingin semi-mandiri dari control panel, jadi tidak benar – benar murni command line dari nol karena masih memanfaatkan bantuan script ini. Cocok bagi yang ingin mengurangi konsumsi resource servernya tapi lebih optimal memanfaatkan yang ada. Sayangnya belum ada dukungan resmi untuk MariaDB.
Kalau anda ingin alternatif EasyEngine masih ada CentminMod dan tidak kalah bagusnya, dan ini bisa untuk CentOS.
kenapa gue baru baca postingan ini yah?..
lagi mau cobain wordpress multisite hehehhe
thanks mas tutorialnya.. 😉
Haha, mungkin karena sebelumnya tidak butuh mas. 😀
Saya ingatkan saja agar firewall jangan lupa disetting, kosongan soalnya. Salah satu nilai minus EasyEngine.
Cara setting firewall nya dong om Chandra di share juga
Mas pakai firewall apa?
iptables: https://servernesia.com/1702/peraturan-iptables/
firewalld: https://servernesia.com/2981/peraturan-firewalld/
kalo kita mau upload web kita sendiri dengan coding sendiri bukan dari wp, upload nya gimana gan??
dan saat ita menjalankan
wget -qO ee rt.cx/ee && bash ee
akan terinstal otomatis php dan mysql nya?? 🙂Pakai
merpati posSFTP mas Anang. 😛Langsung saja pakai user dan password SSHnya, dulu pernah saya bahas sekilas kalau transfer file ke VPS sebaiknya pakai apa: https://servernesia.com/577/gunakan-sftp-transfer-file-server/
pak..mysql saya sering down (off),..itu kenapa ya?
makasih (sy pake vultr)
Bisa dishare isi file log MySQLnya mas? Semoga dihidupkan fitur lognya. 🙂
Tapi kalau mas butuh solusi cepat dan tidak perlu mikir bisa disetting otomatis restart proses MySQL kalau mati: https://servernesia.com/1559/cara-restart-otomatis-mysql/
baik, saya coba praktikan cara ke 2 pak.. makasih mas Chandra ilmunya moga bermanfaat 🙂
Saya juga pakai vultr nih.. mengalami kasus serupa
Tapi setelah saya buat tambahan swap, nggak down (off) lagi sampai sekarang.
saya ikutin tutor di atas tapi di akhirnya muncul kata
itu bagai mana ya gan ??? apa yang salah .. mohon infonya ya , klo bisa minta pin bb nya dunk
Mas pakai distro Linux apa? Berapa bit?
Bisa dieksekusi perintah
tail /var/log/ee/ee.log
dan dicopas isinya.Sama mas saya kasusnya seperti diatas, saya coba pakai debian 7/8 32bit tetap sama. tapi pas pakai debian 7/8 64 bit malah bisa. masalahnya ram vps saya sangat terbatas (512) jadi tidak memungkin kan pakai distro 64 bit. bagaimana solusinya?
Selisih penggunaan memori 32-bit dan 64-bit tidak sebesar itu kok mas. Saya pernah melakukan benchmark tidak ilmiah disini: https://servernesia.com/990/rekomendasi-distro-linux-terbaik-vps/
O ya di lognya seperti ini.
Bisa dicopas hasil perintah
tail /var/log/ee/ee.log
mas?Ini mas di log lengkap /var/log/ee/ee.log http://www.heypasteit.com/clip/39P5. BTW Kalo perbedaan server menggunakan 32bit vs 64 bit apa ya mas? apa ke performa juga pengaruh? kalo di windows kan ramnya harus 4GB baru terasa performa 64 bit nya. nah kalo di vps debian dengan ram 512 ?
Penggunaan memori yang sedikit lebih besar dan dukungan kapasitas RAM lebih dari 4GB. Performa tampaknya tidak ada perbedaan berarti mas.
Coba mas:
Dan lakukan ulang proses instalasi EasyEnginenya.
Cobain restart dulu vps agan di menu client area. tunggu 5 menitan. trus jalankan lagi ee stack install. 🙂
apa anda sudah nyobain oneinstack
Belum mas, saya malah baru tahu. Bahasanya Cina gitu jadi bingung. 😀 Tapi untuk LEMP juga ya.
Mas sendiri ada pengalaman?
baru nyobain mas, untuk seorang pemula gampang penggunaannya,
bukan hanya LEMP tapi bisa install LAMP dan LEMPA juga,
situs aslinya emang bahasa cina, tapi bisa juga liat di github…
https://github.com/lj2007331/oneinstack
Loh iya, mestinya saya cek reponya dulu baru komentar tadi. Lihat situs resminya pakai bahasa dewa gitu. 😀
Sekilas saja yang ga sama dengan script lainnya itu ada dukungan HHVM, Java, Tengine, OpenResty dan Percona. Tapi dari semua itu yang lebih menarik itu (buat saya) ada fitur auto backupnya. Diatas kertas memang sangat – sangat menggoda sekali untuk dicoba. 🙂
Silahkan dilink mas, ga masalah kok asal bukan spam. 🙂
monggo di coba mas biar tau bagus gak,
satu lagi yg membedakan dengan script lainya yaitu bisa di install di debian atau unbuntu 🙂
Oke mas. 🙂 Sudah dicoba dalam spesifikasi VPS seperti apa? Boleh tahu berapa trafik webnya?
Iya, saya cek kompatibilitas dengan distro yang berbeda lebih bagus daripada saingannya. Biasanya cuma bisa CentOS saja atau Debian/Ubuntu saja.
kira2 bisa gak yah mas chandra utk penambahan fitur extplorer pada Easy engine? sehingga bisa di manage via browser utk upload download dll :). jadi lengkap deh hehe
berharap bisa ada tutorialnya hehe 😀
Nambah sendiri maksudnya mas? Saya baca – baca kok malah bingung ya, walau paham fungsinya extplorer. 😀 Apalagi websitenya down mas sekarang. Haha. 😀
Nanti saya cek lagi.
wah ia itu maksud saya :), saya tunggu postinganne mas hehe 😀
sebab kalo dah jadi kan mudah untuk edit file bahkan untuk upload dan juga download. ^_^
Kok ga pakai SFTP saja mas? Ga perlu pasang script tambahan, tinggal pakai user SSH saja sudah cukup. Bisa upload, download, edit lewat FTP client seperti biasanya.
via browser aksesnya itu lho mas hehe 😀 kan jadi di permudah, terlebih bsa langsung upload dengan direct link dari server laine 🙂 jadi mempermudah apa2nya gitu hehe. tapi sftp sering error disaya sih, ntah di tempat sampean
Errornya apa mas? Mungkin ada penyebabnya dan bisa diatasi.
Kemungkinan kalau saya bahas web file manager gini ga pakai extplorer mas, saya bingung bacanya. Mungkin cari alternatifnya yang lebih mudah.
waktu upload ada beberapa file yang missing :(, jadinya males upload terlebih apabila filenya gede wkwkw.
kiranya mas chandra suka apa utk web file manager? hehe 😀
makasih sebelumnya dah di respon 🙂
Saya aliran SFTP mas, malas nambahin script – script yang jarang terpakai. Semakin minimal semakin enteng dan mengurangi faktor ketidakamanannya. 😀
Oh ya mas, silahkan dicoba phpFileManager: https://servernesia.com/2660/manajemen-file-vps-browser/
Gan, saya pake easy engine, vultr ram 1gb, isi 2 web…
UV 500an tapi koneksi mysql sering down. Kalau web2 tanpa mysql aman2 aja. kira2 kenapa ya? apa yang harus saya lakukan
#newbie_VPS
Sudah cek log errornya mas?
Kalau mas mau solusi ga perlu mikir maka setiap mati langsung restart saja: https://servernesia.com/1559/cara-restart-otomatis-mysql/ Hehe. 😀
kalo buat install selain WP bisa ga mas?
Ya bisa saja mas. Cuma dipermudah instalasinya kalau pakai WordPress saja, sisanya ya manual sendiri.
Salam kenal sebelumnya, sy pake DO, Linux Ubuntu, dan easy engine, sy alami jg sama, misal dr data google analitik yg online tmbus 100-200, selalu down, establised database, sy juga sdh pasang auto restart per 2 menit, tapi karena keseringan down, kadang auto restart tidak berfungsi, terpaksa sy reboot manual via command..spek server sy 2cpu, ram 2gb, 20gb,mwnggunakan cms wordpress..selain auto restart apakah ada solusi lain mas?
100-200 dari realtime Google ya mas?
Tampaknya masalah spek droplet yang ada sudah kurang memadai ini.
Mas sudah manfaatkan OpCache dan Memcached?
mas, saya mau login ssh di vultr tapi gak bisa. Pas mau nulis passwordnya blank, ga bisa diketik, diketik gak nongol apa2. gmana ya mas?
tolong bales via email ya. terimakasih sebelumnya
untuk v4 redirect www ke non www gimana ya om di ee. dari tadi gagal terus coba coba udah ngikutin tutor di easyenginenya tapi masih gagal juga. sekarang yg v4 juga berubah tempat directory nginxnya. ada tutornya hu?
Pleasa bales atau jika ada notif ke email.
regards