Skuy Nge-Host! Panduan Gampang Bikin Website Pertama di Shared Hosting

Hosting Website Pertama Anda di Shared Hosting | Panduan Pemula

PPLG

PPLG

Penulis

22 Aug 2026
81 x dilihat

Halo gaes! Pernah kepikiran punya website sendiri buat nunjukkin portofolio kece kalian, blog curhat, atau mungkin toko online impian? Vibes-nya pasti beda banget kan kalau punya "rumah" sendiri di internet. Nah, kalau kamu masih pemula dan budget lagi on point, shared hosting itu solusi paling asik buat start. Nggak perlu pusing mikirin server yang ribet, fokus aja ke konten kamu!

Artikel ini bakal jadi guide anti-galau buat kamu yang pengen ngintip dan langsung praktek gimana sih cara nge-host website pertama kamu. Siap? Skuy!

Apa Itu Shared Hosting? Kenapa Cocok Buat Pemula?

Bayangin gini, gaes. Internet itu kayak kota besar, dan website kamu itu rumah. Kalau kamu baru mau bangun rumah pertama, kamu pasti nggak langsung beli lahan luas terus bangun gedung pencakar langit kan? Kamu mungkin nyari apartemen atau cluster kecil dulu.

Nah, Shared Hosting itu ibaratnya kayak apartemen. Kamu berbagi satu gedung (server) yang sama dengan tetangga-tetangga kamu (website lain). Fasilitasnya (resource server: CPU, RAM, disk space) dibagi bareng. Makanya harganya lebih murah dan perawatannya diurus sama pengelola gedung (provider hosting).

Kenapa Shared Hosting juara buat pemula?

  • Affordable banget: Harga paketnya ramah di kantong.
  • Gampang diurus: Kamu nggak perlu jadi sysadmin handal, provider yang ngurus technical-nya.
  • Fitur lengkap: Biasanya udah include control panel kayak cPanel, auto-installer CMS, dan fitur esensial lainnya.
  • Good for small-medium traffic: Cocok buat website baru yang trafiknya belum ratusan ribu per hari.

Domain Name vs. Web Hosting: Jangan Sampai Ketuker, Ngab!

Ini sering banget bikin bingung anak baru.

  • Domain Name: Itu alamat rumah kamu di internet, contohnya namawebsitekamu.com. Ini kayak ID unik biar orang bisa nyari kamu.
  • Web Hosting: Itu lahan dan bangunan tempat semua file website kamu (gambar, teks, kode) disimpan biar online 24/7.

Jadi, kamu butuh keduanya ya! Domain itu nunjukkin jalannya, hosting itu tempat isinya.

Siap-siap Nge-Host! Ini Dia Langkah Mudahnya

Oke, udah paham kan dasar-dasarnya? Sekarang kita spill step-by-step biar website kamu bisa online!

1. Pilih Provider Hosting yang Oke Punya

Ini step krusial, gaes. Jangan asal pilih yang murah doang. Perhatiin ini:

  • Harga & Paket: Sesuaikan sama budget dan kebutuhan kamu (misal: berapa disk space, berapa domain yang bisa di-host).
  • Uptime Guarantee: Cari yang janji uptime tinggi (99.9% ke atas). Artinya, website kamu jarang mati.
  • Customer Support: Penting banget! Cari yang responsif dan helpful. Kalau ada masalah, nggak bingung sendiri.
  • Fitur: Ada cPanel, SSL gratis (Let's Encrypt), backup otomatis, SSD storage? Ini nilai plus.

Tips: Coba intip-intip review di forum atau YouTube, banyak kok yang ngasih rekomendasi provider lokal maupun internasional yang bagus.

2. Daftar & Beli Domain + Hosting

Setelah nemu provider idaman, saatnya eksekusi!

  1. Pesan Paket Hosting: Pilih paket yang paling cocok.
  2. Daftarkan Domain: Biasanya bisa langsung barengan sama beli hosting. Cek ketersediaan nama domain yang kamu mau. Kalau udah punya, tinggal arahkan (point) domain itu ke hosting baru kamu.
  3. Selesaikan Pembayaran: Ikuti instruksi pembayaran. Setelah itu, kamu bakal dapet email berisi detail login ke akun hosting dan control panel (biasanya cPanel). SIMPAN BAIK-BAIK EMAIL INI!

3. Kenalan Sama cPanel

cPanel adalah control panel paling populer buat ngatur hosting kamu. Begitu kamu login, bakal banyak icon-icon gitu. Jangan panik! Yang penting buat pemula biasanya:

  • File Manager: Buat upload, edit, hapus file website.
  • MySQL Databases: Buat database kalau website kamu butuh (kayak WordPress).
  • Domain / Addon Domains: Buat ngatur domain kamu.
  • Softaculous Apps Installer (atau sejenisnya): Buat instal CMS kayak WordPress, Joomla, dll, otomatis.

4. Upload File Website Kamu

Nah, ini inti dari nge-host. Ada dua cara populer:

a. Lewat File Manager di cPanel (Paling Gampang)

  1. Login ke cPanel kamu.
  2. Cari dan klik icon File Manager.
  3. Kamu bakal masuk ke direktori file. Folder paling penting adalah public_html. Ini folder tempat semua file website kamu harus diletakkan agar bisa diakses dari internet.
  4. Masuk ke public_html. Kalau masih kosong, itu normal.
  5. Klik tombol Upload di bagian atas.
  6. Pilih file website kamu (biasanya dalam bentuk .zip kalau dari lokal, lalu ekstrak di server). Atau upload satu per satu kalau file-nya sedikit.
  7. Pastikan file utama website kamu (misalnya index.html atau index.php) ada langsung di dalam folder public_html.

Contoh: Bikin File index.html dan info.php Sederhana Misal kamu punya file index.html seperti ini:

<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Website Pertama Gue!</title>
    <style>
        body { font-family: sans-serif; text-align: center; margin-top: 50px; background-color: #f0f8ff; color: #333; }
        h1 { color: #4CAF50; }
        p { font-size: 1.2em; }
    </style>
</head>
<body>
    <h1>Hai Gaes! Welcome to Website Pertama Gue!</h1>
    <p>Yeay, akhirnya website ini online juga! Vibenya beda banget!</p>
    <p>Kalau pengen lihat info server, <a href="info.php">klik di sini</a>.</p>
</body>
</html>

Dan file info.php (buat ngecek server):

<?php
phpinfo();
?>

Upload kedua file ini ke folder public_html. Begitu kamu akses domain kamu, index.html akan langsung muncul!

b. Lewat FTP Client (Lebih Cepat Buat File Banyak) Kalau file website kamu banyak atau ukurannya gede, pake FTP client kayak FileZilla itu lebih sat-set.

  1. Download dan install FileZilla.
  2. Dapatkan kredensial FTP kamu dari email hosting atau cPanel (biasanya di bagian "FTP Accounts"). Kamu butuh: Host (biasanya domain kamu), Username, Password, Port (biasanya 21).
  3. Buka FileZilla, masukkan kredensial di bagian Quickconnect atau Site Manager.
  4. Setelah terhubung, di panel kanan (Remote Site), navigasikan ke public_html.
  5. Di panel kiri (Local Site), cari folder website kamu di komputer.
  6. Tarik (drag) semua file dari folder lokal ke public_html di panel kanan. Tunggu sampai proses upload selesai.

5. Setup Database (Jika Website Kamu Dinamis)

Kalau website kamu pake CMS (Kayak WordPress, Joomla, dll), atau punya fitur login/komentar, berarti butuh database.

  1. Di cPanel, cari dan klik MySQL Databases.
  2. Buat New Database: Beri nama yang gampang kamu inget (misal: namaku_db).
  3. Buat New User: Beri username dan password yang kuat.
  4. Add User to Database: Pilih user dan database yang baru kamu buat, lalu centang ALL PRIVILEGES dan klik "Make Changes".

Setelah ini, detail database (nama database, username, password, host database - biasanya localhost) akan kamu pakai saat instalasi CMS.

6. Instalasi CMS (Paling Sering Dipakai)

Kebanyakan shared hosting punya fitur auto-installer kayak Softaculous Apps Installer. Ini kayak App Store buat website kamu!

  1. Di cPanel, cari dan klik Softaculous Apps Installer (atau sejenisnya).
  2. Pilih CMS yang kamu mau (misal: WordPress).
  3. Klik Install Now.
  4. Isi detail instalasi:
    • Choose Installation URL: Pilih domain kamu.
    • Directory: Biarkan kosong kalau kamu mau install di root domain (misal: namadomain.com), atau isi kalau mau di subfolder (misal: namadomain.com/blog).
    • Database Name & User: Biasanya Softaculous bikin otomatis, tapi kamu bisa input yang udah kamu buat di langkah 5.
    • Admin Account: Bikin username dan password buat login ke dashboard CMS kamu.
    • Site Name & Description: Isi sesuai branding kamu.
  5. Klik Install. Tunggu sebentar, dan voila! Website CMS kamu sudah terpasang.

7. Pastikan Domain Mengarah ke Hosting (DNS Pointing)

Kalau kamu beli domain dan hosting di tempat yang beda, kamu perlu ngasih tahu domain kamu di mana "rumah" hosting-nya berada. Caranya:

  1. Dapatkan Nameservers dari provider hosting kamu. Biasanya bentuknya kayak ns1.namaprovider.com dan ns2.namaprovider.com. Info ini ada di email aktivasi hosting.
  2. Login ke akun tempat kamu beli domain (Domain Registrar).
  3. Cari bagian DNS Management atau Nameservers.
  4. Ganti nameserver default dengan nameserver dari hosting kamu.
  5. Penting: Proses ini butuh waktu propagasi 2-24 jam. Sabar ya, gaes!

8. Cek Website Kamu & Debugging Simpel

Setelah semua langkah, saatnya cek hasil kerja kerasmu!

  • Buka browser dan ketik alamat domain kamu. Kalau muncul "Welcome" page dari hosting, atau langsung website kamu, berarti sukses!
  • Website kok belum muncul? Coba clear cache browser kamu, atau coba akses dari browser lain/mode incognito. Bisa jadi itu masalah cache lokal.
  • Masih belum? Cek lagi public_html di File Manager, pastikan file utama (index.html atau index.php) ada di sana.
  • Masih juga? Sabar, mungkin DNS propagasinya belum selesai. Tunggu beberapa jam lagi. Kalau tetep zonk, jangan sungkan hubungi support hosting kamu.

Tips Praktis Biar Website Kamu Makin Kece!

  • Aktifkan SSL Gratis: Kebanyakan hosting udah include SSL gratis dari Let's Encrypt. Langsung aktifin dari cPanel kamu (biasanya ada di bagian "Security" atau "SSL/TLS"). Website dengan HTTPS itu lebih aman dan disukai Google.
  • Backup Rutin: Jangan pernah meremehkan backup! Kalau ada apa-apa, kamu punya cadangan. Banyak hosting udah ada fitur backup otomatis.
  • Jaga Keamanan: Gunakan password yang kuat, update CMS dan plugin secara berkala.
  • Optimasi Gambar: Jangan upload gambar ukuran gede banget. Kompres dulu biar website nggak lemot.
  • Manfaatkan Support: Jangan malu bertanya ke tim support hosting kalau kamu mentok. Mereka digaji buat bantuin kamu!

Penutup: Waktunya Berkreasi!

Nah, itu dia gaes, panduan lengkap buat kamu nge-host website pertama di shared hosting. Nggak sesusah yang dibayangkan kan? Yang penting berani mencoba dan nggak takut salah. Sekarang, website kamu udah online, saatnya kamu berkreasi, tuangkan ide-ide keren kamu, dan tunjukkan ke seluruh dunia!

Ingat, ini cuma awal perjalanan kamu di dunia per-website-an. Terus belajar, eksplorasi, dan jangan pernah berhenti bikin sesuatu yang baru. Good luck, ngab!


0.0

Berikan Rating

Komentar (0)

Silakan login untuk memberikan komentar.

Login Sekarang

Belum ada komentar. Jadilah yang pertama!

Menyukai Artikel (0)

Belum ada siswa yang menyukai artikel ini.