Deploy saat push
Pasang GitHub App Hostingsurge, atau tambahkan webhook push di GitLab, Bitbucket, Gitea, atau Forgejo. Setiap push ke branch produksi Anda di-build dan di-deploy.
Pilih produk
Hosting WebSitus web dan WordPress dengan paket harga tetapCloudDeploy aplikasi, API, dan database dari Git atau DockerAI BuilderBuat dan ubah situs serta aplikasi dengan AITambahkan ke proyek apa pun
Domain & emailDatabaseWordPress TerkelolaRuntime agenMigrasiDeveloper
Semua tentang AIDeveloperMCP untuk asisten AIDokumentasiKeamananStatusHostingsurge
HargaMasukPengembang
Hostingsurge memiliki REST API, CLI, dan server MCP. Deploy saat push dari host Git mana pun, picu build dengan deploy hook, dan dapatkan JSON dari setiap perintah CLI untuk skrip, CI, dan agen AI.
Deploy folder, ikuti log, serta kelola variabel lingkungan, domain, database, WordPress, dan impor tanpa membuka dashboard.
--json ke perintah apa pun untuk output yang dapat dibaca mesinHOSTINGSURGE_TOKEN di CI dan lewati langkah login# Instal sekali (atau jalankan perintah tunggal dengan npx) npm i -g https://hostingsurge.com/cli/hostingsurge.tgz # Masuk dengan token dari Pengaturan → Key API & MCP hostingsurge login # Tautkan folder ini, deploy, lalu ikuti log-nya hostingsurge link hostingsurge deploy --prod hostingsurge logs --follow # Di CI: token dari environment, output JSON export HOSTINGSURGE_TOKEN=<token> hostingsurge deploy --prod --project my-app --json
Setiap perintah, dengan contoh. hostingsurge help <command> mencantumkan semua opsi.
| Perintah | Fungsinya | Contoh |
|---|---|---|
login · logout · whoami | Simpan token API, hapus, atau tampilkan akun yang sedang login | hostingsurge login |
projects · link · open | Tampilkan daftar proyek, tautkan folder ini ke salah satunya, buka situs live | hostingsurge link |
deploy [dir] --prod | Unggah folder, build, lalu tunggu URL-nya | hostingsurge deploy --prod |
logs --follow | Streaming log runtime, atau log build dengan --build | hostingsurge logs --follow |
env ls · add · rm · pull | Kelola variabel lingkungan, atau tarik ke file lokal | hostingsurge env pull |
domains ls · add · verify · rm | Tambahkan domain kustom dan dapatkan record DNS yang perlu diatur | hostingsurge domains add www.example.com |
import <source> | Pindahkan situs, aplikasi, atau database dari git, vercel, netlify, wordpress, db, snapshot, cpanel, atau sftp | hostingsurge import vercel my-app |
databases | Buat, hubungkan, cadangkan, dan pulihkan database terkelola, serta aktifkan atau nonaktifkan akses publik | hostingsurge databases ls |
wordpress | Status, pembaruan, hardening, pembaruan otomatis, reset kata sandi admin, pemeriksaan kesehatan, dan backup | hostingsurge wordpress status |
email | Domain email, kotak surat, dan pengiriman transaksional | hostingsurge email domains ls |
cron · hooks · webhook | Perintah terjadwal, deploy hook, dan deploy saat push | hostingsurge hooks add nightly |
JSON melalui HTTPS, diautentikasi dengan bearer token. Spesifikasi OpenAPI menjelaskan setiap endpoint, sehingga Anda dapat membuat klien dalam bahasa yang Anda gunakan.
https://hostingsurge.com/api/v1API=https://hostingsurge.com/api/v1 # Tampilkan daftar proyek Anda curl $API/projects \ -H "Authorization: Bearer $HOSTINGSURGE_TOKEN" # Deploy ulang salah satunya curl -X POST $API/projects/$PROJECT_ID/deployments \ -H "Authorization: Bearer $HOSTINGSURGE_TOKEN" # Unduh spesifikasi OpenAPI curl $API/openapi.json
Deploy di setiap push, deploy ulang dari mana saja, dan rollback saat diperlukan.
Pasang GitHub App Hostingsurge, atau tambahkan webhook push di GitLab, Bitbucket, Gitea, atau Forgejo. Setiap push ke branch produksi Anda di-build dan di-deploy.
URL rahasia yang men-deploy ulang proyek Anda saat sesuatu mengirim POST ke URL tersebut: CMS, job CI, atau tugas terjadwal.
Rollback produksi ke deployment sebelumnya, atau promosikan deployment yang sudah siap, dari dashboard atau API.
Dari terminal
# Buat deploy hook (URL hanya ditampilkan sekali) hostingsurge hooks add nightly # Deploy ulang dari mana saja curl -X POST "$DEPLOY_HOOK_URL" # Deploy saat push dari host Git mana pun: buat secret webhook hostingsurge webhook rotate
Server MCP Hostingsurge memberi Claude, ChatGPT, Cursor, dan VS Code 126 tool. Semuanya terhubung lewat login, jadi tidak ada key yang perlu ditempel.
/llms.txt menjelaskan platform untuk agen AI# Claude Code: tambahkan server, lalu jalankan /mcp untuk masuk claude mcp add --transport http hostingsurge \ https://hostingsurge.com/mcp # Panduan platform yang ditulis untuk agen AI curl https://hostingsurge.com/llms.txt
Buat token API di dashboard pada Pengaturan → Key API & MCP. Token berlaku untuk seluruh tim: kirimkan sebagai bearer token ke API, simpan dengan hostingsurge login, atau atur HOSTINGSURGE_TOKEN di CI.
Spesifikasi OpenAPI di /api/v1/openapi.json menjelaskan setiap endpoint. Muat ke klien API Anda atau buat klien bertipe darinya.
Bisa. Tambahkan --json ke perintah apa pun untuk output yang dapat dibaca mesin dan atur HOSTINGSURGE_TOKEN agar tidak ada prompt login. Untuk asisten seperti Claude atau ChatGPT, server MCP biasanya lebih cocok.
GitHub melalui GitHub App Hostingsurge, serta GitLab, Bitbucket, Gitea, dan Forgejo melalui webhook push. Anda juga dapat mengimpor repositori dari URL Git mana pun, termasuk repositori privat melalui deploy key hanya-baca.
Bisa. hostingsurge deploy mengunggah folder dan men-deploy-nya, dan di dashboard Anda dapat menyeret dan melepas folder atau file .zip.
Buat akun gratis, buat token di Pengaturan → Key API & MCP, lalu rilis proyek pertama Anda dari command line.