buatweb.site
Kembali ke Blog
Edukasi Teknis
18 Mei 2026

Cara Upload Website ke Hosting

Tim BuatWeb

Penulis di BuatWeb.site

Cara Upload Website ke Hosting

Website sudah jadi di komputer, domain sudah dibeli, hosting sudah aktif. Satu langkah lagi yang tersisa: mengunggah file website ke server agar bisa diakses oleh siapa saja di internet.

Bagi yang belum pernah melakukan ini sebelumnya, proses “upload website ke hosting” bisa terdengar teknis dan menakutkan. Kenyataannya, ada dua cara yang cukup mudah dipahami bahkan oleh pemula: melalui File Manager di cPanel, atau melalui software FTP. Keduanya akan dijelaskan langkah demi langkah dalam artikel ini.

Sebelum memulai, pastikan Anda sudah menyiapkan tiga hal: semua file website di komputer Anda, akses ke cPanel hosting (username dan password dari email penyedia hosting), dan domain yang sudah diarahkan ke server hosting.

Memahami Struktur Folder Hosting

Sebelum mulai mengunggah, penting untuk memahami ke mana tepatnya file website harus ditempatkan di server.

Setiap hosting memiliki folder utama yang disebut public_html. Inilah folder yang dilihat browser saat seseorang mengakses domain Anda. File website yang ingin dapat diakses publik harus berada di dalam folder ini, atau di dalam subfolder di dalamnya.

Jika Anda mengunggah file ke luar public_html, file tersebut tidak bisa diakses melalui browser, meskipun tersimpan di server. Ini fitur keamanan: file konfigurasi, backup, atau data sensitif bisa disimpan di luar public_html agar tidak bisa diakses publik.

Struktur sederhananya: file website Anda → public_html → bisa diakses di namadomain.com.

Cara 1: Upload Melalui cPanel File Manager

Cara ini paling mudah karena tidak memerlukan software tambahan. Semuanya dilakukan langsung di browser.

Langkah 1: Masuk ke cPanel

Buka browser dan akses cPanel melalui URL yang diberikan penyedia hosting, biasanya berformat namadomain.com:2083 atau namadomain.com/cpanel. Masukkan username dan password cPanel Anda.

Langkah 2: Buka File Manager

Setelah masuk ke cPanel, cari ikon atau menu “File Manager” dan klik. Anda akan dibawa ke antarmuka yang menampilkan struktur folder server persis seperti tampilan folder di Windows Explorer atau Finder Mac.

Langkah 3: Navigasi ke Folder public_html

Di panel kiri, klik folder public_html untuk membuka isinya. Di sinilah Anda akan menempatkan file website.

Jika folder public_html sudah berisi file bawaan hosting (biasanya file index.html atau cgi-bin), Anda perlu memutuskan apakah menghapusnya terlebih dahulu atau tidak. Untuk website baru yang kosong, hapus saja isinya agar tidak ada konflik.

Langkah 4: Upload File Website

Di File Manager, klik tombol “Upload” yang biasanya ada di bagian atas toolbar. Ini membuka halaman upload di mana Anda bisa memilih file dari komputer untuk diunggah.

Jika file website Anda sedikit (misalnya beberapa halaman HTML, CSS, dan gambar), Anda bisa mengunggahnya satu per satu atau beberapa sekaligus.

Jika file website Anda banyak, cara lebih efisien adalah dengan mengompres semua file menjadi satu arsip ZIP di komputer, mengunggah satu file ZIP tersebut, lalu mengekstraknya di server. Di File Manager cPanel, klik kanan file ZIP yang sudah terunggah, pilih “Extract”, dan tentukan folder tujuan ekstraksi.

Proses unggah membutuhkan waktu tergantung ukuran file dan kecepatan koneksi internet Anda. Untuk website sederhana, biasanya selesai dalam beberapa menit.

Langkah 5: Verifikasi

Setelah semua file terunggah, buka browser dan ketik domain Anda. Jika website sudah tampil dengan benar, proses upload berhasil.

Jika yang muncul bukan website Anda melainkan halaman default hosting atau pesan error, ada beberapa kemungkinan: domain belum sepenuhnya diarahkan ke hosting (propagasi DNS bisa memakan waktu hingga 24 jam), file diunggah ke folder yang salah, atau nama file index utama tidak tepat (harus index.html atau index.php).

Cara 2: Upload Menggunakan FTP

FTP (File Transfer Protocol) adalah metode standar untuk mentransfer file antara komputer dan server. Cara ini lebih fleksibel dan efisien dibanding File Manager untuk mengelola file dalam jumlah besar atau secara rutin.

Anda memerlukan software FTP client. Untuk pemula, FileZilla adalah pilihan terbaik karena gratis, tersedia untuk Windows, Mac, dan Linux, serta antarmukanya relatif mudah dipahami.

Langkah 1: Dapatkan Kredensial FTP

Sebelum bisa terhubung ke server via FTP, Anda memerlukan empat informasi yang bisa ditemukan di email penyedia hosting atau di cPanel bagian “FTP Accounts”:

  • Host/Server: biasanya ftp.namadomain.com atau alamat IP server.
  • Username: biasanya sama dengan username cPanel atau nama domain Anda.
  • Password: password FTP yang bisa dibuat atau dilihat di cPanel.
  • Port: standarnya 21 untuk FTP, atau 22 untuk SFTP (lebih aman).

Langkah 2: Buka dan Konfigurasikan FileZilla

Setelah menginstal FileZilla, buka aplikasinya. Di bagian atas ada kolom untuk Host, Username, Password, dan Port. Isi dengan informasi yang sudah Anda dapatkan, lalu klik “Quickconnect”.

FileZilla akan mencoba terhubung ke server. Jika berhasil, panel kiri menampilkan file di komputer Anda, dan panel kanan menampilkan file di server hosting.

Langkah 3: Navigasi ke Folder yang Tepat

Di panel kanan (server), navigasi ke folder public_html. Di panel kiri (komputer), navigasi ke folder berisi file website Anda.

Langkah 4: Transfer File

Cara paling mudah: pilih semua file website Anda di panel kiri, klik kanan, pilih “Upload”. FileZilla akan memindahkan semua file ke folder public_html di server.

Anda bisa memantau progres transfer di bagian bawah FileZilla. File yang berhasil terunggah akan berubah status menjadi “Transferred”. Jika ada error, statusnya akan terlihat berbeda dan bisa Anda coba ulang.

Keunggulan FTP Dibanding File Manager

FTP lebih cepat untuk mengelola banyak file sekaligus dan lebih andal untuk koneksi yang terputus di tengah jalan (karena FileZilla bisa melanjutkan transfer yang terputus). FTP juga memungkinkan Anda menyinkronkan folder lokal dan server secara berkelanjutan, berguna jika Anda sering memperbarui konten website.

Untuk website yang sudah berjalan dan sering diperbarui, banyak developer lebih memilih FTP dibanding File Manager karena kenyamanan dan kecepatannya.

Tidak ingin mengurus proses teknis upload dan konfigurasi hosting sendiri? Kami menangani seluruh proses dari instalasi hingga website Anda online dan siap menerima pelanggan. Lihat layanan kami.

Mengunggah Website WordPress

Proses upload untuk website berbasis WordPress sedikit berbeda karena melibatkan database selain file.

Cara termudah adalah menggunakan fitur Softaculous di cPanel untuk menginstal WordPress langsung di server. Tidak perlu upload manual. Setelah instalasi, Anda mengakses dashboard WordPress melalui browser dan mulai mengisi konten dari sana.

Panduan ini ada di artikel cara membuat website WordPress.

Jika Anda memindahkan website WordPress yang sudah ada dari satu hosting ke hosting lain, prosesnya lebih kompleks karena melibatkan ekspor database dari hosting lama dan impor ke hosting baru, ditambah mengubah beberapa konfigurasi. Plugin seperti All-in-One WP Migration atau Duplicator bisa sangat membantu menyederhanakan proses ini.

Setelah Website Terunggah: Hal yang Perlu Dicek

Selesai mengunggah bukan berarti selesai sepenuhnya. Ada beberapa hal yang perlu diverifikasi sebelum website Anda benar-benar siap melayani pengunjung.

Cek semua halaman utama. Kunjungi setiap halaman penting: beranda, halaman produk/layanan, tentang kami, dan kontak. Pastikan semua tampil dengan benar, tidak ada gambar yang rusak atau link yang mati.

Tes di perangkat berbeda. Buka website dari komputer, ponsel Android, dan iPhone jika memungkinkan. Pastikan tampilan responsif di semua ukuran layar.

Aktifkan SSL. Setelah website online, aktifkan sertifikat SSL melalui cPanel agar website Anda berstatus HTTPS. Ini penting untuk keamanan dan kepercayaan pengunjung. Selengkapnya di artikel apa itu SSL.

Uji formulir kontak. Jika ada formulir kontak atau formulir pemesanan, uji dengan mengirim pesan percobaan dan pastikan email notifikasi diterima.

Atur redirect www ke non-www (atau sebaliknya). Pastikan www.namadomain.com dan namadomain.com mengarah ke website yang sama, bukan dua halaman berbeda.

Mengatasi Masalah Umum Saat Upload

Beberapa masalah sering ditemui oleh pemula saat pertama kali mengunggah website. Berikut yang paling umum beserta solusinya.

Website tidak tampil setelah upload. Penyebab paling umum adalah propagasi DNS yang belum selesai. Domain yang baru diarahkan ke hosting membutuhkan waktu 1–24 jam untuk disebarkan ke seluruh internet. Bersabarlah dan coba lagi beberapa jam kemudian.

Gambar tidak muncul. Biasanya karena path gambar di kode HTML menggunakan path absolut komputer lokal, bukan path relatif yang valid di server. Cek kode sumber halaman dan sesuaikan path gambar.

Halaman tidak ditemukan (404 error). Cek apakah file index.html atau index.php ada di folder public_html. Nama file ini harus tepat, termasuk huruf kecil dan besar.

Error 500 (Internal Server Error). Biasanya masalah konfigurasi server atau file .htaccess yang bermasalah. Coba rename atau hapus sementara file .htaccess untuk mengecek apakah itu penyebabnya.

Koneksi FTP gagal. Pastikan username, password, host, dan port sudah benar. Coba gunakan port 21 terlebih dahulu. Jika penyedia mendukung SFTP, gunakan port 22 untuk koneksi yang lebih aman.

Tips Keamanan Saat Mengelola File di Server

Mengelola file di server hosting membawa tanggung jawab keamanan yang perlu diperhatikan.

Jangan menyimpan file sensitif seperti backup database, file konfigurasi berisi password, atau data pelanggan di dalam folder public_html. File di dalam public_html bisa diakses oleh siapa pun yang tahu URL-nya.

Setelah upload selesai, ubah permission file dan folder menjadi nilai yang benar. Folder biasanya diatur ke 755, file ke 644. File konfigurasi yang berisi password (seperti wp-config.php di WordPress) sebaiknya diatur lebih ketat, ke 640 atau bahkan 600.

Jangan simpan password FTP di aplikasi FTP jika Anda menggunakan komputer bersama. Selalu logout dari cPanel setelah selesai bekerja.

Untuk memahami lebih lanjut tentang pengelolaan hosting, baca apa itu cPanel.

Pertanyaan yang Sering Diajukan

Berapa lama proses upload website ke hosting?

Tergantung ukuran file website dan kecepatan internet Anda. Website sederhana dengan beberapa halaman HTML dan gambar biasanya selesai dalam 5–15 menit. Website yang lebih besar bisa memakan waktu lebih lama.

Apakah saya perlu selalu upload ulang setiap kali mengubah konten website?

Tergantung platform yang digunakan. Untuk website statis (HTML murni), ya, Anda perlu mengunggah file yang berubah setiap kali ada perubahan. Untuk website berbasis CMS seperti WordPress, perubahan konten dilakukan langsung di dashboard WordPress tanpa perlu upload file.

Apakah bisa menggunakan keduanya, File Manager dan FTP?

Ya, keduanya hanya metode akses yang berbeda ke file yang sama di server. Anda bisa menggunakan File Manager untuk perubahan kecil dan FTP untuk transfer file dalam jumlah banyak, sesuai preferensi.

Apa perbedaan FTP dan SFTP?

FTP mengirimkan data tanpa enkripsi, sehingga secara teknis data bisa disadap di jaringan. SFTP menggunakan enkripsi SSH yang membuat transfer data lebih aman. Jika hosting Anda mendukung SFTP, gunakan itu daripada FTP biasa.

Bisakah saya mengupload langsung dari ponsel?

Beberapa aplikasi di iOS dan Android mendukung akses FTP, tetapi mengelola file server dari ponsel umumnya tidak nyaman untuk penggunaan serius. Untuk pekerjaan upload website, komputer atau laptop tetap lebih praktis.

Penutup

Mengunggah website ke hosting adalah keterampilan dasar yang berguna untuk diketahui, meskipun Anda tidak harus melakukannya sendiri. Memahami prosesnya memberi Anda gambaran tentang bagaimana website bekerja dan apa yang terjadi di balik layar ketika seseorang mengakses domain Anda.

Untuk website WordPress, proses ini bahkan lebih sederhana karena bisa dilakukan melalui Softaculous langsung di cPanel tanpa perlu upload file secara manual.

Jika proses teknis ini terasa terlalu merepotkan atau berisiko untuk dilakukan sendiri, tidak ada salahnya menyerahkannya kepada profesional. Hubungi tim kami dan kami bantu dari tahap upload hingga website Anda benar-benar siap online dan menerima pelanggan.

#Hosting #Upload Website #cPanel #Pemula

Artikel Terkait