Mengelola website
MyPanel menjalankan setiap website dalam container Docker yang terisolasi. Saat deploy, versi baru dibangun dan diperiksa kesehatannya sebelum lalu lintas beralih — versi lama baru dihentikan setelah peralihan berhasil, sehingga tidak ada downtime. Setiap deploy dicatat sehingga Anda dapat melakukan rollback saat diperlukan.
Jenis sumber
Section titled “Jenis sumber”Saat membuat website, pilih salah satu sumber berikut:
| Jenis | Gunakan saat |
|---|---|
| Git + Nixpacks | Anda memiliki kode sumber di Git — Nixpacks mendeteksi otomatis stack (Node, Python, Go, PHP, Ruby…) dan membangunnya, tanpa perlu Dockerfile |
| Dockerfile | Repositori memiliki Dockerfile sendiri |
| Docker image | Deploy langsung dari image yang sudah ada (mis. nginx, image internal) |
| Statis | Situs statis (HTML/CSS/JS, build SPA) |
| Reverse proxy | Arahkan domain ke layanan yang sudah berjalan (port internal atau URL lain) |
| WordPress | WordPress sekali klik dengan MySQL — lihat panduan WordPress |
Tambah website
Section titled “Tambah website”- Buka Websites → Add website.
- Pilih jenis sumber (tabel di atas) dan isi:
- Domain — mis.
shop.example.com(arahkan A record DNS ke IP server terlebih dahulu). - Sumber — URL Git, nama image, atau URL upstream tergantung jenisnya.
- Variabel lingkungan, batas CPU/RAM (opsional).
- Domain — mis.
- Klik Create, lalu Deploy.
Deploy & rollback
Section titled “Deploy & rollback”Klik Deploy. Alurnya: ambil sumber / tarik image → build → jalankan container baru → pemeriksaan kesehatan → alihkan reverse proxy ke versi baru → hentikan container lama. Jika pemeriksaan kesehatan gagal, versi lama tetap melayani.
Butuh versi sebelumnya? Buka website → Rollback untuk menjalankan ulang build terbaru.
Operasi
Section titled “Operasi”- Logs — lihat log container langsung di panel.
- Stats — CPU/RAM container secara real time.
- Start / Stop / Restart — kendalikan container.
- Variabel env & batas sumber daya — edit lalu deploy ulang untuk menerapkannya.
- Analytics — permintaan, halaman teratas… lihat panduan analitik.
SSL untuk sebuah website
Section titled “SSL untuk sebuah website”Jika domain sudah mengarah ke server, MyPanel menerbitkan SSL secara otomatis tepat setelah pembuatan. Terbitkan secara manual atau pecahkan masalah pada tab SSL website — lihat panduan SSL.