Adgang til PufferPanel
Åbn din browser og gå til: https://<SERVER_IP>
En SSL-advarsel i browseren er forventet (selvsigneret certifikat).
Kør følgende kommando på serveren for at oprette din første bruger. Sørg for at svare "Y", når du bliver spurgt om brugeren skal være admin, så du kan bruge alle funktioner i dit panel.
pufferpanel user add
Log ind med din admin-konto.
Gå til Indstillinger og konfigurér:
- Master URL (f.eks.
https://<SERVER_IP>) - Styr brugerregistrering
- E-mailopsætning (valgfrit)
Havne
- Webbrugerflade: 8080
- SFTP: 5657
Vigtige filer og mapper
- Panelets konfiguration:
/etc/pufferpanel/config.json - Paneloversigt:
/var/log/pufferpanel - Webroot (nginx):
/var/www/pufferpanel - SSL-certifikater:
/etc/nginx/ssl/pufferpanel.crt&/etc/nginx/ssl/pufferpanel.key
Servicestyrring
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
Aktivér SSL med et domæne
1. Peg dit domæne på serverens IP-adresse.
2. Rediger Nginx-konfigurationen og erstat begge server_name <IP>; med dit domæne (<your-domain>) for både HTTP- (port 80) og HTTPS-blokkene (port 443):
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-stierne i Nginx-konfigurationen:
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 anvende ændringerne:
systemctl restart nginx
7. Sæt Master URL i web UI-indstillinger til https://yourdomain.com
8. Åbn din browser og gå til: https://yourdomain.com
Noter
- Nginx er konfigureret til automatisk at omdirigere HTTP → HTTPS.
- SSL er selvsigneret. Til produktion bør du overveje Let's Encrypt / Certbot.
- Docker er installeret og
pufferpanelbrugeren er tilføjet til Docker-gruppen.