Deploy

Deploy aplikasi apa pun dari Git. Setiap push langsung di-build.

Hubungkan repositori atau unggah folder. Hostingsurge mendeteksi framework, mem-build aplikasi Anda, dan menjalankannya di server di UE — lengkap dengan log, rollback sekali klik, dan domain kustom dengan SSL otomatis.

Deploy setiap pushPratinjau per branchLog build dan runtimeRollbackSSL otomatisServer di Prancis

Dari repositori ke aplikasi live

Tiga langkah untuk pertama kali. Setelah itu, cukup push.

  1. Hubungkan kode AndaImpor repositori dari GitHub, GitLab, Bitbucket, atau URL Git mana pun — repositori privat terhubung dengan deploy key hanya-baca yang kami buat. Tidak pakai Git? Unggah folder atau file ZIP.
  2. Build-nya kami urusHostingsurge mengenali framework, mengatur perintah build dan start, serta menampilkan log secara langsung selama build berjalan. Anda bisa mengubah perintahnya kapan saja.
  3. Go live, lalu push untuk memperbaruiSaat build siap, versi baru langsung live di produksi. Dengan deploy setiap push aktif, setiap push ke branch produksi Anda mengirimkan versi berikutnya — dan rollback hanya sejauh satu klik.

Bawa stack yang sudah Anda gunakan

Framework dideteksi dari kode Anda dan build disiapkan untuk Anda. Inilah yang bisa Anda deploy hari ini.

RuntimeYang bisa Anda deployBerjalan sebagai
Situs statisHTML, CSS, dan JavaScript, atau output dari generator situs statisFile statis
Next.jsAplikasi Next.js lengkap dengan server-side renderingServer Node.js
ViteAplikasi React, Vue, dan Svelte yang dibuat dengan ViteFile statis
Node.jsServer yang dibuat dengan Express, Fastify, NestJS, Hono, dan lainnyaPerintah start Anda
PythonAplikasi Django, Flask, dan FastAPIServer aplikasi Anda
PHPSitus PHP dan aplikasi Laravelnginx dan PHP-FPM
Docker imageImage siap pakai dari container registryImage apa adanya
Folder atau ZIPFile yang diunggah langsung dari komputer Anda, tanpa perlu GitSama seperti framework-nya

Semua yang dibutuhkan aplikasi produksi

Log, rollback, variabel, domain, dan job terjadwal — di dashboard, CLI, atau API.

Deploy setiap push

Setiap push ke branch produksi Anda di-build dan di-deploy. Berfungsi dengan GitHub, GitLab, Bitbucket, Gitea, dan Forgejo.

Log build dan runtime

Ikuti build baris demi baris, lalu baca apa yang dicetak aplikasi Anda saat berjalan — di dashboard atau dari terminal Anda.

Rollback sekali klik

Jadikan deployment produksi sebelumnya live kembali, atau promosikan deployment lain ke produksi. Cukup satu klik untuk keduanya.

Variabel lingkungan

Jauhkan key dan pengaturan dari kode Anda. Atur per proyek, tandai secret sebagai sensitif, dan tarik ke lokal dengan CLI.

Domain kustom dan SSL

Tambahkan domain Anda, verifikasi dengan record TXT, dan dapatkan sertifikat Let’s Encrypt secara otomatis. Alihkan juga www dan domain lama.

Cron job

Jalankan perintah berulang sesuai jadwal di dalam container aplikasi Anda. Perlu menjalankannya sekarang juga? Klik Jalankan sekarang.

Deploy hook

URL rahasia yang men-deploy ulang produksi saat dipanggil — dari CI, tombol publikasi di CMS, atau layanan lain mana pun.

Pratinjau per branch

Push sebuah branch dan branch itu mendapat alamat pratinjaunya sendiri, sehingga Anda bisa memeriksa perubahan sebelum sampai ke produksi. Tidak untuk situs WordPress.

Proteksi dan aturan edge

Pasang kata sandi atau daftar IP yang diizinkan di depan deployment, paksa HTTPS, dan atur header respons serta pengalihan.

Database di samping aplikasi Anda

Tambahkan PostgreSQL, MySQL, MariaDB, Redis, atau MongoDB di jaringan privat tim Anda. Connection string-nya langsung masuk ke variabel lingkungan Anda.

Belum diukur: trafik dan penyimpanan. Menit build dihitung per tim, dan setiap proyek berjalan dalam batas CPU dan memori paket Anda.

Deploy dari terminal, CI, atau asisten AI Anda

Dashboard hanyalah salah satu jalan. CLI, REST API, dan MCP juga menangani deployment, log, variabel, dan domain, sehingga skrip, pipeline, dan agen bisa merilis.

  • CLI untuk terminal dan CI, dengan output --json untuk skrip dan agen
  • HOSTINGSURGE_TOKEN untuk pipeline CI, jadi tidak ada langkah login
  • REST API dengan spesifikasi OpenAPI
  • MCP untuk Claude, ChatGPT, Cursor, dan VS Code: cukup masuk, tanpa key yang perlu ditempel

Jelajahi API dan CLI

Hubungkan AI Anda

# Instal CLI dan login
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz
hostingsurge login

# Tautkan folder ini ke proyek dan deploy
hostingsurge link
hostingsurge deploy --prod

# Ikuti apa yang dicetak aplikasi Anda
hostingsurge logs --follow

Dibangun untuk isolasi

Tim, build, dan data dipisahkan, di server di UE.

Terisolasi per tim

Proyek, data, dan kredensial setiap tim diisolasi dari tim lain.

Build terisolasi

Setiap build berjalan sendiri. Build yang gagal tidak pernah menggantikan versi yang sedang live.

Di-host di UE

Server di Prancis, di balik firewall, dengan TLS dan proxy yang diperkuat di depan aplikasi Anda.

Tanpa server yang perlu dikelola

Tidak ada SSH key, proxy, atau panel kontrol yang perlu diurus. Anda bekerja di dashboard, CLI, API, atau lewat MCP.

Pertanyaan seputar Deploy, terjawab

Stack, Git, domain, dan apa yang terjadi saat deploy gagal.

Framework dan bahasa apa saja yang bisa saya deploy?

Situs statis, Next.js dengan server-side rendering, aplikasi Vite, Node.js, Python, dan PHP, serta Docker image dari registry dan unggahan folder atau ZIP. Framework dideteksi dari kode Anda, dan Anda bisa menyesuaikan perintah build dan start.

Apakah saya perlu GitHub?

Tidak. Impor dari host Git mana pun lewat URL — GitHub, GitLab, Bitbucket, Codeberg, Gitea, atau server Anda sendiri. Repositori privat terhubung dengan deploy key hanya-baca yang dibuat oleh Hostingsurge. Anda juga bisa mengunggah folder atau file ZIP, atau deploy dari terminal dengan CLI.

Bagaimana cara memindahkan proyek dari Vercel?

Gunakan impor Vercel dengan token baca. Impor ini membawa framework dan pengaturan build, variabel lingkungan yang terlihat, serta pengalihan domain; variabel rahasia Anda tambahkan sendiri dan cron job Anda buat ulang sendiri. Aplikasi berjalan di alamat pratinjau sementara Vercel tetap melayani, dan Anda mengubah DNS setelah semuanya sesuai. Cara kerja migrasi

Apa yang terjadi jika deploy gagal?

Build yang gagal berhenti dengan log lengkapnya, dan versi yang sedang live tetap melayani. Jika rilis yang sudah live bermasalah, lakukan rollback ke deployment produksi sebelumnya dengan satu klik.

Bisakah saya menggunakan domain sendiri?

Bisa. Tambahkan domain, publikasikan record TXT untuk membuktikan kepemilikan, lalu tambahkan record DNS persis seperti yang ditampilkan dashboard. Sertifikat SSL diterbitkan secara otomatis, dan Anda bisa mengalihkan domain lain, seperti www, ke domain utama.

Di mana aplikasi saya di-host?

Di server di Prancis (UE), di balik firewall dengan TLS dan proxy yang diperkuat. Proyek, data, dan kredensial setiap tim diisolasi dari tim lain.

Berapa biaya Deploy?

Deploy adalah bagian dari Cloud, dengan harga seperti Railway dan Render. Hobby seharga $5 dan Pro $20 per bulan, masing-masing sudah termasuk penggunaan dengan nilai yang sama; di luar itu, CPU dikenai $20 per vCPU per bulan dan memori $10 per GB per bulan, ditagih per detik. Instans harga tetap mulai dari $7 per bulan, dan situs statis serta build gratis. Harga dalam USD, belum termasuk PPN. Harga Deploy

Deploy aplikasi pertama Anda dengan Free.

Hubungkan repositori atau unggah folder. Pindah dari Vercel? Impor proyeknya dan periksa di alamat pratinjau sebelum Anda mengubah DNS.