Install sPanel
Container Runtime & Ops

Server Operations & Live Logs

Manage application container lifecycles, stream live runtime logs, and execute terminal commands via browser xterm.js.

Kontrol Lifecycle

Mulai, hentikan, dan nyalakan ulang container aplikasi dengan proteksi modal konfirmasi untuk mencegah kesalahan tidak sengaja.

Terminal Web (xterm.js)

Masuk ke sesi terminal interaktif kontainer langsung dari browser Anda tanpa harus login SSH manual ke server host.

1-Click Rollback

Jika build baru mengalami kendala di produksi, kembalikan container ke image sehat sebelumnya dalam hitungan detik.

Streaming Log Real-Time (WebSockets & SSE)

Dua jenis log terpisah untuk pemantauan menyeluruh: Build Logs dan Container Runtime Logs.

1. Build & Deployment Logs

Menampilkan proses clone git, deteksi Nixpacks, resolusi dependensi NPM/Composer, dan kompilasi image Docker. Disimpan di data/logs/<deploy-id>.log.

2. Container Runtime Logs

Streaming langsung output stdout dan stderr dari aplikasi yang sedang berjalan di Docker. Membantu melihat error 500, unhandled promise, atau log database secara instan.

Penggunaan Web Terminal di Dashboard

Perintah praktis yang sering dijalankan di terminal kontainer.

# Jalankan migrasi database di Laravel
php artisan migrate --force
# Jalankan Prisma migration / seeder di Next.js
npx prisma migrate deploy && npx prisma db seed
# Membersihkan cache aplikasi
php artisan optimize:clear

Monitoring Resource & Kebijakan Auto-Restart

Menjaga uptime aplikasi dengan restart otomatis saat crash.

Semua container yang dibuat oleh sPanel otomatis dilengkapi kebijakan Docker:

--restart unless-stopped

Jika aplikasi mengalami crash atau memory spike melebihi alokasi, Docker daemon akan segera menyalakan ulang container dalam hitungan detik untuk meminimalkan downtime.