Lewati ke konten

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.

Saat membuat website, pilih salah satu sumber berikut:

JenisGunakan saat
Git + NixpacksAnda memiliki kode sumber di Git — Nixpacks mendeteksi otomatis stack (Node, Python, Go, PHP, Ruby…) dan membangunnya, tanpa perlu Dockerfile
DockerfileRepositori memiliki Dockerfile sendiri
Docker imageDeploy langsung dari image yang sudah ada (mis. nginx, image internal)
StatisSitus statis (HTML/CSS/JS, build SPA)
Reverse proxyArahkan domain ke layanan yang sudah berjalan (port internal atau URL lain)
WordPressWordPress sekali klik dengan MySQL — lihat panduan WordPress
  1. Buka Websites → Add website.
  2. 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).
  3. Klik Create, lalu Deploy.

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.

  • 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.

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.