Pendahuluan

Easyengine adalah salah satu script autoinstaller populer untuk stack LEMP (Linux, Nginx, MySQL, PHP) tanpa Graphics User Interface (GUI) dan lebih banyak menggunakan Command Line Interface (CLI). GUI di Easyengine hanya tersedia untuk phpmyadmin saja. Selebihnya kita harus menggunakan cli untuk eksekusi command di easyengine.

Sistem operasi yang mendukung Easyengine

Tidak banyak distro Linux yang mendukung Easyengine, diantaranya adalah:

  • Ubuntu 12.04, 14.04 and 16.04

  • Debian 7 and 8

Port Yang Dibutuhkan

Ada beberapa port yang nantinya akan digunakan oleh Easyengine, diantaranya adalah:

  • 22/TCP (Inbound/Outbound) : Standard SSH port

  • 80/TCP (Inbound/Outbound) : Standard HTTP port

  • 443/TCP(Inbound/Outbound) : Standard HTTPS port

  • 22222/TCP (Inbound) : To access EasyEngine admin tools

  • 11371/TCP (Outbound) : To connect to GPG Key Server

Langkah-Langkah Cara Install WordPress di VPS dengan Easyengine

1. Remote VPS menggunakan SSH

Sebelum kita masuk ke proses install Easyengine kita harus meremote server terlebih dahulu. Untuk pengguna Linux dan Mac dapat langsung menggunakan Terminal, sedangkan pengguna Windows harus menggunakan Putty atau sejenisnya.Gunakan perintah berikut jika menggunakan terminal:

ssh [email protected]_address_VPS

Masukkan password root VPS.

2. Install Easyengine

Sekarang kita sudah berhasil meremote VPS kita, selanjutnya kita butuh file installer dari Easyengine kemudian kita jalankan file installernya. Apabila sebelumnya belum pernah memperbaharui index paket lokal sistem operasi anda kami sarankan untuk melakukan update dan upgrade terlebih dahulu. Gunakan perintah berikut ini:

sudo apt-get update && sudo apt-get upgrade –y

Saat ini seluruh paket yang ada di sistem operasi anda telah berhasil diperbaharui, sekarang kita download installer lalu jalankan installernya:

wget -qO ee rt.cx/ee && sudo bash ee

Proses install akan memakan waktu yang lumayan lama, tergantung dengan kecepatan internet VPS anda. Karena proses install akan langsung mengambil dari repository Ubuntu.

Setelah proses install selesai kurang lebih akan tampil seperti gambar dibawah ini:

3. Install WordPress

Easyengine telah di install pada sistem kita beserta seluruh paket yang dibutuhkan, selanjutnya kita akan menginstall WordPress pada Easyengine. Gunakan perintah dibawah ini untuk memulai proses instalasi:

sudo ee site create example.com –wp

Perlu anda pahami bahwa example.com dapat anda ganti sesuai dengan nama domain yang anda miliki, sebagai contoh saya gunakan example.com.

Tunggu beberapa saat sampai proses selesai.

Apabila proses install telah selesai maka akan tampil seperti gambar di atas, anda akan mendapatkan informasi mengenai username dan password untuk login Dashboard WordPress anda, anda juga akan mendapatkan username dan password HTTP Auth saat mengakses Easyengine admin tools. Saat ini wordpress telah dapat anda akses melalui domain anda.

4. Addition Setting

Apabila anda belum memiliki domain dan ingin mengaksesnya melalui IP Address anda harus melakukan beberapa konfigurasi pada webserver dan database WordPress.Tambahkan IP Address VPS anda pada file example.com

nano /etc/nginx/sites-enabled/example.com

Sisipkan IP VPS anda pada baris server_name, seperti gambar dibawah ini:

Lalu simpan dan keluar dari file editor, restart nginx agar konfigurasi yang kita lakukan dapat berjalan.

/etc/init.d/nginx restart

Sekarang coba akses menggunakan IP yang anda inputkan pada browser, apabila tampilan WordPress anda kacau seperti gambar dibawah ini anda harus mengedit databasenya:

Kita harus mengedit database WordPressnya agar tampilannya tidak kacau, buka phpmyadmin dengan URL http://ip_vps_anda/phpmyadmin. Masukkan username dan password untuk login phpmyadmin.

Pilih nama database wordpress anda, pada contoh ini nama databasenya example_com. Pilih example_com wp_options, pada kolom siteurl dan home ubah value nya menjadi IP Address VPS anda. Kemudian coba akses lagi WordPress anda menggunakan IP.

Selamat sekarang WordPress anda telah berhasil diakses menggunakan IP. Semoga bermanfaat.

Apakah Anda menemukan jawaban?