CMS & Website

Cara Instalasi CMS WordPress di qVM

Cara Instalasi  CMS WordPress di qVM
Daftar Isi

WordPress merupakan Content Management System (CMS) yang dapat digunakan untuk membuat dan mengelola berbagai jenis website, mulai dari blog, company profile, hingga website bisnis. Pada panduan ini, WordPress akan diinstal pada layanan qVM dengan sistem operasi Ubuntu 24.04 menggunakan Nginx, MariaDB, dan PHP-FPM sebagai web stack. Setelah instalasi selesai, website akan dikonfigurasi menggunakan SSL agar dapat diakses melalui protokol HTTPS.

Pengenalan

WordPress adalah CMS open-source yang memungkinkan pengguna membuat dan mengelola website melalui antarmuka berbasis web tanpa harus membangun seluruh sistem website dari awal.

bandicam 2026-09-04 11-12-40-429

WordPress membutuhkan beberapa komponen server agar dapat berjalan, yaitu web server untuk melayani permintaan website, database untuk menyimpan data, serta PHP untuk menjalankan aplikasi WordPress.

Persyaratan

Software

Sudah bisa akses ke layanan qVM, sesuai OS lokal yang digunakan:

Hardware / Spesifikasi VPS qVM

Untuk menjalankan WordPress, direkomendasikan qVM memiliki spesifikasi minimal:

  • 1 vCPU
  • 1 GB RAM
  • 10 GB penyimpanan
  • IP Public

Spesifikasi minimum di atas cukup ketat untuk kebutuhan production dan blogging yang memerlukan plugin serta tema tema, jadi direkomendasikan menggunakan salah satu paket berikut:

qVM-3:

  • vCPU: 2
  • RAM: 2 GB
  • Storage: NVMe 60 GB
  • 1 IP Publik

qVM-4:

  • vCPU: 2
  • RAM: 4 GB
  • Storage: NVMe 60 GB
  • 1 IP Publik

Sesuaikan pilihan paket dengan jumlah website/aplikasi yang akan dikelola melalui panel ini. Untuk website WordPress yang digunakan pada lingkungan production atau memiliki trafik lebih tinggi, gunakan spesifikasi qVM yang lebih besar sesuai dengan kebutuhan website.

Tahapan

Proses instalasi akan dibagi menjadi dua bagian. Bagian pertama mencakup instalasi dan konfigurasi WordPress pada qVM Ubuntu 24.04, sedangkan bagian kedua mencakup konfigurasi SSL menggunakan Certbot dan Let's Encrypt.

Instalasi WordPress di qVM Ubuntu 24.04

1. Masuk ke qVM

Masuk kedalam sistem qVM untuk cara akses nya Anda dapat mengikuti panduan berikut.

2. Update Repository Ubuntu

Setelah berhasil masuk ke server, pastikan Anda memiliki akses root atau pengguna dengan hak sudo. Sebelum melakukan instalasi, perbarui repository dan package Ubuntu dengan menjalankan:

bash
sudo apt update && sudo apt upgrade -y

bandicam 2026-09-02 21-02-48-560

Tunggu hingga proses update selesai.

3. Instalasi Nginx

Instal Nginx sebagai web server menggunakan perintah:

bash
sudo apt install nginx -y

bandicam 2026-09-03 11-38-25-359

Setelah instalasi selesai, periksa status Nginx:

bash
sudo systemctl status nginx

bandicam 2026-09-03 11-52-23-405

Pastikan service menampilkan status active (running)

Anda juga dapat melakukan pengujian dengan mengakses IP Public qVM melalui browser:

text
http://IP-PUBLIC-QVM

bandicam 2026-09-03 11-54-53-748

Apabila halaman default Nginx muncul, web server telah berhasil dijalankan.

4. Instalasi MariaDB

WordPress membutuhkan database untuk menyimpan konfigurasi, akun pengguna, artikel, halaman, dan data website lainnya.

Instal MariaDB menggunakan:

bash
sudo apt install mariadb-server mariadb-client -y

bandicam 2026-09-03 12-03-02-295

Setelah selesai proses instalasi, periksa status MariaDB:

bash
sudo systemctl status mariadb

bandicam 2026-09-03 12-23-21-151

Setelah itu, jalankan konfigurasi keamanan MariaDB:

bash
sudo mariadb-secure-installation

Ikuti konfigurasi keamanan yang ditampilkan pada terminal.

bandicam 2026-09-03 12-27-17-395

bandicam 2026-09-03 12-28-07-247

5. Membuat Database WordPress

Masuk ke MariaDB menggunakan

bash
sudo mariadb

bandicam 2026-09-03 12-47-32-398

Buat database untuk WordPress

sql
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Selanjutnya, buat pengguna database ganti sequel dengan user yang Anda inginkan dan juga AmSAxn6HIyhxG dengan password database yang kuat.

sql
CREATE USER 'sequel'@'localhost' IDENTIFIED BY 'AmSAxn6HIyhxG';

Berikan hak akses database kepada pengguna tersebut:

sql
GRANT ALL PRIVILEGES ON wordpress.* TO 'sequel'@'localhost';

Terapkan perubahan

sql
FLUSH PRIVILEGES;

Keluar dari MariaDB:

sql
EXIT;

bandicam 2026-09-03 12-58-28-585

INFO Simpan informasi nama database, username database, dan password database karena akan digunakan saat konfigurasi WordPress.

6. Instalasi PHP

WordPress membutuhkan PHP untuk menjalankan aplikasi. Instal PHP-FPM beserta extension yang dibutuhkan. Pada Ubuntu 24.04 LTS secara default hanya menyediakan satu versi PHP di repository resminya. Supaya VPS qVM bisa multi-PHP — install beberapa versi PHP sekaligus dan dapat menyesuaikan kebutuhan dari aplikasi Anda — tambahkan repository PPA Ondřej Surý. dengan cara

text
sudo apt install software-properties-common ca-certificates apt-transport-https lsb-release -y

bandicam 2026-09-04 21-34-26-656

Selanjutnya tambahkan repo ppa:ondrej/php.

text
sudo add-apt-repository ppa:ondrej/php -y

bandicam 2026-09-04 21-35-29-201

Selanjutnya update paket pada qVM dengan cara

text
sudo apt update

bandicam 2026-09-04 21-41-14-549

Lalu install paket ekstensi php yang dibutuhkan oleh Wordpress.

bash
sudo apt install php8.3-fpm php8.3-mysql php8.3-curl php8.3-gd \
php8.3-intl php8.3-mbstring php8.3-xml php8.3-zip php8.3-bcmath -y

bandicam 2026-09-04 21-46-31-265

Menambahkan repo ini berguna apabila Anda membutuhkan php8.1 Anda dapat menambahkan dengan format php8.1 misalnya karena pada Ubuntu 24.04 LTS defaultnya hanya menyediakan php8.3.

Periksa versi PHP:

bash
php -v

bandicam 2026-09-04 21-54-00-306

Kemudian periksa status PHP-FPM:

bash
sudo systemctl status php8.3-fpm

bandicam 2026-09-04 21-56-14-155

Pastikan service PHP-FPM berada dalam kondisi active (running)

7. Download WordPress

Masuk ke direktori sementara:

bash
cd /tmp

Download WordPress versi terbaru:

bash
wget https://wordpress.org/latest.tar.gz

Ekstrak file WordPress:

bash
tar -xzf latest.tar.gz

bandicam 2026-09-03 17-04-13-844

Selanjutnya, buat direktori website:

bash
sudo mkdir -p /var/www/wordpress

Salin file WordPress:

bash
sudo cp -a /tmp/wordpress/. /var/www/wordpress/

bandicam 2026-09-03 17-20-55-034

8. Mengatur Permission WordPress

Ubah ownership direktori WordPress menjadi pengguna Nginx:

bash
sudo chown -R www-data:www-data /var/www/wordpress

Atur permission direktori:

bash
sudo find /var/www/wordpress -type d -exec chmod 755 {} \;

Kemudian atur permission file:

bash
sudo find /var/www/wordpress -type f -exec chmod 644 {} \;

bandicam 2026-09-03 17-23-18-596

9. Konfigurasi WordPress

Masuk ke direktori WordPress:

bash
cd /var/www/wordpress

Salin file konfigurasi WordPress:

bash
sudo cp wp-config-sample.php wp-config.php

bandicam 2026-09-03 18-02-07-514

Edit konfigurasi:

bash
sudo nano wp-config.php

Cari bagian konfigurasi database:

php
define( 'DB_NAME', 'ISI_DATABASE' );
define( 'DB_USER', 'ISI_NAMA_USER' );
define( 'DB_PASSWORD', 'ISI_PASSWORD' );

bandicam 2026-09-03 18-20-04-605

Kemudian sesuaikan dengan database yang sebelumnya telah dibuat lalu simpan konfigurasi dengan menekan:

text
CTRL + O
Enter
CTRL + X

WARN Jangan menggunakan contoh password yang digunakan untuk database pada lingkungan production. Gunakan password database yang kuat dan unik.

10. Membuat Server Block Nginx

Buat konfigurasi Nginx untuk domain WordPress;

bash
sudo nano /etc/nginx/sites-available/wordpress

Masukkan konfigurasi berikut:

nginx
server {
    listen 80;
    listen [::]:80;

    server_name wordpress.sequeldomain.my.id;

    root /var/www/wordpress;
    index index.php index.html index.htm;

    client_max_body_size 64M;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.3-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

bandicam 2026-09-03 18-54-44-581

Ganti wordpress.sequeldomain.my.id

dengan domain yang akan digunakan untuk website WordPress.

11. Mengaktifkan Konfigurasi Nginx

Aktifkan konfigurasi website dengan membuat symbolic link:

bash
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/wordpress

Apabila konfigurasi default Nginx masih aktif, hapus symbolic link default:

bash
sudo rm -f /etc/nginx/sites-enabled/default

Periksa konfigurasi Nginx:

bash
sudo nginx -t

Apabila konfigurasi benar, akan muncul informasi:

text
syntax is ok
test is successful

Reload Nginx:

bash
sudo systemctl reload nginx

bandicam 2026-09-03 19-00-20-156

12. Menyelesaikan Instalasi WordPress

Buka browser dan akses domain wordpress.sequeldomain.my.id

halaman instalasi WordPress akan ditampilkan, pilih bahasa yang akan digunakan.

bandicam 2026-09-03 19-06-22-511

kemudian lengkapi informasi website seperti:

  • Site Title
  • Username Administrator
  • Password Administrator
  • Email Administrator

Klik Install WordPress untuk menyelesaikan proses instalasi.

bandicam 2026-09-03 19-07-30-009

Setelah itu Wordpress

bandicam 2026-09-03 19-13-43-787

WordPress sekarang telah berjalan pada layanan qVM , setelah itu Anda dapat masuk ke dalam dashboard Wordpress dengan klik pada Log In dan Anda akan diarahkan ke halaman login masukan

  • Username or Email Address
  • Password

Dan tekan Log In

bandicam 2026-09-03 19-14-47-506

Jika Username dan Password yang Anda ketikan benar , Anda akan dibawa masuk ke halaman Wordpress

bandicam 2026-09-03 19-15-00-187

Konfigurasi SSL WordPress

Setelah WordPress berhasil diakses melalui HTTP, selanjutnya konfigurasi SSL agar website dapat menggunakan HTTPS.

1. Memastikan DNS Domain

Sebelum memasang SSL, pastikan domain sudah diarahkan ke IP Public qVM.

Contoh DNS Record:

bandicam 2026-09-03 19-22-41-736

Anda dapat melakukan pengecekan melalui terminal:

bandicam 2026-09-03 20-24-01-839

Pastikan alamat IP yang ditampilkan sesuai dengan IP Public qVM.

INFO Proses propagasi DNS dapat membutuhkan waktu. Pastikan domain sudah mengarah ke qVM sebelum melanjutkan proses penerbitan SSL.

2. Instalasi Certbot

Instal Certbot beserta plugin Nginx:

bash
sudo apt install certbot python3-certbot-nginx -y

bandicam 2026-09-04 10-24-21-928

3. Membuat Sertifikat SSL

Jalankan Certbot:

bash
sudo certbot --nginx -d domainanda.com 

Ganti domainanda.com dengan domain WordPress Anda. Certbot akan meminta alamat email dan persetujuan terhadap Terms of Service Let's Encrypt.

bandicam 2026-09-04 10-28-38-407

Setelah proses berhasil, Certbot akan memasang sertifikat SSL sekaligus menyesuaikan konfigurasi Nginx.

bandicam 2026-09-04 10-29-10-939

4. Menguji HTTPS

Buka website melalui browser https://domainanda.com

bandicam 2026-09-04 10-37-45-735

Pastikan website dapat diakses menggunakan HTTPS dan browser tidak menampilkan peringatan sertifikat.

Kemudian akses halaman administrator https://domainanda.com/wp-admin

bandicam 2026-09-04 10-39-26-881

5. Memeriksa Sertifikat SSL

Untuk melihat sertifikat yang dikelola oleh Certbot, jalankan:

bash
sudo certbot certificates

Informasi domain, tanggal kedaluwarsa, dan lokasi sertifikat akan ditampilkan.

6. Menguji Perpanjangan SSL Otomatis

Sertifikat Let's Encrypt memiliki masa berlaku terbatas. Certbot menyediakan mekanisme perpanjangan sertifikat secara otomatis.

Lakukan pengujian menggunakan:

bash
sudo certbot renew --dry-run

bandicam 2026-09-04 11-06-28-309

Apabila pengujian berhasil tanpa error, mekanisme renewal SSL telah berfungsi.

Anda juga dapat memeriksa timer Certbot menggunakan:

bash
systemctl status certbot.timer

bandicam 2026-09-04 11-07-07-232

Website WordPress sekarang telah menggunakan koneksi HTTPS.

Screenshot 2026-09-04 104335

Kesimpulan

WordPress telah berhasil diinstal pada layanan qVM dengan sistem operasi Ubuntu 24.04 menggunakan Nginx, MariaDB, dan PHP-FPM. Konfigurasi domain pada Nginx memungkinkan website WordPress diakses menggunakan domain yang telah diarahkan ke IP Public qVM.

SSL dari Let's Encrypt juga telah dikonfigurasi menggunakan Certbot sehingga website dapat diakses melalui protokol HTTPS. Certbot akan membantu melakukan proses perpanjangan sertifikat secara otomatis sehingga sertifikat SSL tetap aktif selama domain dan layanan qVM dapat diverifikasi.

Mulai Kelola Infrastruktur Cloud Anda

Akun Sequel Anda siap untuk memesan & mengelola layanan cloud.

Bagikan
Apakah artikel ini membantu?