Dulu banget waktu kita kuliah, kita lihat ada beberapa platform yang menyediakan blog gratis berbasis WordPress dan banyak beberapa CMS. Nah sekarang ini saya terbesit apakah bisa kita implementasikan membuat server farm yang isinya WordPress semua dan implement basic security?
Definisi Server Farm
Pada dasarnya server farm itu adalah kumpulan dari beberapa server yang secara terpusat mengontrol suatu akses atau process tertentu. Tapi karena modal banyak server lumayan mahal, makanya kita coba pakai single server dulu, tapi pakai AMD EPYC terbaru, Turin dengan DDR5 jadi lumayan powerful.
Kali ini kita akan membuat automation dengan menyediakan blog gratis berupa WordPress ke user. Saya rasa dengan kemampuan AI saat ini, hal itu sangat memungkinkan. Kita hanya perlu melakukan test, trial dan error.
Flow
Berikut untuk flownya :
- User melakukan registrasi.
- Definisikan nama blognya dan disesuaikan dengan nama subdomain. Contoh: namablog.fqdn.domain.
- Proses internal instalasi WordPress automation.
- Instalasi selesai.
- Propagasi DNS.
- Informasi server ke user.
- User login ke blog tersebut.
Design Server
Di sini saya akan coba menggunakan 1 single server dulu (VPS), kemudian untuk reverse proxy menggunakan server at least 1 Gbps dengan clock speed di atas 2 GHz dan RAM mumpuni. Kemudian di set automation agar nanti bisa membaca confignya.
Beberapa tools yang bakal digunakan :
- OS Debian 13 x64 (karena lumayan enteng dan clean).
- Docker.
- Nginx.
- Lets Encrypt untuk SSL.
- Beberapa component penunjang.
Ini cuma design kasar saja, saat ini fase automation script dan finalisasi instalasi WordPress sudah rampung. Tinggal test reverse proxy, setup subdomain, dan propagasi DNS.
Leave a Reply