webuzo2

Tutorial membuat VPS web server dengan Webuzo LAMP Stack ini menjelaskan persiapan server, perintah instalasi panel, konfigurasi akun website, pemasangan WordPress, hingga pemeriksaan keamanan dan troubleshooting. Panduannya telah disesuaikan untuk instalasi baru menggunakan sistem operasi yang masih didukung, sedangkan langkah CentOS 6.3 dari tulisan terdahulu tetap dijelaskan sebagai catatan historis.

Jika Anda masih membandingkan biaya serta kelayakan migrasi, baca dahulu panduan memilih VPS, Linux, LAMP dan Webuzo. Tutorial ini ditujukan bagi pemilik blog, staf teknis digital agency, dan pengelola website yang sudah memiliki akses server. Semua perintah harus diuji pada instance yang memang disiapkan untuk instalasi baru—jangan jalankan pemasang panel pada VPS produksi yang sudah berisi data atau layanan web aktif.

Catatan Penting: Tutorial CentOS 6.3 Lama vs Webuzo v4

Versi awal tulisan ini menggunakan CentOS 6.3, perintah yum install wget, dan Webuzo versi lama. CentOS 6 mencapai akhir dukungan pada November 2020; CentOS 7 pun sudah EOL pada 30 Juni 2024. Karena sistem EOL tidak lagi menerima pembaruan keamanan reguler, urutan kerja lama tidak boleh disalin untuk membuka server produksi baru.

Dokumentasi Webuzo v4 yang diperiksa pada 2026 mencantumkan dukungan instalasi pada beberapa versi AlmaLinux, Rocky Linux, Ubuntu LTS, dan sistem lain. Gunakan rilis yang masih memperoleh pembaruan keamanan serta cocok dengan aplikasi, lisensi, dan infrastruktur Anda. Pada contoh ini, kami mengilustrasikan keluarga AlmaLinux/Rocky Linux 9 dengan manajer paket dnf; periksa halaman dukungan resmi apabila memilih rilis lain.

Elemen Dokumentasi lama Praktik yang disarankan saat ini
Sistem operasi CentOS 6.3 Distribusi yang masih didukung dan cocok dengan Webuzo v4
Manajer paket yum dnf untuk AlmaLinux/Rocky modern
Webuzo Panel generasi lama, screenshot historis Webuzo v4 dan dokumentasi resmi versi berjalan
Instalasi aplikasi Langsung pasang LAMP tanpa audit Audit resource, versi PHP, keamanan, dan backup lebih dahulu
Portal admin Beberapa contoh URL tercampur HTTP/HTTPS Admin HTTPS :2005; end-user HTTPS :2003

Pahami pula perbedaan software open-source, panel dengan lisensi komersial, dan pilihan control panel lainnya. Memakai panel bukan jaminan bahwa situs aman atau otomatis cepat.

Persiapan Sebelum Instalasi Webuzo

1. Siapkan VPS baru dan akses root yang sah

Pilih paket VPS dengan IPv4 publik atau akses jaringan yang sesuai, penyimpanan SSD, serta kemampuan menginstal ulang sistem operasi dari panel provider. Dokumentasi Webuzo menyebut minimal RAM 1 GB dan penyimpanan 5 GB, dengan rekomendasi 2 GB RAM dan 10 GB disk sebagai kebutuhan panel. Untuk produksi WordPress, kapasitas tersebut mungkin tidak memadai; hitung kebutuhan dari trafik, plugin, database dan email.

Jika belum paham perangkat jaringan, baca fungsi alamat IP dan cara mengecek IP agar tidak salah menyetel DNS. Pertimbangkan juga bagaimana kapasitas bandwidth dan resource CPU memengaruhi waktu respons saat website dikunjungi bersamaan.

2. Pastikan tidak ada Apache, PHP, atau database dari instalasi sebelumnya

Webuzo meminta sistem operasi dalam kondisi fresh install dan tanpa Apache, MySQL, ataupun PHP yang sudah terpasang. Tujuannya mengurangi konflik paket, service, port, dan konfigurasi yang akan dikelola panel. Jangan mencoba “membersihkan” server lama secara otomatis untuk membuatnya terlihat baru—lebih aman buat instance terpisah, uji instalasi, lalu migrasikan data secara terencana.

Baca Juga:  12 Contoh Situs Web: Jenis, Fungsi, dan Inspirasi Bisnis

Jika sebelumnya sudah ada website, mulai dari backup MySQL terjadwal dan siapkan rencana migrasi WordPress sebelum menyentuh DNS. Gunakan snapshot sebagai tambahan, bukan satu-satunya bentuk backup.

3. Amankan akun dan cek hostname

Gunakan akun administrator yang sah, SSH key jika tersedia, pembatasan akses panel, dan firewall berdasarkan kebutuhan. Di server percobaan baru, Anda dapat memeriksa informasi dasar dengan perintah non-destruktif berikut:

cat /etc/os-release
hostnamectl status
free -h
df -h
ss -lntp

Jangan membuka port database 3306 untuk publik kecuali ada kebutuhan yang benar-benar dinilai dan dilindungi. Webuzo mencantumkan port untuk web, DNS, mail, panel, dan FTP, tetapi tidak berarti semua harus dibuka tanpa memilah layanan yang diaktifkan. Dokumentasi resmi saat ini juga mensyaratkan SELinux dinonaktifkan; evaluasi implikasi keamanan tersebut dengan kebijakan organisasi sebelum memutuskan menggunakan panel.

Langkah 1: Menyiapkan Sistem Operasi dan Paket Unduhan

Setelah membuat VPS baru dengan AlmaLinux 9 atau distribusi yang setara, masuk melalui SSH sesuai prosedur penyedia. Pada server percobaan yang belum berisi aplikasi, lakukan pembaruan paket dan pasang wget jika belum tersedia:

sudo dnf update -y
sudo dnf install -y wget

Perintah pada naskah lama adalah yum install wget karena CentOS 6.3 menggunakan ekosistem paket berbeda. Sintaks itu dicatat sebagai konteks, bukan rekomendasi memasang OS usang. Jangan menerapkan pembaruan sistem besar tanpa jendela pemeliharaan jika Anda menjalankannya pada host produksi.

Screenshot berikut berasal dari dokumentasi historis dan tidak merepresentasikan antarmuka Webuzo v4 secara persis.

Tutorial Membuat VPS Web Server Di Cent OS Dengan Webuzo LAMP Stack
Tutorial Membuat VPS Web Server : Proses Instalasi Webuzo LAMP Stack yang sudah selesai.

Langkah 2: Mengunduh dan Menjalankan Installer Resmi Webuzo

Dokumentasi instalasi Webuzo v4 menggunakan endpoint installer https://files.webuzo.com/install.sh. Unduh script dari domain vendor, lalu periksa isi file dan asal unduhan sebelum mengeksekusinya dengan hak istimewa. Pada VPS percobaan baru:

wget -N https://files.webuzo.com/install.sh
ls -lh install.sh
less install.sh
chmod 0755 install.sh

Perintah chmod memberikan izin eksekusi, bukan membuat script menjadi aman. Jika isi script tidak cocok dengan dokumentasi vendor atau sertifikat/unduhannya bermasalah, hentikan proses. Tidak ada nilai hash universal yang kami verifikasi untuk script yang berubah-ubah, sehingga checksum lokal saja tidak membuktikan keaslian file.

Memahami pilihan instalasi Webuzo

Webuzo mengizinkan pemasangan aplikasi bawaan atau panel tanpa aplikasi. Untuk sistem baru yang ingin langsung menyiapkan layanan web dan paket bawaan, dokumentasi resmi mencantumkan:

./install.sh

Perintah tersebut pada dokumentasi Webuzo v4 memasang layanan bawaan seperti Apache, MariaDB, PHP, DNS, FTP, serta komponen email. Karena software default dapat berubah, verifikasi versi PHP dan database setelah instalasi. Daftar versi yang tercantum pada panduan vendor bukan alasan menjalankan PHP EOL di produksi.

Jika tim membutuhkan kontrol penuh untuk memasang paket tertentu kemudian melalui panel, dokumentasi juga memberi opsi:

./install.sh --install=none

Opsi none berarti aplikasi default tidak dipasang pada proses awal. Setelah panel aktif, pilih aplikasi dan versi yang sesuai melalui menu administrasi. Untuk tutorial WordPress, jangan lupa memasang layanan web, PHP yang masih didukung, dan database sebelum menguji situs.

Tutorial Membuat VPS Web Server Di Cent OS Dengan Webuzo LAMP Stack
 Tutorial Membuat VPS Web Server : Instalasi Administrasi Webuzo Berbasis Web (untuk versi terbaru ada field Username *lupa ambil screenshot*)

Memeriksa hasil dan log instalasi

Jika proses tampak berhenti, periksa progres serta kapasitas resource sebelum menghentikannya. Dokumentasi Webuzo menyebut log instalasi di /root/webuzo-install.log. Gunakan tail untuk membaca error setelah proses selesai atau saat troubleshooting:

sudo tail -n 80 /root/webuzo-install.log

Jika unduhan gagal, cek DNS, gateway, firewall outbound, dan ketersediaan mirror yang digunakan. Kegagalan akses website setelah instalasi juga dapat berkaitan dengan penyebab 502 Bad Gateway atau kondisi pemeliharaan server, jadi hindari mengulang instalasi secara membabi buta.

Baca Juga:  Pemula Yang Pengen Belajar Jadi Data Analyst

Langkah 3: Mengakses Webuzo Admin dan End-User Panel

Setelah instalasi sukses, gunakan IP VPS yang benar dengan protokol dan port sesuai dokumentasi:

Fungsi Alamat Keterangan keamanan
Admin panel https://IP-VPS:2005/ HTTPS; akses terbatas administrator
Admin HTTP http://IP-VPS:2004/ Hindari mengirim kredensial melalui HTTP
End-user panel https://IP-VPS:2003/ HTTPS bagi pemilik akun hosting
End-user HTTP http://IP-VPS:2002/ Jangan dipakai untuk login sensitif melalui jaringan publik

Webuzo v4 pada panduan resmi memakai kredensial root server untuk login admin awal. Setelah masuk, lakukan konfigurasi hostname, alamat IP, nameserver, lisensi, serta pengaturan keamanan sesuai kebutuhan. Hindari menyimpan password root di spreadsheet bersama data kampanye. Bila sertifikat panel belum tepercaya, atur sertifikat yang valid; jangan membiasakan melewati peringatan browser.

Tutorial Membuat VPS Web Server Di Cent OS Dengan Webuzo LAMP Stack
Tutorial Membuat VPS Web Server : Halaman Control Panel End User

Pada panel modern, pengelolaan website dan user tidak harus dilakukan dengan akun root setiap hari. Buat akun dengan hak yang sesuai tugas masing-masing dan pantau siapa yang dapat melihat file atau database pelanggan.

Tutorial Membuat VPS Web Server Di Cent OS Dengan Webuzo LAMP Stack
Tutorial Membuat VPS Web Server : Halaman Login Admin Webuzo

Langkah 4: Membuat Akun Website, Domain, dan Database

Buat user hosting dan hubungkan domain

Melalui menu Users atau fungsi serupa pada Webuzo v4, buat akun untuk website yang akan dikelola. Tentukan domain, username, kuota, serta paket sesuai kebutuhan. Atur DNS A/AAAA menuju alamat server yang tepat dan periksa propagasinya sebelum mengubah konfigurasi aplikasi. Sebaiknya tiap situs milik klien berbeda memiliki akun dan hak akses yang terpisah.

Jika Anda perlu menyiapkan konfigurasi lebih manual, pahami struktur URL dan redirect 301 sebelum mengganti permalink agar halaman yang sudah dikenal mesin pencari tidak berubah tanpa rencana.

Siapkan versi PHP, database, dan sertifikat HTTPS

Di bagian Apps/Services, pilih versi PHP yang saat ini menerima dukungan keamanan dan diuji kompatibel dengan CMS serta plugin. Buat database dan user dengan hak minimum yang dibutuhkan aplikasi; hindari memakai akun database root untuk koneksi WordPress. Panduan pembuatan database MySQL serta penggunaan phpMyAdmin dapat membantu memahami alurnya.

Aktifkan sertifikat TLS melalui fasilitas resmi panel atau metode yang didukung vendor, dan pastikan pengalihan HTTP ke HTTPS berfungsi dengan benar. Periksa koneksi HTTP, HTTPS, akses wp-admin, penyimpanan media, serta penulisan database menggunakan akun non-root.

Langkah 5: Memasang WordPress dan Menguji Performa

Setelah web server, PHP, database, dan domain tersedia, gunakan installer aplikasi Webuzo atau prosedur WordPress standar. Bagi pemula, tutorial pemasangan WordPress menjelaskan langkah dasar yang dapat dibandingkan dengan menu panel. Jangan mengabaikan pembaruan tema, plugin, dan backup setelah aplikasi berjalan.

Uji homepage, artikel, pencarian situs, formulir, login, unggahan gambar, email, serta tugas cron jika digunakan. Setelah semua berhasil, aktifkan cache yang sesuai dan lanjutkan audit pengaturan Cloudflare maupun PageSpeed Google. Jangan menyamakan hasil benchmark sekali jalan dengan performa saat ada trafik nyata.

Langkah 6: Permission, Keamanan, dan Troubleshooting

Memahami ownership dan error HTTP 500

Naskah lama menggunakan perintah ls - l (ada spasi yang keliru) dan contoh chown -R useradminWebuzo:useradminWebuzo yang tidak mencantumkan path target. Untuk pemeriksaan dasar, gunakan:

ls -l /home/USER/public_html
stat /home/USER/public_html

Jika memang terbukti ada masalah kepemilikan, tentukan nama user, grup, dan direktori milik akun yang benar dari panel atau konfigurasi hosting. Jangan asal menjalankan chown -R pada /, seluruh /home, atau path yang tidak diverifikasi. Kesalahan ownership hanya salah satu kemungkinan error 500; penyebab lain bisa berupa PHP fatal error, konfigurasi virtual host, dan permission yang tidak sesuai.

Baca Juga:  Apa Itu Bandwidth? Fungsi, Jenis, dan Cara Menghitung Kebutuhan Website

Checklist saat website tidak bisa dibuka

  1. Periksa apakah DNS domain mengarah ke IP VPS yang dimaksud.
  2. Pastikan layanan web, PHP, dan database aktif serta port 80/443 tersedia sesuai kebijakan firewall.
  3. Periksa sertifikat TLS, error log server, dan log aplikasi WordPress.
  4. Periksa resource disk, RAM, CPU, dan koneksi database.
  5. Rollback perubahan terbaru bila terjadi gangguan setelah update.

Untuk perlindungan tambahan, baca respons awal serangan DDoS dan pelajari technical SEO karena kesalahan status HTTP, canonical, atau akses crawler dapat berdampak pada indeks pencarian meskipun website terlihat normal bagi administrator.

Pertanyaan yang Sering Diajukan (FAQ)

1. Apakah tutorial CentOS 6.3 masih bisa dipakai pada 2026?

Bagian historisnya bermanfaat untuk memahami konsep, tetapi tidak boleh diikuti sebagai panduan produksi. CentOS 6.3 sudah lama melewati masa dukungan keamanan.

2. OS apa yang sebaiknya dipilih untuk Webuzo baru?

Pilih distribusi yang masih didukung dan tercantum pada dokumentasi Webuzo v4 untuk versi tertentu, misalnya AlmaLinux atau Rocky Linux yang kompatibel, setelah audit versi aplikasi.

3. Berapa kebutuhan minimum VPS untuk Webuzo?

Dokumentasi vendor mencantumkan RAM minimum 1 GB dan disk 5 GB, serta rekomendasi RAM 2 GB dan disk 10 GB. Website produksi sering membutuhkan lebih banyak.

4. Apakah boleh memasang Webuzo di VPS berisi website aktif?

Jangan menganggap itu aman. Webuzo meminta sistem operasi yang baru dan tidak sudah berisi Apache, PHP, atau database. Untuk migrasi, bangun server baru dan pindahkan data dengan prosedur backup/rollback.

5. Apakah perintah install.sh aman untuk langsung dijalankan?

Script installer pihak ketiga memiliki hak akses tinggi. Unduh hanya dari sumber resmi, tinjau isinya, konfirmasi dokumentasi dan keamanan lingkungan, lalu eksekusi hanya pada sistem yang disiapkan untuk instalasi.

6. Apa fungsi –install=none?

Opsi ini memasang panel tanpa paket aplikasi default yang biasanya ikut dipasang, sehingga administrator dapat memilih aplikasi melalui panel setelah instalasi.

7. Apa alamat login admin Webuzo?

Menurut dokumentasi v4, admin HTTPS menggunakan port 2005 dan end-user HTTPS menggunakan port 2003. Port HTTP tersedia pada 2004 dan 2002, tetapi tidak dianjurkan untuk login publik.

8. Mengapa port 2005 tidak bisa diakses?

Penyebabnya dapat berupa instalasi belum selesai, service berhenti, firewall provider atau host menutup port, routing, atau sertifikat. Periksa log dan konektivitas sebelum membuat perubahan besar.

9. Mengapa muncul error 500 setelah mengunggah file?

Periksa error log, versi PHP, permission, ownership, konfigurasi rewrite, dan kapasitas storage. Jangan langsung mengganti kepemilikan semua direktori secara rekursif.

10. Apakah harus membuka port MySQL 3306?

Biasanya tidak untuk WordPress dan database yang berjalan dalam server sama. Batasi akses database ke jaringan internal atau host yang diperlukan saja.

11. Bagaimana memasang SSL pada Webuzo?

Gunakan pengelolaan sertifikat yang didukung panel untuk domain dan, bila diperlukan, panel admin. Validasi domain, chain sertifikat, serta redirect HTTPS setelah pemasangan.

12. Apakah Webuzo otomatis memasang WordPress?

Webuzo menyediakan fasilitas instalasi aplikasi, tetapi WordPress tetap memerlukan konfigurasi domain, database, versi PHP, akun, serta pemeliharaan keamanan setelah dipasang.

Referensi Eksternal

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.

We don’t spam! Read our privacy policy for more info.

Info: Jika Anda memerlukan Jasa Freelancer Pembuatan Blog, Website, Toko Online, SEO, dan Digital Marketing, jangan ragu untuk hubungi Bloggerpi Digital lewat email di [email protected] atau hubungi kami lewat WA sekarang di sini!

Rijal Fahmi Mohamadi

Starting my career as a Software Engineer, I have now become a Digital Marketing enthusiast with core skills in SEO (Search Engine Optimization), writing, Search Engine Marketing (SEM), Social Media, and SEO Data Analysis. I enjoy working remotely, helping businesses grow and achieve profitability with my expertise. PS: Although Software Engineer is no longer my main profession, I can still code! I am proficient in PHP and am seriously learning Python for data analysis.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *