Cara Install WordPress di VPS (Panduan Lengkap)

Website & Hosting, ELrolumnews — Anda sudah paham dasar WordPress, sudah punya website di shared hosting. Sekarang ingin naik level ke VPS? Atau mungkin website Anda mulai kewalahan dengan keterbatasan shared hosting?

Artikel ini cocok untuk: Anda yang sudah familiar dengan WordPress dan ingin memiliki kendali penuh atas server sendiri—tanpa harus jadi ahli Linux.

VPS (Virtual Private Server) memberi Anda sumber daya khusus—CPU, RAM, dan storage yang tidak dibagi dengan website lain. Hasilnya: performa lebih stabil, keamanan lebih baik, dan fleksibilitas konfigurasi.

Tapi banyak yang urung karena merasa “VPS itu rumit”. Padahal, dengan aaPanel, proses instalasi WordPress di VPS bisa selesai dalam 30 menit—tanpa perlu mengetik perintah terminal yang rumit.

Di artikel ini, kita akan bahas dari nol: apa itu VPS, kenapa aaPanel, cara setup server, hingga WordPress siap digunakan.

Kenapa VPS untuk WordPress?

Shared hosting bagus untuk memulai. Tapi saat website berkembang, Anda akan merasakan keterbatasannya.

AspekShared HostingVPS
Sumber DayaDibagi dengan ratusan websiteKhusus untuk Anda
PerformaTidak stabil, tergantung tetanggaStabil dan konsisten
KontrolTerbatasPenuh
KeamananRentan jika tetangga kena hackTerisolasi
HargaRp10.000-50.000/bulanRp50.000-200.000/bulan
Cocok UntukPemula, website baruWebsite berkembang, bisnis

💡 Tips Pro: Jangan langsung pindah ke VPS jika website Anda masih sepi pengunjung. Shared hosting sudah cukup. Pindah ke VPS saat trafik sudah tinggi atau Anda butuh fitur yang tidak tersedia di shared hosting.

Kenapa aaPanel?

aaPanel adalah control panel gratis yang memudahkan pengelolaan VPS—tanpa harus mengetik perintah di terminal terus-menerus .

KeunggulanPenjelasan
GratisTidak ada biaya lisensi
RinganTidak membebani server
MudahAntarmuka modern, intuitif
One-ClickInstall WordPress, SSL, database dengan klik
Fitur LengkapDomain, SSL, firewall, cron job, file manager

Dengan aaPanel, Anda bisa fokus pada website, bukan pada konfigurasi server.

Prasyarat: Apa yang Anda Butuhkan?

Sebelum mulai, pastikan Anda punya:

KebutuhanSpesifikasi
VPSMinimal 1 GB RAM, 20 GB storage 
Sistem OperasiUbuntu 20.04/22.04 (direkomendasikan) 
Akses RootAkses SSH ke server
DomainOpsional, tapi disarankan
Koneksi InternetStabil

💡 Tips Pro: Untuk memulai, VPS dengan 2 GB RAM lebih nyaman daripada 1 GB—terutama jika Anda ingin menjalankan MySQL, Nginx, dan WordPress bersamaan.

Langkah 1: Install aaPanel di VPS

1.1 Login ke VPS

Buka terminal (atau PuTTY di Windows), lalu login:

bash
ssh root@IP-SERVER-ANDA

Ganti IP-SERVER-ANDA dengan IP VPS Anda.

1.2 Update Server

bash
sudo apt update && sudo apt upgrade -y

1.3 Install aaPanel

Jalankan perintah instalasi :

bash
URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_panel_en.sh "$URL";fi;bash install_panel_en.sh

Proses instalasi memakan waktu 5-10 menit. Setelah selesai, Anda akan melihat URL, username, dan password untuk mengakses aaPanel. Catat dan simpan informasi ini .

1.4 Akses aaPanel

Buka URL yang diberikan di browser. Login dengan username dan password yang tercatat.

Langkah 2: Install Stack LNMP

Setelah login, aaPanel akan meminta Anda memilih stack web server. Pilih LNMP (Linux, Nginx, MySQL, PHP) .

KomponenFungsi
NginxWeb server—lebih ringan dari Apache
MySQLDatabase untuk WordPress
PHPBahasa pemrograman WordPress

Klik One-Click Install dan tunggu 10-15 menit hingga semua komponen terpasang .

💡 Tips Pro: Pilih Nginx daripada Apache. Nginx lebih ringan dan cepat, terutama untuk website dengan banyak pengunjung.

Langkah 3: Install WordPress via One-Click

Ini bagian termudah. aaPanel punya fitur One-Click Deployment untuk WordPress.

3.1 Buka App Store

  1. Di dashboard aaPanel, klik App Store di sidebar kiri 

  2. Cari One-Click Deployment atau WordPress

  3. Klik Install

3.2 Konfigurasi WordPress

Setelah plugin One-Click terpasang :

  1. Buka menu One-Click

  2. Pilih WordPress

  3. Isi form:

    • Domain — pilih domain Anda (atau IP)

    • Database Name — nama database (otomatis)

    • Username & Password — untuk admin WordPress

  4. Klik Install

aaPanel akan otomatis membuat database, mengunduh WordPress, dan mengkonfigurasinya .

3.3 Selesai!

Setelah proses selesai, Anda akan melihat URL admin WordPress dan username/password. Login ke domainanda.com/wp-admin dan mulai kustomisasi.

Langkah 4: Konfigurasi Domain (Jika Ada)

Jika Anda punya domain, arahkan ke VPS:

  1. Login ke panel domain (Namecheap, Niagahoster, dll)

  2. Cari DNS Management

  3. Tambahkan A Record:

    • Name: @ (atau www)

    • Value: IP VPS Anda

  4. Simpan, tunggu propagasi (5 menit – 24 jam)

Setelah propagasi, website Anda bisa diakses via domain.

Langkah 5: Pasang SSL Gratis

aaPanel mendukung Let’s Encrypt—SSL gratis dan otomatis .

  1. Buka menu Website di aaPanel

  2. Klik domain Anda

  3. Masuk ke tab SSL

  4. Pilih Let’s Encrypt

  5. Klik Apply

  6. Aktifkan Force HTTPS

💡 Tips Pro: SSL bukan hanya soal keamanan—Google memberi prioritas ke website HTTPS. Jangan lewatkan langkah ini.

Langkah 6: Optimasi WordPress di VPS

Setelah WordPress terpasang, optimasi untuk performa maksimal:

OptimasiCara
CacheInstall LiteSpeed Cache (jika Nginx pakai LiteSpeed) atau plugin cache lain
Object CacheAktifkan Redis untuk object caching 
CDNPasang Cloudflare untuk CDN gratis
BackupAktifkan backup otomatis di aaPanel
KeamananAktifkan firewall aaPanel, install Wordfence

💡 Tips Pro: Jika VPS Anda menggunakan Nginx biasa (bukan LiteSpeed), gunakan WP Rocket atau W3 Total Cache untuk caching. Jika LiteSpeed, gunakan LiteSpeed Cache (gratis).

Troubleshooting: Masalah Umum

MasalahPenyebabSolusi
Domain tidak mengarahDNS belum propagasiTunggu 1-24 jam, cek di dnschecker.org
Permission errorFile permission salahSet folder 755, file 644 
WordPress tidak bisa akses databaseKredensial salahCek database di aaPanel
SSL gagalDomain belum propagasiPastikan domain sudah mengarah ke VPS
Website lambatBelum optimasiAktifkan cache, Redis, CDN

 

Install WordPress di VPS tidak sesulit yang dibayangkan. Dengan aaPanel, prosesnya bisa selesai dalam 30 menit. Kuncinya:

  1. Install aaPanel — control panel gratis, mudah

  2. Install LNMP — Nginx, MySQL, PHP

  3. One-Click WordPress — otomatis, cepat

  4. Konfigurasi domain — arahkan A Record

  5. Pasang SSL — Let’s Encrypt gratis

  6. Optimasi — cache, Redis, CDN, backup

VPS memberi Anda kendali penuh atas server—performa lebih baik, keamanan lebih tinggi, dan fleksibilitas tanpa batas. Dengan aaPanel, Anda bisa menikmati keunggulan VPS tanpa harus jadi ahli Linux.

Ingat: VPS adalah investasi. Jika website Anda sudah berkembang dan butuh performa lebih, inilah saatnya naik level.

💬 Punya pengalaman dengan VPS? Bagikan di kolom komentar!

(el)

Share:

Tinggalkan Komentar

Please enter your comment!
Please enter your name here

More like this

Ilustrasi optimasi Core Web Vitals WordPress dengan LCP, INP, CLS di PageSpeed Insights dan indikator performa hijau

Cara Optimasi Core Web Vitals WordPress (Panduan Lengkap)

Website & Hosting, ELrolumNews — Anda sudah pasang cache, sudah kompresi gambar, sudah pakai CDN. Tapi skor PageSpeed...
Ilustrasi setup QUIC.cloud CDN untuk WordPress dengan node global, LiteSpeed Cache, SSL, dan DNS untuk performa cepat

Cara Setup QUIC.cloud CDN untuk WordPress (Panduan Lengkap)

Website & Hosting, ElrolumNews — Anda sudah pakai LiteSpeed Cache, sudah optimasi database, sudah kompresi gambar. Tapi website...
Ilustrasi migrasi website dari shared hosting ke VPS dengan backup, transfer database, dan konfigurasi aaPanel

Cara Migrasi Website dari Shared Hosting ke VPS (Panduan...

Website & Hosting, ELrolumnews — Website Anda sudah berkembang. Shared hosting mulai terasa lambat, sering down saat trafik...

More

Recomended

Read More