Mendukung Vercel, Cloudflare Pages, dan Railway

Depup: dashboard deploy Indonesia. Deploy without the
hassle.

Depup adalah dashboard deploy buatan Indonesia. Tempel link GitHub, biarkan Depup memeriksa isi repo-nya, lalu deploy ke Vercel, Cloudflare Pages, atau Railway dari satu dashboard. Kalau repo tidak cocok, kamu langsung tahu alasannya sebelum waktumu terbuang.

Deploy

Depup membaca isi repo sebelum deploy dimulai.

github.com/tokokopi/landing
TerdeteksiHTML statisdibaca dari isi repo
VercelCocokSiap deploy, tanpa package.json
Cloudflare PagesCocokSiap deploy, tanpa build
RailwayCocokSiap deploy
Deploy terakhirContoh data
  • tokokopi-landingVercel
    main· 2 mnt lalu
    Berhasil
    tokokopi.id
  • api-tokoRailway
    main· baru saja
    Membangun
    sedang berjalan
  • studio-portfolioCloudflare
    main· 18 mnt lalu
    Berhasil
    studio.pages.dev
  • bot-flaskRailway
    fix/webhook· 1 jam lalu
    Gagal
    Lihat log
Terhubung dengan platform yang kamu pakai
  • Vercel
  • Cloudflare Pages
  • Railway
  • GitHub

Setelah website live, semuanya tetap di satu tempat.

Domain, environment variables, dan riwayat deploy dari tiga platform, tanpa pindah tab.

Satu dashboard, tiga platform

Project dari Vercel, Cloudflare Pages, dan Railway tampil dalam satu daftar, lengkap dengan status dan tombol redeploy.

VercelSitus web & frameworkTerhubung
Cloudflare PagesSitus statis & SPATerhubung
RailwayServer, Docker, bahasa lainTerhubung

Periksa repo dulu

Depup membaca isi repo dan memberi tahu platform mana yang cocok sebelum deploy dimulai.

hasil-periksa.log
Terdeteksi: Express
! Vercel: butuh penyesuaian
– Cloudflare: tidak cocok
Railway: cocok untuk server

Domain sendiri

Tambahkan domain dan dapatkan record DNS persis yang perlu dipasang di registrar.

tokokopi.idDNS siap

Environment variables

Simpan per project, lalu kirim ke platform tujuan. Variabel yang dibutuhkan repo terdeteksi otomatis.

DATABASE_URL••••••••••
NEXT_PUBLIC_APIhttps://api…

Redeploy otomatis

Ubah secret, project langsung dideploy ulang supaya nilai barunya terpakai.

API_KEY diperbaruiredeploy

Satu daftar project

Semua project dan statusnya terlihat sekilas. Impor project yang sudah ada kapan saja.

Vercel · Cloudflare · Railway1 daftar

Riwayat deploy

Lihat deploy terakhir, hasilnya, dan buka lagi dengan satu klik.

Token tetap milikmu

Token platform hanya dikirim saat dipakai. Kamu masuk dengan akun Google, dan repo private cukup dilengkapi GitHub Token.

Token Vercelsaat deploy saja

Tiga langkah, dari repo ke link.

Tanpa YAML yang rumit. Tempel link, lalu biarkan Depup menangani sisanya.

  1. Tempel

    Tempel link repo

    Masukkan link GitHub. Repo private pun bisa, cukup lengkapi dengan GitHub Token. Depup langsung membaca isinya.

    Repo
    github.com/dimas/api-toko
    repo terbaca
  2. Periksa

    Lihat hasil pemeriksaan

    Kamu langsung tahu jenis repo-nya, platform yang cocok, dan env var yang kemungkinan dibutuhkan, sebelum deploy dimulai.

    Hasil
    Express (server Node.js)
    Cocok: Railway
  3. Deploy

    Deploy dan pantau

    Progres tampil langsung. Kalau gagal, pesan error menjelaskan penyebabnya dan langkah yang perlu kamu ambil.

    Progres
    Build Deploy Live
    Online

Lihat Depup bekerja.

Pilih jenis project-mu dan tonton alurnya, dari link repo sampai situs online.

Contoh alur deploy: tempel link repo GitHub, Depup memeriksa isinya (misalnya HTML, CSS, JavaScript biasa) dan merekomendasikan Cloudflare Pages, lalu deploy berjalan dari build sampai live dan situs online di portofolio.pages.dev.

Contoh tampilan. Klik tahap di atas untuk melompat.

Selagi deploy jalan, ada yang kerja keras.

Kuli dan mandor kami siap membangun gedung kecil. Coba tekan Mulai, atau Gagalkan kalau mau lihat drama proyek mangkrak.

Kuli Proyek

Demo

Simulasi lucu selagi “deploy” berjalan. Ini hanya timer palsu di browser, tidak memanggil deploy asli.

Kuli: Ngopi dulu, Bos. Proyek belum dimulai.

  1. Cek: belum
  2. Upload: belum
  3. Build: belum
  4. Live: belum

Repo kamu cocok di mana?

Tiap platform ada batasnya. Depup hanya mengizinkan deploy yang memang bisa berhasil. Kalau tidak cocok, kamu mendapat alasan beserta langkah deploy manual.

  • HTML, CSS, JavaScript biasa

    Cukup ada index.html, tanpa package.json

    Vercel
    Otomatis
    Cloudflare Pages
    Otomatis
    Railway
    Otomatis
  • Framework JavaScript

    React, Vue, Svelte, Angular, Astro, Next.js, termasuk TypeScript

    Vercel
    Otomatis
    Cloudflare Pages
    Otomatis
    Railway
    Otomatis
  • Server Node.js

    Express, NestJS, Fastify

    Vercel
    Dengan catatan
    Cloudflare Pages
    Tidak cocok
    Railway
    Otomatis
  • Docker dan bahasa lain

    Dockerfile, Python, Go, PHP, Ruby, Java, Rust, .NET

    Vercel
    Tidak cocok
    Cloudflare Pages
    Tidak cocok
    Railway
    Otomatis

Project di dalam subfolder (misalnya frontend/) perlu deploy manual dengan Root Directory. Depup akan memberi tahu langkahnya.

Pertanyaan yang sering muncul.

Jawaban singkat sebelum kamu mulai. Kalau pertanyaanmu belum ada di sini, tanya Asisten Bantuan di dashboard.

Depup gratis dipakai. Donasi lewat menu Donasi (QRIS, via Saweria) sepenuhnya sukarela. Platform tujuan punya aturan biayanya sendiri. Railway, misalnya, berbayar berdasarkan pemakaian, jadi pastikan akun Railway-mu punya kredit atau metode pembayaran aktif.

Website HTML, CSS, dan JavaScript biasa bisa ke ketiga platform (cukup ada index.html). Aplikasi Node.js dengan package.json seperti React, Vue, atau Next.js juga bisa, pastikan ada script build. Server (Express, NestJS), Docker, Python, Go, PHP, dan bahasa lain cocoknya ke Railway. Sebelum deploy, Depup memeriksa isi repo dan memberi tahu platform mana yang cocok.

Vercel paling mudah untuk Next.js dan situs frontend lain. Cloudflare Pages unggul untuk situs statis, Vite, dan Astro. Railway dipakai untuk backend yang harus jalan terus, seperti Express, Python, atau Docker. Kalau pilihanmu tidak cocok dengan isi repo, Depup menjelaskan alasannya dan menyarankan platform lain.

Bisa. Isi GitHub Token dengan izin repo di menu Settings, lalu Depup bisa membaca repo private-mu.

Pakai menu Upload. Tarik file .zip atau folder project ke Depup, lalu isinya dikirim ke repo GitHub baru dan bisa langsung di-deploy. File .env tidak ikut ke GitHub. Batasnya sampai 3.000 file, total 150 MB, dan maksimal 50 MB per file.

Kamu masuk lewat akun Google, jadi Depup tidak menyimpan password. Token platform dan nilai environment variable disimpan terenkripsi dan hanya bisa dipakai oleh akunmu. Token yang kamu ketik langsung di form deploy tidak disimpan, dan token yang tersimpan bisa kamu hapus kapan saja di Settings. Token juga tidak pernah dikirim ke AI.

Bisa. Buka menu Domains, tambahkan domainmu ke sebuah project, lalu isi record DNS yang ditampilkan Depup di tempat kamu membeli domain. Depup membantu mengecek apakah domainnya sudah aktif.

Baca kotak “Yang bisa kamu lakukan” di pesan error, karena langkah perbaikannya spesifik. Klik Coba lagi kalau masalahnya sementara. Kalau masih buntu, tanya Asisten Bantuan atau tekan Laporkan ke developer.

Bisa lewat Link Gaib. Jalankan project-mu, lalu di terminal lain ketik npx depup-cli share. Kamu mendapat link HTTPS untuk dikirim ke dosen atau client. Link mati saat kamu menekan Ctrl+C, atau otomatis setelah 2 jam.

Siap mencoba? Deploy repo pertamamu

Coba dengan repo yang sudah kamu miliki.

Masuk dengan Google, tempel link GitHub, dan lihat hasil pemeriksaannya dalam hitungan detik.

Buka dashboard
  • 3platform dalam satu dashboard
  • Privaterepo pun bisa, lewat GitHub Token
  • Googlemasuk tanpa membuat akun baru