product

Runner — Cloud Application Platform

Deploy aplikasi Anda dalam hitungan menit. Auto-scale, custom domain, SSL otomatis — tanpa ribet kelola server.

Runner adalah platform Cloud Application milik FlazHost yang memungkinkan Anda deploy aplikasi (web, API, worker, cron) langsung dari repository GitHub atau Docker image. Infrastruktur dikelola otomatis — Anda tinggal push code.

Bagaimana Cara Kerjanya?

Runner menggunakan teknologi container orchestration (CapRover) di atas cluster server FlazHost. Setiap aplikasi berjalan dalam container terisolasi dengan resource yang bisa di-scale secara horizontal.\n\nAlur deploy: Anda push code ke GitHub → GitHub Actions build image → image dikirim ke registry FlazHost → cluster deploy container baru → aplikasi live dalam hitungan detik.

Cara Deploy

Runner mendukung tiga cara deploy aplikasi:

1. Dari GitHub (Custom Code)

Hubungkan repository GitHub Anda. FlazHost otomatis:

2. Dari Docker Image

Deploy langsung dari image publik/private di Docker Hub, GitHub Container Registry, atau registry lain. Cukup masukkan nama image (contoh: nginx:latest, ghcr.io/username/app:v1) dan sistem akan menjalankannya.

3. Dari Template (Starter)

Pilih template siap-pakai (WordPress, Strapi, n8n, Ghost, dll) dan deploy dalam satu klik. Template sudah termasuk Dockerfile dan konfigurasi yang optimal.

App Sizes (Replica)

Replica dihitung per-jam (PAYG) berdasarkan ukuran yang dipilih. Biaya replica adalah biaya tambahan di luar biaya plan bulanan. Misalnya: 1 replica Small (Rp 76/jam) x 720 jam = Rp 54.720/bulan + biaya plan.

Plans & Pricing

Runner tersedia dalam 7 plan berlangganan. Setiap plan memberikan kuota apps, bandwidth, custom domain, dan fitur yang berbeda. Biaya replica (PAYG) dihitung terpisah dari biaya plan.

Fitur Unggulan

Auto-scale (Horizontal Scaling)

Plan Developer ke atas mendukung autoscale. Sistem otomatis menambah atau mengurangi jumlah replica berdasarkan beban CPU (threshold 80% scale up, 20% scale down). Konfigurasi: min_replicas, max_replicas, cooldown, dan step size bisa disesuaikan.

Custom Domain + SSL Otomatis

Setiap aplikasi mendapat subdomain *.runner.flazhost.com secara default. Anda bisa menambahkan domain kustom sendiri — SSL (Let's Encrypt) di-issue dan diperpanjang otomatis. Jumlah domain kustom tergantung plan.

Deploy via GitHub Actions

Saat Anda menghubungkan repository GitHub, sistem akan: (1) menambahkan Dockerfile jika belum ada, (2) menambahkan workflow file .github/workflows/deploy.yml, (3) push ke repository Anda. Setiap push ke branch akan memicu build + deploy otomatis.

Link Resources (Database & Object Storage)

Attach database (MySQL/PostgreSQL) atau Object Storage (S3-compatible) ke aplikasi Anda. Environment variables (DATABASE_URL, S3_ACCESS_KEY, dll) akan otomatis di-inject ke container. Tersedia opsi:

Monitoring & Autoscale Rules

Pantau resource aplikasi secara real-time melalui dashboard monitoring. Metrics yang tersedia: CPU usage, memory usage, network I/O. Autoscale rules bisa diatur per aplikasi dengan threshold dan cooldown yang bisa disesuaikan.

One-click Template (Starter)

Deploy aplikasi populer dalam satu klik dari template yang sudah tersedia: WordPress, Strapi CMS, n8n (automation), Activepieces, Ghost, Coolify, Dokploy, dan lainnya. Template sudah termasuk Dockerfile optimal, sehingga Anda tinggal pilih dan deploy.

Environment Variables & Secrets

Atur environment variables dan secrets untuk aplikasi Anda melalui dashboard. Variabel seperti DATABASE_URL, API keys, dan konfigurasi lainnya bisa di-set tanpa hardcode di repository.

Backup & Restore

Plan Developer ke atas mendapatkan backup otomatis (mingguan untuk Developer, harian untuk Start Up ke atas). Backup mencakup data volume aplikasi dan dapat direstore melalui dukungan.

Persistent Storage (Volume)

Setiap aplikasi mendapat persistent volume untuk menyimpan data. Ukuran default tergantung app size (setara RAM). Volume bisa diperbesar dengan biaya tambahan berdasarkan kapasitas.

Cron Jobs & Worker Apps

Runner mendukung background worker dan cron jobs. Anda bisa deploy aplikasi worker yang berjalan terus-menerus di background, atau scheduled task yang jalan periodik.

SLA Uptime

Ketersediaan layanan berdasarkan plan:

Dukungan

Bantuan teknis tersedia berdasarkan plan:

Mulai Menggunakan Runner

Runner bisa langsung digunakan dari halaman Apps di dashboard FlazHost. Cukup pilih "Buat App Baru" dan ikuti wizard. Tidak perlu kartu kredit untuk memulai — Hobby plan gratis bisa digunakan untuk belajar dan eksperimen.

Catatan Penting