Lewati ke konten

Instalasi

Jalankan sebagai root di Ubuntu 22.04+ / Debian 12+:

Terminal window
curl -fsSL https://get.mypanel.vn | sudo bash

Skrip akan:

  1. Memeriksa OS.
  2. Memasang dan mengonfigurasi nginx, Docker, MySQL, certbot, Nixpacks.
  3. Mengunduh binary MyPanel terbaru ke /usr/local/bin/mypanel.
  4. Membuat direktori data /var/lib/mypanel.
  5. Membuat dan menjalankan layanan systemd mypanel.
  6. Mencetak URL login dan kata sandi admin awal ke konsol.

Berikan variabel lingkungan sebelum perintah:

Terminal window
# Port panel kustom, dan instalasi binary-saja (jangan sentuh dependensi sistem)
MYPANEL_PORT=9000 MYPANEL_SETUP=none curl -fsSL https://get.mypanel.vn | sudo bash
  • MYPANEL_SETUP=full (default) — memasang & mengonfigurasi semua dependensi.
  • MYPANEL_SETUP=none — memasang binary panel saja; Anda menyediakan nginx/Docker/MySQL/certbot.
  • MYPANEL_PORT — port panel (default 8888).
  • MYPANEL_VERSION — kunci ke versi tertentu (default: terbaru).
  1. Buka http://<server-ip>:8888 di browser Anda.
  2. Login sebagai admin. Kata sandi awal dicetak ke konsol saat startup dan disimpan di /var/lib/mypanel/admin-password.txt.
  3. Segera ubah kata sandi setelah login (Settings → Account).
Terminal window
curl -fsSL https://get.mypanel.vn | sudo bash

Skrip mendeteksi instalasi yang sudah ada dan hanya mengganti binary — data Anda di /var/lib/mypanel tidak tersentuh.

Terminal window
systemctl disable --now mypanel
rm /usr/local/bin/mypanel /etc/systemd/system/mypanel.service
# Pertimbangkan backup sebelum menghapus data:
rm -rf /var/lib/mypanel