Cara Install Easyengine

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

Subscribe to receive free email updates:

0 Response to "Cara Install Easyengine"

Posting Komentar