WordPress adalah sistem manajemen konten yang kuat dan cocok untuk blogger, bisnis, dan siapa saja yang ingin self-host situs web mereka. Jika Anda mencari penyedia VPS yang terjangkau, Hetzner adalah pilihan yang sangat baik mulai dari hanya 4,15 EUR/bulan. Dalam panduan ini, kami akan memandu Anda langkah demi langkah untuk menginstal dan mengonfigurasi WordPress di VPS Hetzner Anda.
Prasyarat
Sebelum memulai, pastikan Anda memenuhi hal-hal berikut:
- VPS Hetzner: Daftar untuk paket VPS di Hetzner dan pilih konfigurasi sesuai preferensi Anda.
- Nama Domain: Anda akan membutuhkan nama domain yang menunjuk ke IP VPS Anda.
- Pengetahuan Dasar Linux: Familiar dengan operasi baris perintah dan sistem berbasis Linux.
Langkah 1: Menyiapkan VPS Anda
Setelah VPS Hetzner Anda aktif dan berjalan, hubungkan ke sana melalui SSH menggunakan perintah berikut:
ssh root@your_ip_address
Ganti your_ip_address dengan IP VPS Anda yang sebenarnya.
Langkah 2: Perbarui Paket Sistem
Sebelum menginstal perangkat lunak apa pun, ada baiknya untuk memperbarui paket sistem Anda. Jalankan perintah berikut:
apt update
apt upgrade -y
Langkah 3: Instal Perangkat Lunak yang Diperlukan
Anda akan membutuhkan server web, server basis data, dan PHP untuk menjalankan WordPress. Instal Apache, MySQL, dan PHP dengan perintah berikut:
apt install apache2 mysql-server php libapache2-mod-php php-mysql -y
Verifikasi Instalasi
- Apache: Akses IP server Anda melalui browser web. Anda seharusnya melihat halaman default Apache.
- MySQL: Amankan instalasi MySQL Anda:
mysql_secure_installation
Ikuti petunjuk untuk mengatur password root dan mengamankan instance Anda.
Langkah 4: Buat Database MySQL Untuk WordPress
Masuk ke MySQL:
mysql -u root -p
Setelah masuk ke shell MySQL, jalankan perintah berikut untuk membuat database dan pengguna baru untuk WordPress:
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Pastikan Anda mengganti 'your_password' dengan password yang kuat.
Langkah 5: Unduh dan Konfigurasi WordPress
Arahkan ke direktori web dan unduh paket WordPress terbaru:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
Selanjutnya, konfigurasi WordPress dengan membuat file konfigurasi:
cp wp-config-sample.php wp-config.php
nano wp-config.php
Ubah nilai konfigurasi database:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
Simpan dan keluar dari editor.
Langkah 6: Atur Izin File
Pastikan server web dapat membaca dan menulis file yang diperlukan:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Langkah 7: Aktifkan Modul Rewrite Apache
WordPress bergantung pada modul rewrite Apache untuk membuat URL yang bersih. Aktifkan modul ini dengan:
a2enmod rewrite
systemctl restart apache2
Langkah 8: Selesaikan Instalasi WordPress Melalui Browser
Sekarang, buka browser dan navigasi ke http://your_ip_address. Ikuti petunjuk di layar untuk menyelesaikan instalasi.
Anda akan menetapkan judul situs, nama pengguna admin, kata sandi, dan email selama proses ini.
Perbandingan Penyedia VPS Teratas
| Penyedia | Harga (EUR/USD) | Fitur Utama |
|---|---|---|
| Contabo VPS | 5.99 EUR/bulan | Penyimpanan besar, biaya rendah |
| Hetzner Cloud | 4.15 EUR/bulan | Kinerja unggul, skalabilitas mudah |
| DigitalOcean | 6 USD/bulan | Antarmuka ramah pengguna, cocok untuk pemula |
| Vultr | 6 USD/bulan | Banyak lokasi, SSD cepat |
| Linode (Akamai) | 5 USD/bulan | Keandalan tinggi, dukungan bagus |
FAQs
Bisakah saya menggunakan layanan basis data yang dikelola dengan Hetzner?
Ya, Anda bisa menggunakan layanan basis data yang dikelola jika lebih suka. Dengan menggunakan basis data yang dikelola, Anda mengurangi tanggung jawab atas pencadangan, pembaruan, dan skalabilitas, sehingga Anda bisa fokus pada aplikasi Anda. Hetzner juga menyediakan berbagai opsi layanan terkelola yang bisa bermanfaat di lingkungan produksi.
Apa praktik terbaik keamanan untuk self-host WordPress?
Saat self-host WordPress, pastikan mengikuti praktik keamanan terbaik seperti memperbarui perangkat lunak secara teratur, menggunakan password yang kuat, mengimplementasikan HTTPS dengan sertifikat SSL, dan secara rutin mencadangkan situs Anda. Selain itu, pertimbangkan menggunakan plugin keamanan seperti Wordfence dan melakukan audit keamanan secara berkala untuk mengurangi kerentanan.
Bagaimana cara memigrasi situs WordPress yang sudah ada ke Hetzner?
Untuk memindahkan situs WordPress yang sudah ada, ekspor basis data Anda menggunakan alat seperti phpMyAdmin atau command line. Unggah file WordPress Anda dengan SCP atau FTP. Impor basis data ke database baru yang dibuat di VPS Hetzner Anda dan perbarui file wp-config.php dengan detail database yang baru. Pastikan untuk memperbarui URL situs dan pengaturan permalink setelah migrasi.
Untuk detail lebih lengkap tentang penyedia VPS lainnya, kunjungi perbandingan VPS lengkap kami. Nikmati pengalaman self-host WordPress Anda di Hetzner!