Cara Install WordPress di VPS Vultr

Cara Install WordPress di VPS Vultr

Vultr adalah perusahaan cloud computing asal Amerika Serikat yang telah beroperasi sejak tahun 2014. Untuk melayani konsumennya di seluruh dunia, Vultr saat ini memiliki 21 data center yang berlokasi di Amerika, Eropa, Australia, dan Asia (Jepang, India, Korea Selatan, dan Singapura). VPS Vultr yang paling murah mulai $5/bulan dengan spesifikasi 1vCPU, 1GB RAM, 25GB SSD, dan 1TB Bandwidth. Untuk sistem operasinya tersedia Linux (AlmaLinux, Arch Linux, CentOS, Debian, Fedora, Rocky Linux, Ubuntu, VzLinux), FreeBSD/OpenBSD, dan Windows.

Tutorial Environment

VPS dan software yang digunakan:

  • VPS Ubuntu 22.04, 1CPU 1GB RAM
  • IP Server 45.77.175.231
  • Domain aminlabs.my.id
  • DNS Vultr

Membuat VPS

Membuat VPS (instance) di Vultr:

  1. Deploy New Server
  2. Choose Server, Pilih Cloud Compute
  3. CPU & Storage Technology, Pilih Regular Performance
  4. Server Location, Pilih Asia – Singapore
  5. Server Image, Pilih Operating System – Ubuntu 22.04 LTS
  6. Server Size, Pilih $5/month
  7. Enable Auto Backups, OFF
  8. Server Hostname & Label, misal server.aminlabs.my.id
  9. Deploy Now

Update DNS Records

Update DNS records untuk mengarahkan domain ke IP VPS.

TypeNameValue
Aaminlabs.my.id atau @45.77.175.231
CNAMEwwwaminlabs.my.id

Untuk mengetahui bahwa domain sudah mengarah ke IP VPS, ping nama domain, reply harus dari IP VPS.

Mengakses VPS

Remote VPS dengan menggunakan aplikasi SSH client seperti PuTTY (Windows) atau OpenSSH (Linux, macOS). Informasi dari VPS yang dibutuhkan yaitu IPv4, username (root), dan password.

Remote VPS di Linux atau macOS.

Ketik yes, dan masukkan password.

Sudah masuk ke VPS.

Time Zone dan Update

Ubah time zone ke WIB.

Update apt cache.

Upgrade jika ada yang harus diupgrade.

Install Apache

Install Apache web server.

Konfigurasi Virtual Host

Membuat folder document root, folder untuk tempat penyimpanan file website.

Membuat file index.html untuk pengujian dengan menggunakan perintah echo.

Membuat file konfigurasi virtual host untuk aminlabs.my.id.

Masukkan konfigurasi virtual host.

Mengaktifkan virtual host, restart Apache service, dan cek statusnya.

Buka port 80 (HTTP) di firewall UFW.

Uji browse http://aminlabs.my.id, hasilnya teks “hello aminlabs.my.id”.

Install SSL Let’s Encrypt

Buka port 443 (HTTPS) di firewall UFW.

Install certbot Let’s Encrypt.

Request SSL untuk aminlabs.my.id.

Uji browse http://aminlabs.my.id, harus redirect ke https://aminlabs.my.id.

Install PHP

Memasang repository PPA Ondrej untuk PHP.

Install PHP versi 8.2 dan extension yang dibutuhkan.

Cek versi PHP yang terpasang.

Install MariaDB

Install MariaDB database.

Login ke MariaDB.

Membuat database untuk WordPress.

Install WordPress via WP-CLI

Download WP-CLI.

Berpindah ke direktori document root dan hapus file index.html

Download WordPress core.

Membuat file konfigurasi WordPress wp-config.php yang memuat koneksi ke database.

Menjalankan perintah instalasi, mengeset URL website, admin user, admin password, admin email, dan judul website.

Mengubah user dan group document root.

Browse https://aminlabs.my.id, WordPress telah terinstall.

Selamat mencoba 🙂

Vultr Free Credit $100

Leave a Reply

Your email address will not be published. Required fields are marked *