Ingin hosting WordPress di AWS Lightsail, tapi masih bingung harus mulai dari mana?
Tenang, AWS Lightsail termasuk salah satu layanan AWS yang lebih ramah untuk pemula dibanding mengelola server cloud manual dari nol. Dengan Lightsail, Anda bisa membuat server WordPress menggunakan blueprint siap pakai, lalu menghubungkannya ke domain, memasang SSL, dan mengelola website seperti WordPress biasa.
AWS Lightsail cocok untuk website company profile, blog, landing page, website bisnis, hingga website WordPress yang membutuhkan kontrol server lebih fleksibel dibanding shared hosting.
Namun, karena tetap berbasis server cloud, ada beberapa langkah teknis yang perlu dilakukan dengan benar agar website berjalan stabil.
Apa Itu AWS Lightsail?
AWS Lightsail adalah layanan cloud dari Amazon Web Services yang menyediakan virtual server, storage, database, networking, dan paket bulanan yang lebih sederhana.
Untuk WordPress, Lightsail menyediakan blueprint siap pakai. Artinya, Anda tidak perlu menginstal web server, PHP, database, dan WordPress secara manual dari awal.
Setelah instance dibuat, WordPress sudah tersedia dan bisa langsung dikonfigurasi. Ini membuat Lightsail cukup menarik untuk pengguna yang ingin mencoba hosting cloud tanpa pengaturan yang terlalu rumit.
Buat Akun AWS
Langkah pertama adalah membuat akun AWS terlebih dahulu.
Masuk ke halaman AWS, lakukan pendaftaran, lalu lengkapi data akun dan metode pembayaran. Setelah akun aktif, buka layanan Amazon Lightsail dari dashboard AWS.
Pastikan Anda memahami bahwa layanan cloud tetap memiliki sistem tagihan. Pilih paket sesuai kebutuhan agar biaya tetap terkontrol.
Untuk website pemula, Anda bisa mulai dari paket kecil terlebih dahulu. Jika traffic meningkat, resource bisa dinaikkan sesuai kebutuhan.
Buat Instance WordPress
Setelah masuk ke dashboard Lightsail, pilih menu Create Instance.
Pilih lokasi server yang paling dekat dengan target pengunjung. Jika target utama website adalah Indonesia, Anda bisa memilih region yang secara geografis dekat, seperti Singapore, agar akses website terasa lebih cepat.
Setelah itu, pilih platform Linux/Unix, lalu pilih blueprint WordPress.
Blueprint ini akan membuat server dengan WordPress yang sudah terpasang. Anda hanya perlu memilih paket, memberi nama instance, lalu klik Create Instance.
Tunggu beberapa saat sampai instance aktif dan statusnya running.
Ambil Password WordPress
Setelah instance aktif, Anda perlu mengambil password login WordPress.
Caranya, buka instance yang sudah dibuat, lalu gunakan fitur browser-based SSH di Lightsail. Setelah terminal terbuka, jalankan perintah yang biasanya disediakan oleh dokumentasi Lightsail atau Bitnami untuk menampilkan password WordPress.
Username default umumnya adalah user, sedangkan password diambil dari server.
Setelah mendapatkan password, buka alamat IP instance di browser, lalu masuk ke halaman login WordPress melalui /wp-admin.
Buat Static IP
Secara default, IP publik instance Lightsail bisa berubah jika instance dihentikan dan dinyalakan ulang.
Karena itu, Anda perlu membuat static IP. Static IP berfungsi agar alamat IP server tetap sama, sehingga domain tidak perlu diarahkan ulang setiap kali server berubah status.
Masuk ke tab Networking pada instance, lalu pilih Create Static IP. Setelah itu, attach static IP tersebut ke instance WordPress.
Langkah ini penting sebelum domain diarahkan ke server.
Hubungkan Domain
Setelah static IP aktif, langkah berikutnya adalah menghubungkan domain ke AWS Lightsail.
Ada dua cara umum yang bisa digunakan. Pertama, mengatur A record domain agar mengarah ke static IP Lightsail. Kedua, menggunakan DNS zone di Lightsail lalu mengganti nameserver domain sesuai yang diberikan AWS.
Untuk pemula, mengubah A record biasanya lebih mudah jika DNS domain masih dikelola di registrar lama.
Tambahkan A record untuk domain utama ke static IP. Jika ingin menggunakan www, tambahkan juga record yang sesuai.
Setelah DNS diubah, tunggu proses propagasi. Waktu propagasi bisa berbeda-beda, mulai dari beberapa menit hingga beberapa jam.
Pasang SSL HTTPS
Setelah domain berhasil mengarah ke website, langkah berikutnya adalah memasang SSL agar website bisa diakses melalui HTTPS.
Pada instalasi WordPress Lightsail berbasis Bitnami, SSL biasanya dapat dikonfigurasi melalui tool bawaan seperti bncert. Tool ini membantu mengatur sertifikat SSL untuk domain utama dan www.
Sebelum memasang SSL, pastikan domain sudah benar-benar mengarah ke static IP Lightsail. Jika DNS belum aktif, proses SSL bisa gagal.
Setelah SSL aktif, cek website menggunakan https://namadomain.com dan pastikan tidak ada peringatan keamanan di browser.
Optimasi WordPress
Setelah WordPress aktif di AWS Lightsail, jangan lupa melakukan optimasi dasar.
Update WordPress, theme, dan plugin. Hapus plugin bawaan yang tidak digunakan. Gunakan theme ringan, kompres gambar, aktifkan plugin cache jika dibutuhkan, dan atur permalink agar lebih SEO-friendly.
Tambahkan juga plugin keamanan, backup, dan SEO sesuai kebutuhan website.
Jika website mulai ramai, Anda bisa mempertimbangkan CDN, object cache, atau upgrade paket Lightsail agar performa tetap stabil.
Kesimpulan
Hosting WordPress di AWS Lightsail bisa menjadi pilihan menarik untuk pemilik website yang ingin menggunakan cloud hosting dengan cara yang lebih sederhana.
Langkah utamanya meliputi membuat akun AWS, membuat instance WordPress, mengambil password login, membuat static IP, menghubungkan domain, memasang SSL, dan melakukan optimasi WordPress.
Lightsail cocok untuk website bisnis, blog, company profile, dan landing page yang membutuhkan performa lebih fleksibel dibanding shared hosting. Namun, tetap pastikan server dikelola dengan baik agar website aman, cepat, dan stabil untuk kebutuhan SEO maupun pengunjung.