Hosting Node.js Indonesia, Deploy dari GitHub

Jalankan Express, NestJS, Fastify, Next.js, atau API Node.js lainnya langsung dari repo GitHub. Push kode, lalu kami yang install dependensi, build, menjalankan, dan memasang HTTPS di server Indonesia. Mulai Rp15.000/bulan.

Push = online

Setiap git push ke branch pilihan otomatis di-build dan di-deploy, tanpa SSH atau upload manual. Repo privat didukung.

npm, yarn, atau pnpm

Package manager dikenali dari lockfile. Versi Node.js bisa diatur lewat engines.node di package.json atau file .nvmrc.

Database siap pakai

Tambah PostgreSQL atau MySQL plus Redis sekali klik. Koneksi otomatis lewat DATABASE_URL, cocok untuk Prisma, Sequelize, Drizzle, atau Knex.

Tanpa downtime

Versi baru dinyalakan dan dicek dulu. Kalau build gagal, versi lama tetap melayani pengunjung.

Deploy aplikasi Node.js dalam 5 langkah

  1. 1

    Dengarkan port dari variabel PORT

    Aplikasi wajib listen di process.env.PORT dan alamat 0.0.0.0 (bukan localhost). Next.js dengan next start sudah otomatis membaca PORT.

    const express = require("express");
    const app = express();
    
    app.get("/", (req, res) => res.send("Halo dari Langit Panel!"));
    
    app.listen(process.env.PORT || 3000, "0.0.0.0");
  2. 2

    Pastikan ada script start

    package.json di folder utama repo harus punya script start (dan build kalau aplikasimu perlu dikompilasi, misalnya TypeScript atau Next.js).

    {
      "scripts": {
        "build": "tsc",
        "start": "node dist/main.js"
      },
      "engines": { "node": "22.x" }
    }
  3. 3

    Pesan App Hosting & hubungkan GitHub

    Pilih paket, bayar lewat QRIS/VA, lalu di tab Kode & Deploy pilih repo dan branch. Build pertama berjalan otomatis, biasanya 1–5 menit.

  4. 4

    Tambah database (opsional)

    Di tab Database pilih PostgreSQL atau MySQL. Variabel DATABASE_URL langsung tersedia di aplikasimu; data rahasia lain (API key) simpan di tab Variabel.

    // contoh dengan Prisma: schema.prisma
    datasource db {
      provider = "postgresql"
      url      = env("DATABASE_URL")
    }
  5. 5

    Buka app-mu

    App langsung online di alamat gratis dengan HTTPS. Mau domain sendiri? Tambahkan di tab Domain dan ganti nameserver sesuai petunjuk panel.

Paket yang cocok

  • Starter Rp15.000/bulan (256 MB RAM): API kecil, Express, atau bot webhook.
  • Basic Rp30.000/bulan (512 MB RAM): Next.js, NestJS, atau aplikasi dengan database.
  • Pro Rp60.000/bulan (1 GB RAM): aplikasi lebih besar dengan banyak pengunjung.
Lihat detail semua paket App Hosting →

Pertanyaan yang sering diajukan

Versi dipilih otomatis, atau tentukan sendiri lewat engines.node di package.json (misalnya "22.x") atau file .nvmrc di folder utama repo.

Butuh akses root atau menjalankan proses tanpa web server? Lihat Server VPS →