Panduan cara install EasyEngine (EE) pada hosting VPS dan dedicated server. Daftar distribusi Linux yang support Easy Engine hanya ada dua, yaitu:
- Ubuntu
12.04, 14.04, 16.04 dan 18.04 LTS (pada rilis v3.8, Easy Engine telah menghentikan kontribusi untuk Ubuntu 12.04) - Debian 7 dan 8
Pengenalan
EasyEngine atau ee
ialah shell-script Linux yang dipakai untuk administrasi website berbasis WordPress ataupun HTML dan PHP dengan web server Nginx. Proyek opensource EasyEngine dikembangkan oleh rtCamp Solutions Pvt. Ltd. dengan tujuan untuk mengotomatisasi konfigurasi web-server.
EasyEngine merupakan kumpulan skrip python yang menyediakan otomatisasi untuk web-server mulai dari instalasi, pembuatan situs, layanan debugging & monitoring.
Cara install Easy Engine di VPS/Dedicated server
Akses server melalui SSH dengan akun root atau user sudoer, Khusus untuk Debian install ca-certificates
sudo apt install ca-certificates
Update sistem
Tradisi update sebaiknya jangan ditinggalkan
sudo apt update -y
Instalasi EasyEngine
Unduh file bash dan install EasyEngine (ee) dengan perintah wget
sudo wget -qO ee rt.cx/ee && sudo bash ee
Nanti ada obrolan untuk mengisi nama dan alamat email. Nah nama ini akan dipakai sebagai username untuk masuk ke Dasbor WordPress, sedangkan emailnya berfungsi untuk mendapatkan notifikasi dari EasyEngine maupun sebagai email si username di setiap instalasi WordPress.
Enter your name: Sulaiman
Enter your email: man@idnetter.com
Prosesnya mungkin sama atau bahkan agak sedikit lamban dibanding install VestaCP dengan spesifikasi VPS: Ubuntu 18.04 LTS
, 1GB RAM
, 1 core CPU
, 50GB SSD
dan 2TB bandwidth
.
Akses Admin Tools EasyEngine
Anda sanggup memantau status php
, fpm
, phpMyAdmin, Tools dan Scripts melalui halaman admin tool EasyEngine yang berbasis web melalui browser, saluran domain atau IP server dengan port 22222
http://ip:22222
Proteksi EasyEngine
Secara default username/password-nya: easyengine/easyengine, untuk itu kita harus mengubahnya
ee secure --auth
masukkan user, dan password baru
Provide HTTP authentication user name [Sulaiman] :man
Provide HTTP authentication password [wknXf0] :
Cara menambah domain dan install WordPress
Pengoperasian EasyEngine selalu diawali dengan perintah ee
kemudian (sub-commands ...) [options ...] {arguments ...}
Untuk menambah domain saja
sudo ee site create idnetter.com
EasyEngine otomatis akan menciptakan konfigurasi virtual host. Makara pribadi sanggup upload web statis di /var/www/man.dinetter.com/htdocs/
.
Untuk menambah domain sekaligus menginstall WordPress
Bubuhi perintah ee
dengan opsi --wp
sudo ee site create idnetter.com --wp
Kira-kira kesannya ibarat ini
Running pre-update checks, please wait...
Backing up Webroot [Done]
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 : Sulaiman
WordPress admin password : b6vymxodhXjf0E2Y
Perintah EasyEngine untuk menciptakan situs berbasis WordPress standarnya otomatis membuat
- Konfigurasi virtual host Nginx
- Folder webroot
/var/www/idnetter.com/htdocs
- Database
- Dan komplemen plugin untuk administrasi sistem cache (namanya: Nginx Helper).
Pada tutorial berikutnya akan dibahas mengenai cara install WordPress, konfigurasi W3 Total Cache dan SSL Let’s Encrypt dengan ee
.
Dokumentasi tata letak sistem file
Dimana semua konfigurasi paket software (LEMP stack) tersebut diinstall oleh EasyEngine di sistem?
Konfigurasi Nginx
/etc/nginx/
/etc/nginx/sites-available/ (virtual host)
/etc/nginx/sites-anabled/ (link simbolis vhost)
Konfigurasi PHP
/etc/php{versi}/
Konfigurasi MySQL/MariaDB
/etc/mysql/
Konfigurasi Webroot
/var/www/
Direktori File Log
/var/log/{nginx,mysql,php{versi},mysql}/
Cara uninstall EasyEngine
Install ulang atau rebuild OS saja. Karena saya cari-cari tidak ada di dokumentasinya.
Kesimpulan
Yang terperinci menciptakan web di VPS hosting environment maupun dedicated server semakin gampang khususnya untuk web server berbasis Nginx. Struktur/konfigurasi paket-paket software yang diinstall oleh EasyEngine sama ibarat dikala kita menginstall LEMP stack secara manual, jadi mungkin bebas untuk dikustomisasi.
Saya pribadi, sangat merekomendasikan ee
bila untuk non-panel sebab konfigurasi web server dan MariaDB (pengganti MySQL) dari developernya juga sudah bagus, jadi, tanpa utak atik lagi server ready untuk dijadikan hosting website dan tentunya irit memory.
Dan satu lagi yang perlu diingat akronimnya imut tapi sedikit vulgar, coba eja EE
dalam logat Jakarta/Betawi 😀 haha.
Sumber https://idnetter.com
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "Cara Install Easyengine"
Posting Komentar