
Panduan ini menjelaskan cara deploy Percona PMM Server menggunakan Docker, mengkonfigurasi SSL dengan Let's Encrypt, dan memastikan server berjalan dengan benar.
bash
CopyEdit
docker run -d \\
-p 80:8080 \\
-p 443:8443 \\
--volume pmm-data:/srv \\
--name pmm-server \\
--restart always \\
-e SERVER_NAME=domain.example.com \\
percona/pmm-server:3.2.0
sudo apt update
sudo apt install certbot
docker stop pmm-serv
sudo certbot certonly --standalone -d domain.example.com
Catatan: Pastikan port 80 tidak digunakan saat proses ini.
sudo cat /etc/letsencrypt/live/domain.example.com/fullchain.pem \\
| sudo docker exec -i pmm-server tee /srv/nginx/certificate.crt > /dev/null
sudo cat /etc/letsencrypt/live/domain.example.com/privkey.pem \\
| sudo docker exec -i pmm-server tee /srv/nginx/certificate.key > /dev/null