Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Cara Self-Host WordPress di DigitalOcean (Panduan 2026)

Pelajari cara menginstal WordPress di DigitalOcean dalam panduan langkah-demi-langkah ini untuk self-hosting yang efisien.

Cara Self-Host WordPress di DigitalOcean (Panduan 2026)

Self-hosting WordPress di DigitalOcean adalah cara yang efisien untuk membangun dan mengelola situs web Anda sambil mempertahankan kendali penuh atas lingkungan tersebut. Dengan paket mulai dari hanya $6/bulan, DigitalOcean menyediakan platform yang andal untuk pengembang dan homelabbers yang ingin menjalankan aplikasi open-source. Dalam panduan ini, Anda akan belajar cara menyiapkan WordPress di DigitalOcean melalui proses langkah-demi-langkah.

Langkah 1: Buat Akun DigitalOcean

  1. Kunjungi DigitalOcean dan daftar. Anda mungkin perlu memverifikasi alamat email Anda.
  2. Setelah akun diverifikasi, masuk ke panel kontrol DigitalOcean.

Langkah 2: Buat Droplet

Droplet adalah server virtual privat yang skalabel (VPS) yang akan menjadi host situs WordPress Anda.

  1. Klik โ€œCreateโ€ dan pilih โ€œDropletsโ€.
  2. Pilih Distribusi: Pilih versi Ubuntu (misalnya, Ubuntu 22.04).
  3. Pilih Paket: Berikut perbandingan DigitalOcean dengan penyedia VPS lainnya:
PenyediaHarga (per bulan)MemoriSSD DiskTransfer
DigitalOcean$61 GB25 GB1 TB
Contabo VPSโ‚ฌ5.994 GB200 GB2 TB
Hetzner Cloudโ‚ฌ4.152 GB20 GB20 TB
Vultr$61 GB30 GB1 TB
Linode (Akamai Cloud)$51 GB25 GB1 TB
  1. Pilih Wilayah Data Center: Pilih lokasi dekat dengan audiens target Anda untuk latensi yang lebih rendah.
  2. Autentikasi: Pilih kunci SSH untuk akses yang aman. Jika Anda belum memilikinya, Anda dapat mengikuti panduan DigitalOcean untuk membuatnya.
  3. Finalisasi Droplet: Klik โ€œCreate Droplet.โ€

Langkah 3: Sambungkan ke Droplet Anda

Setelah Droplet dibuat, sambungkan melalui SSH.

ssh root@your_droplet_ip

Ganti your_droplet_ip dengan alamat IP Droplet Anda.

Langkah 4: Siapkan Server

Setelah terhubung, perbarui dan tingkatkan sistem Anda.

sudo apt update
sudo apt upgrade -y

Pasang paket-paket penting:

sudo apt install nginx mysql-server php-fpm php-mysql

Langkah 5: Amankan MySQL dan Buat Database

Jalankan perintah berikut untuk mengamankan instalasi MySQL Anda:

sudo mysql_secure_installation

Buat database dan pengguna untuk WordPress:

sudo mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Langkah 6: Unduh dan Konfigurasi WordPress

Unduh paket WordPress terbaru.

wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz

Pindahkan file WordPress ke root server Nginx.

sudo mv wordpress/* /var/www/html/

Atur izin yang sesuai:

sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

Langkah 7: Konfigurasi Nginx

Buat blok server Nginx baru.

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

Tambahkan konfigurasi berikut:

server {
    listen 80;
    server_name your_droplet_ip;

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

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

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

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

Aktifkan konfigurasi dengan membuat simbolik ke direktori sites-enabled:

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

Uji konfigurasi:

sudo nginx -t

Jika tidak ada masalah, restart Nginx:

sudo systemctl restart nginx

Langkah 8: Lengkapi Setup WordPress

Buka browser dan navigasi ke http://your_droplet_ip. Anda akan diarahkan melalui proses instalasi WordPress. Masukkan nama database, pengguna, dan password yang Anda buat sebelumnya.

FAQ

1. Berapa biaya untuk self-host WordPress di DigitalOcean?

Paket dasar DigitalOcean dimulai dari $6/bulan, yang sudah menyediakan sumber daya yang cukup untuk situs WordPress kecil hingga menengah. Tergantung lalu lintas dan kebutuhan performa situs Anda, Anda bisa meningkatkan kapasitas Droplet. Model harga ini sangat fleksibel dan cocok bagi pengembang maupun homelabbers dengan anggaran terbatas.

2. Apakah saya bisa menggunakan Domain Name dengan WordPress saya di DigitalOcean?

Ya, Anda bisa menggunakan domain khusus dengan situs WordPress Anda di DigitalOcean. Anda perlu mendaftarkan domain lewat registrar dan mengarahkan DNS ke alamat IP Droplet Anda. Setelah itu, Anda bisa mengonfigurasi Nginx untuk mengelola permintaan untuk domain tersebut, memenuhi kebutuhan SSL, dan meningkatkan keamanan.

3. Apa manfaat self-host WordPress di VPS seperti DigitalOcean?

Self-host WordPress di VPS seperti DigitalOcean memberi kontrol lebih besar terhadap lingkungan, sumber daya, dan konfigurasi Anda. Pengembang dapat menyesuaikan pengaturan sesuai kebutuhan, memastikan performa yang optimal. Selain itu, self-hosting meningkatkan privasi karena data Anda tidak disimpan di server pihak ketiga. Cobalah jelajahi subreddit r/selfhosted untuk wawasan komunitas tentang aplikasi self-hosting.

Kesimpulan

Self-host WordPress di DigitalOcean memberi pengembang dan pengguna fleksibilitas serta kendali yang diperlukan untuk performa optimal. Dengan mengikuti langkah-langkah praktis ini, Anda sudah dalam langkah yang tepat untuk menjalankan situs WordPress yang sukses di VPS yang andal. Untuk perbandingan penyedia VPS lainnya secara lengkap, kunjungi perbandingan VPS lengkap.