FAQ

Jawaban cepat untuk pertanyaan umum seputar men-deploy dan menjalankan aplikasi di Raklane.

Apakah saya butuh Dockerfile? Tidak. Raklane mem-build aplikasi Anda dengan Cloud Native Buildpacks, yang otomatis mendeteksi bahasa/framework dari file project umum (package.json, requirements.txt, go.mod, Gemfile, dan sejenisnya) lalu menghasilkan container image tanpa Anda perlu menulisnya. Jika Anda sama sekali tidak punya repo, aplikasi Static melewati build sepenuhnya dan langsung menyajikan file Anda.

Bagaimana saya tahu deploy berhasil? Periksa halaman Status App. active berarti aplikasi sudah live dan melayani trafik. Lihat Log & Status.

Apakah deploy di Raklane menyebabkan downtime? Tidak — deploy tanpa downtime secara bawaan. Replica baru dinyalakan dan diperiksa kesehatannya sementara yang lama tetap melayani trafik; hanya deploy baru yang sehat yang menerima trafik. Lihat Men-deploy Aplikasi.

Bisakah saya rollback deploy yang buruk? Jika deploy baru gagal health check, Raklane tidak pernah memindahkan trafik ke sana — versi sebelumnya otomatis tetap berjalan, tidak ada yang perlu dilakukan. Jika masalah baru muncul setelah trafik dipindahkan, Raklane tetap menyalakan release sebelumnya selama rentang waktu singkat dan otomatis kembali ke sana jika ada masalah dalam rentang itu. Lihat Men-deploy Aplikasi.

Mengapa perubahan environment variable saya tidak berpengaruh? Akan berpengaruh — pada deploy berikutnya. Container yang sedang berjalan tidak membaca perubahan environment variable secara live; deploy ulang untuk menerapkannya. Lihat Environment Variable.

Bisakah saya deploy dari repositori privat? Bisa — buat secret token atau ssh_key yang punya akses ke repo lalu rujuk di konfigurasi source App. Lihat Secret → Repositori privat.

Bisakah deploy terjadi otomatis saat saya push kode? Bisa. Dalam mode bawaan Auto Deploy, Raklane memeriksa branch Anda untuk commit baru sekitar sekali per menit di host Git mana pun, dan webhook GitHub membuatnya instan. Anda juga bisa memilih meninjau diff dulu, atau mengunci sebuah rilis. Lihat Auto-Deploy & Mode Deploy.

Apakah saya harus memakai infrastruktur Raklane? Tidak — Bring Your Own Compute memungkinkan Anda mendaftarkan server sendiri dan men-deploy ke sana, sambil tetap memegang kendali penuh atasnya.

Apa bedanya PAYG, Dedicated, dan BYOC? Ketiganya adalah tempat aplikasi bisa berjalan. PAYG dan Dedicated sama-sama memakai server Raklane — PAYG ditagih per resource yang dipakai, Dedicated berupa langganan tetap. BYOC memakai server milik Anda: Anda membayar server ke penyedianya, dan Raklane paling banyak menagih biaya pengelolaan. Lihat Tempat Aplikasi Berjalan.

Apakah Raklane butuh akses SSH atau API key cloud untuk server BYOC saya? Tidak. Anda menjalankan satu perintah instalasi sendiri. Setelah itu, agent kecil di server Anda membuka koneksi keluar yang terenkripsi ke Raklane. Raklane tidak pernah login ke server Anda dan tidak pernah meminta kredensial cloud. Lihat BYOC: Gambaran Umum & Cara Kerja.

Apakah server BYOC saya yang mem-build kode? Tidak. Build selalu dilakukan di Raklane. Server Anda hanya menarik image yang sudah jadi lalu menjalankannya, jadi tidak butuh memori ekstra atau alat build.

Apakah trafik ke aplikasi BYOC saya melewati Raklane? Tidak. Pengunjung terhubung langsung ke server Anda, tempat Caddy menyajikan aplikasi lewat HTTPS. Aplikasi Anda bahkan tetap melayani jika control plane Raklane sementara tidak terjangkau.

Apa yang terjadi pada aplikasi BYOC saya jika saldo dompet habis? Tidak ada yang berhenti. Jika biaya pengelolaan BYOC tetap belum dibayar melewati masa tenggang, hanya deploy baru ke server Anda yang dijeda sampai Anda mengisi saldo. Lihat Tagihan BYOC.

Bisakah saya menyebar satu aplikasi ke beberapa server sendiri? Belum. Setiap server yang didaftarkan adalah cluster tersendiri, dan semua replica aplikasi berjalan di server yang Anda pilih. Lihat Mengelola Server BYOC.

Apakah Raklane mem-backup database di server BYOC saya? Tidak — datanya tersimpan di disk server Anda. Backup sendiri dengan snapshot disk atau pg_dump/mysqldump.

Mengapa deploy saya menampilkan "waiting for server"? Raklane sedang menyalakan server yang punya ruang untuk aplikasi Anda. Prosesnya berlanjut sendiri, biasanya dalam beberapa menit, dan build tetap berjalan sementara itu.

Bagaimana cara menjalankan lebih dari satu instance aplikasi? Atur jumlah replica saat deploy. Lihat Men-deploy Aplikasi → Replica.

Bagaimana melihat seberapa banyak CPU dan memori yang benar-benar dipakai aplikasi? Buka tab Metrics aplikasi — penggunaan live dibandingkan limit Anda, riwayat hingga 30 hari, dan saran saat mendekati limit atau ukurannya berlebihan. Tab Processes menampilkan apa yang berjalan di setiap replica. Lihat Metrik & Proses.

Bisakah saya membatasi CPU/memori yang dipakai aplikasi? Bisa, per replica, saat deploy. Lihat Men-deploy Aplikasi → Batas resource.

Apa bedanya aplikasi Deployment dan Static? Aplikasi Deployment di-build dan dijalankan sebagai proses container (aplikasi web, API, atau layanan). Aplikasi Static disajikan apa adanya tanpa langkah build atau proses di sisi server — gunakan untuk HTML/CSS/JS biasa. Tipe ini dipilih saat membuat aplikasi dan tidak bisa diubah setelahnya. Lihat Mengelola Aplikasi.

Bisakah saya mengajak orang lain mengerjakan aplikasi bersama? Bisa — undang rekan tim ke Organization Anda dengan peran yang menentukan apa yang boleh mereka lakukan. Lihat Tim & Organisasi.

Bisakah Raklane menyediakan database untuk saya? Bisa — Postgres atau MySQL, disediakan per project sehingga setiap App di dalamnya bisa terhubung. Lihat Database.

Bagaimana cara kerja tagihan? Raklane memakai dompet prabayar — isi saldo, lalu pemakaian (compute bayar sesuai pemakaian, atau langganan dedicated hosting) dipotong dari sana. Tidak ada kartu yang disimpan. Lihat Tagihan & Dompet dan tarif terbaru di halaman Harga.

Apakah top-up bisa dikembalikan (refund)? Tidak. Top-up bersifat final: setelah saldo masuk ke dompet, saldo tidak bisa dikembalikan atau ditarik ke rekening bank Anda. Saldo hanya bisa dipakai di Raklane. Isi saldo sesuai yang Anda perkirakan akan terpakai. (Permintaan top-up yang ditolak saat peninjauan tidak pernah masuk ke dompet, jadi tidak ada yang perlu dikembalikan.) Lihat Tagihan & Dompet.

Bisakah saya menaikkan skala aplikasi tanpa deploy ulang? Bisa — ubah jumlah replica atau limit CPU/memori langsung dari halaman Resources App; Raklane menerapkannya di latar belakang tanpa build atau restart. Lihat Men-deploy Aplikasi → Mengubah replica atau resource tanpa deploy ulang.