Install CMS WordPress Otomatis di Fastpanel
Install CMS WordPress Otomatis di Fastpanel

Install CMS WordPress Otomatis di Fastpanel

Salah satu fitur andalan FastPanel adalah kemudahannya dalam menginstall Content Management System (CMS) seperti WordPress.

Artikel ini akan memandu kamu install CMS WordPress di Fastpanel secara otomatis dibuat oleh fastpanel.

Instalasi Otomatis (CMS Based Site)

Metode yang paling cepat dan direkomendasikan untuk pemula. Panel akan secara otomatis mengunduh, mengkonfigurasi, dan menginstall WordPress berikut dengan databasenya.

Pembuatan Situs Baru

Setelah berhasil login ke dashboard FastPanel, kamu akan melihat halaman utama. Klik tombol “Create site” (atau “+ Buat situs”) yang biasanya terletak di pojok kanan atas layar.

Create Site di Fastpanel
Create Site di Fastpanel

Pilih Jenis Situs “CMS Based Site”

FastPanel akan menampilkan beberapa opsi tipe situs. Untuk install WordPress secara otomatis, pilih opsi “Create a CMS based site” (Buat situs berbasis CMS), lalu klik “Proceed to creating” atau “Lanjutkan”.

Site Creation Wizard CMS Based
Site Creation Wizard CMS Based

Konfigurasi Domain

Pada tahap ini, kamu akan diminta untuk mengatur domain. Isilah kolom-kolom berikut dengan seksama:

  • Which domain to bind: Masukkan nama domain kamu, misalnya geekslabs.net .
  • To Which IP Address: Pilih alamat IP publik dari server VPS.
  • Add ‘www’ alias: Centang opsi ini jika kamu ingin domain www.geekslabs.net juga dapat diakses.
  • DNS Settings: Karena dns record menggunakan cloudflare, maka abaikan saja.

Setelah selesai, klik “Next Step” untuk melanjutkan.

Domain binding Site CMS Based
Domain binding Site CMS Based

Atur Detail Admin WordPress

FastPanel akan secara otomatis memilih WordPress sebagai CMS yang akan diinstall. Sekarang, kamu perlu membuat kredensial untuk login ke dashboard admin WordPress nantinya. Isilah informasi berikut:

  • Login: Buat username untuk administrator WordPress (misalnya geekslabs_456). Hindari menggunakan “admin” demi keamanan.
  • Password: Buat password yang kuat atau gunakan fitur “Generate” untuk membuat password acak yang aman. Catat password ini.
  • Email: Masukkan alamat email aktif kamu untuk notifikasi situs.

Beberapa sumber juga menyebutkan adanya opsi untuk mengirim data akses ini ke email kamu sebagai cadangan. Centang opsi tersebut jika tersedia . Klik “Next Step” untuk melanjutkan.

Choosing CMS Fastpanel
Choosing CMS Fastpanel

Instalasi Selesai

FastPanel akan bekerja secara otomatis. Proses ini hanya akan memakan waktu beberapa detik. Setelah selesai, kamu akan melihat pesan sukses seperti “geekslabs.net created!” atau halaman ringkasan yang menampilkan detail situs yang baru saja dibuat.

Creating CMS WordPress Automatic
Creating CMS WordPress Automatic

Kamu sekarang dapat mengklik tombol “Site card” untuk melihat detail lebih lanjut, seperti informasi database, atau langsung mengakses website.

CMS WordPress Fastpanel Created
CMS WordPress Fastpanel Created

Configuration SSL/TLS Cloudflare dan Fastpanel

Buatkan dns record di cloudflare untuk CMS WordPress, Pointing domain dengan IP Public, aktifkan Proxy Status menjadi Proxied karena akan menggunakan SSL/TLS dari cloudflare.

Membuat DNS Record domain site WordPress
Membuat DNS Record domain site WordPress

Setelah selesai membuat dns record, masuk ke menu SSL/TLS -> Origin Server -> Create Certificate -> Masukan domain geekslabs.net pada kolom Hostnames. Create

Secara otomatis cloudflare akan generate Origin Certificate dan Private Key. Salin pada notepad atau text editor sejenisnya. Lalu OK

Masuk ke dashboard Fastpanel, cari menu Management -> SSL Certificates.

Membuat SSL Certificates Site CMS Fastpanel
Membuat SSL Certificates Site CMS Fastpanel

Pilih menu Existing, Masukan Private Key Cloudflare pada kolom fastpanel dan Certificate. yang sebelumnya disimpan di notepad. Save

Configuration Private Key dan Certificate Fastpanel
Configuration Private Key dan Certificate Fastpanel

Berikut hasil membuat SSL Certificate di Fastpanel dengan Cloudflare, dengan status Valid.

Hasil membuat SSL Certificate di Fastpanel
Hasil membuat SSL Certificate di Fastpanel

Setelah berhasil SSL Fastpanel, tahap selanjutnya implementasi ke site cms WordPress. Masuk menu Options.

Configuration Site CMS WordPress
Configuration Site CMS WordPress

Pilih menu HTTPS -> Pada kolom SSL Certificate (https), Masukan Cloudflare Origin Certificate yang sebelumnya dibuat. Checklist Redirecting to HTTPS, HSTS, HTTP2, dan HTTP3. Save

Configuration HTTPS Site CMS WordPress
Configuration HTTPS Site CMS WordPress

Configuration Web Server dan PHP

Tujuan dari configuration web server dan php untuk memaksimalkan perfomance (Basic) dari CMS WordPress dengan resource terbatas contoh disini fastpanel berjalan di VPS RAM 1GB, CPU 1 Core, dan Storage 60GB dengan OS AlmaLinux 8.

Pilih menu Static content, checklist Enable Gzip, Use Nginx for static files. Caching period (days) 7 dan Gzip Compression level 6. Save

Configuration Static Content Site CMS WordPress
Configuration Static Content Site CMS WordPress

Masuk menu Backend (PHP, Reverse proxy etc.) , Backend type PHP, Handler PHP-FPM, PHP version 8.3, dan Workers count 10.

Catatan : Jika belum ada php version 8.3 install terlebih dahulu, ini merupakan version stable.

Configuration Backend Site CMS WordPress
Configuration Backend Site CMS WordPress

Pengujian Site CMS WordPress Fastpanel

Akses Site CMS WordPress pada browser dengan url https://geekslabs.net dengan tambahan huruf s didepan http menjadi https port default 443.

Mengakses homepage CMS WordPress
Mengakses homepage CMS WordPress

Kesimpulan

Install CMS WordPress di Fastpanel terbukti sangat mudah dan efisien, bahkan bagi pengguna yang baru pertama kali mengelola server sendiri.

Dengan fitur instalasi otomatisnya, kamu tidak perlu lagi direpotkan dengan konfigurasi manual yang rumit.

Kini, website impian kamu hanya beberapa klik saja. Jadi, tunggu apa lagi? Segera praktikkan panduan di atas dan mulailah membangun situs WordPress kamu dengan Fastpanel.