Cara Men-deploy Proyek Replit Anda ke Web dengan Zeabur
Panduan ini adalah cara termudah untuk mengubah kode yang dihasilkan oleh Replit menjadi situs web nyata yang online dan dapat Anda bagikan kepada teman atau pelanggan.
Ikhtisar
Replit sangat bagus untuk membuat desain dan fitur aplikasi Anda, tetapi untuk menayangkannya secara online, Anda memerlukan “hosting”. Kami sangat merekomendasikan Zeabur karena Zeabur menangani pekerjaan teknis yang berat untuk Anda. Zeabur mengambil kode Anda dan menayangkannya di URL publik hanya dengan beberapa klik.
Alur Kerja:
- Buat: Hasilkan aplikasi Anda di Replit.
- Sempurnakan: Simpan kode ke komputer Anda dan periksa dengan Cursor.
- Deploy: Tayangkan secara online di Zeabur.
📝 Catatan Penting: Panduan ini berfokus untuk membuat situs web Anda online (bagian Frontend). Jika aplikasi Anda perlu menyimpan data pengguna atau login, Anda memerlukan Database. Kami akan membahas cara menambahkan database dalam tutorial lanjutan yang terpisah!
Prasyarat
- Akun GitHub.
- Cursor terinstal di komputer Anda.
- Akun Zeabur.
- Node.js terinstal secara lokal (disarankan versi 18+).
Langkah 1: Finalisasi dan Ekspor Proyek Anda dari Replit
Pertama, selesaikan pembuatan aplikasi Anda di lingkungan Replit. Setelah kode Anda siap, Anda perlu mengunduhnya ke mesin lokal Anda.
- Di proyek Replit Anda, klik menu tiga titik (⋮) di samping bagian “Files”.
- Dari menu dropdown, pilih “Download as zip”.

Seluruh proyek Anda akan disimpan sebagai satu file zip di folder unduhan Anda.
Langkah 2: Siapkan Lingkungan Lokal (Cursor)
Anda harus mengekstrak file zip sebelum membukanya di Cursor, jika tidak deployment akan gagal.
-
Ekstrak dan Buka Proyek:
Untuk Pengguna Mac:
- Buka Finder dan masuk ke folder Downloads Anda.
- Klik dua kali file zip yang Anda unduh dari Replit. Ini akan membuat folder baru dengan nama proyek Anda.
- Buka Cursor.
- Di bilah menu atas, klik File > Open… (atau tekan
Cmd + O). - Pilih folder baru hasil ekstrak (bukan file zip-nya) lalu klik Open.
Untuk Pengguna Windows:
- Buka File Explorer dan masuk ke folder Downloads Anda.
- Klik kanan file zip lalu pilih “Extract All…”.
- Klik Extract. (Jangan hanya mengklik dua kali file zip untuk melihat isinya; Anda harus mengekstraknya).
- Buka Cursor.
- Di bilah menu atas, klik File > Open Folder… (atau tekan
Ctrl + KlaluCtrl + O). - Pilih folder yang baru diekstrak lalu klik Select Folder.
-
Instal Dependensi: Proyek Replit biasanya mendeteksi package manager secara otomatis. Periksa keberadaan lock file (
pnpm-lock.yaml,package-lock.json, atauyarn.lock).# Jika menggunakan npm npm install # Jika menggunakan pnpm pnpm install -
Pengaturan Environment:
- Temukan file
.env.example(jika ada) dan duplikat file tersebut untuk membuat file.env. - Penting: Jika aplikasi Replit Anda menggunakan API key (OpenAI, Supabase, dll.), Anda harus menambahkan key tersebut secara manual ke file
.envlokal Anda. Replit tidak mengekspor secret Anda demi alasan keamanan.
- Temukan file
-
Uji Lokal: Jalankan development server untuk memastikan aplikasi berfungsi secara lokal.
npm run dev
Langkah 3: Buka di Editor Lokal dan Instal Ekstensi Zeabur
Agar proses deploy menjadi sangat mudah, Anda akan menggunakan ekstensi Zeabur.
- Buka Extensions Marketplace di editor Anda.
- Cari “Zeabur” lalu klik Install.

Langkah 4: Deploy dengan Satu Klik
Setelah folder proyek Anda terbuka di Cursor:
- Klik ikon Zeabur yang baru (biasanya logo “Z”) di activity bar paling kiri.
- Klik tombol “Deploy”.
- Editor Anda akan meminta izin untuk membuka tautan di browser. Klik “Open”.

Langkah 5: Biarkan AI Agent Zeabur Menangani Sisanya
Setelah Anda dialihkan ke Zeabur, AI agent platform akan mengambil alih. Agent ini menganalisis kode Anda untuk memahami struktur proyek, dependensi, dan kebutuhan build.
Agent Zeabur akan:
- Mengenali bahwa Anda memiliki aplikasi full-stack (misalnya frontend React dan backend Express).
- Mengonfigurasi build command dan start command secara otomatis.
- Menyediakan semua layanan yang diperlukan.

Anda akan diminta memilih proyek dan region deployment. Setelah itu, Zeabur akan menangani semuanya.
Anda dapat melihat secara real-time saat layanan Anda di-build hingga beroperasi sepenuhnya. Zeabur bahkan langsung memberikan domain yang aktif begitu deployment berhasil.
Langkah 6 : Domain & Jaringan
- Klik Layanan Anda di Zeabur.
- Buka tab Jaringan.
- Klik Generate Domain (untuk mendapatkan domain
.zeabur.app) atau Domain Kustom untuk menghubungkan domain Anda sendiri. - Kunjungi URL tersebut. Aplikasi Replit Anda kini telah menjadi aplikasi production yang ter-deploy sepenuhnya.
Langkah 7: Hubungkan Database (PostgreSQL lebih disarankan)
Jika aplikasi Replit Anda memungkinkan pengguna untuk login, membuat akun, atau menyimpan data, aplikasi tersebut memerlukan database. Dokumentasi Replit merekomendasikan PostgreSQL sebagai praktik terbaik.
Saat ini, Anda telah berhasil men-deploy bagian Frontend (antarmuka visual). Untuk mengaktifkan data dan autentikasi, Anda perlu menghubungkan database PostgreSQL dan menambahkan detail koneksinya sebagai Variabel di Zeabur.
Kami akan menerbitkan tutorial lanjutan khusus yang menunjukkan cara membuat database PostgreSQL di Zeabur dan menghubungkannya ke aplikasi Anda. Jika Anda membutuhkan opsi hosted sekarang, Anda juga dapat menggunakan Supabase (yang berbasis PostgreSQL).
👉 Ikuti panduan ini untuk membuat dan menghubungkan PostgreSQL di Zeabur.
Selesai! Anda telah berhasil memindahkan proyek Anda dari prototipe di Replit menjadi aplikasi yang online dan siap production di Zeabur tanpa menulis satu baris konfigurasi pun. Alur kerja yang mulus ini memungkinkan Anda fokus pada hal yang paling penting: membangun perangkat lunak yang hebat.