Adgang til PufferPanel
Åbn din browser og gå til: https://<SERVER_IP>
En browser SSL-advarsel forventes (selvsigneret certifikat).
Kør følgende kommando på serveren for at oprette din første bruger. Sørg for at indtaste "Y", når den spørger, om dette er en administrator, så du fuldt ud kan bruge dit panel.
pufferpanel user add
Log ind med din administratorkonto.
Naviger til Indstillinger og konfigurer:
- Hovedwebadresse (f.eks.
https://<SERVER_IP>) - Styr brugerregistrering
- Opsætning af e-mail (valgfrit)
Havne
- Web UI: 8080
- SFTP: 5657
Vigtige filer og mapper
- Panelkonfiguration:
/etc/pufferpanel/config.json - Panellogfiler:
/var/log/pufferpanel - Webrod (nginx):
/var/www/pufferpanel - SSL-certifikater:
/etc/nginx/ssl/pufferpanel.crt&/etc/nginx/ssl/pufferpanel.key
Service-håndtering
PufferPanel:
systemctl start pufferpanel
systemctl stop pufferpanel
systemctl restart pufferpanel
systemctl status pufferpanel
Nginx:
systemctl start nginx
systemctl stop nginx
systemctl restart nginx
systemctl reload nginx
systemctl status nginx
Aktivering af SSL med et domæne
1. Peg dit domæne mod serverens IP.
2. Rediger Nginx-config og erstat begge server_name <IP>; med dit domæne (<your-domain>) for både HTTP (port 80) og HTTPS (port 443) blokke:
vim /etc/nginx/sites-available/pufferpanel.conf
3. Installer Certbot:
apt install -y certbot python3-certbot-nginx
4. Kør følgende kommando for at generere et gyldigt Let’s Encrypt-certifikat:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Erstat SSL-stier i Nginx-config:
vim /etc/nginx/sites-available/pufferpanel.conf
# Before:
# ssl_certificate /etc/nginx/ssl/pufferpanel.crt;
# ssl_certificate_key /etc/nginx/ssl/pufferpanel.key;
# After:
# ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
# ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
6. Genstart Nginx for at aktivere ændringerne:
systemctl restart nginx
7. Indstil Master URL i indstillingerne for webbrugergrænsefladen til https://yourdomain.com
8. Åbn din browser og besøg: https://yourdomain.com
Noter
- Nginx er konfigureret til at omdirigere HTTP → HTTPS automatisk.
- SSL er selvsigneret. Til produktion kan du overveje at bruge Let's Encrypt / Certbot.
- Docker er installeret og
pufferpanelbruger føjes til Docker-gruppen.