Sleva 50% všechny plány, časově omezená nabídka. Od $2.48/mo
PeaNUT

PeaNUT

PeaNUT je dashboard pro Network UPS Tools. Přes přehledné webové rozhraní monitorujete baterii, zátěž a zbývající dobu provozu UPS na všech serverech. Je to uživatelsky přívětivý frontend nad démonem NUT, ideální pro homelabery provozující UPS jednotky Cyberpower nebo APC.

Verze

Nejnovější

Operační systém

Ubuntu Server 24.04 LTS

Minimální RAM

1 GB

Typy IP

IPv4

Přístup k webovému rozhraní

  • Otevřete prohlížeč: https://SERVER_IP
  • Potvrďte varování prohlížeče SSL (self-signed certifikát).
  • Přihlašovací údaje jsou uloženy v: /root/peanut/.env

Správa služeb

Docker:

cd /root/peanut
docker compose ps
docker compose restart
docker compose logs -f

Nginx:

systemctl status nginx
systemctl restart nginx

Důležité soubory a adresáře

  • Kořen aplikace: /root/peanut/
  • Soubor Docker Compose: /root/peanut/docker-compose.yml
  • Proměnné prostředí (přihlašovací údaje): /root/peanut/.env
  • Konfigurační data aplikace: /root/peanut/config/
  • Konfigurace webu Nginx: /etc/nginx/sites-available/peanut
  • Aktivní web Nginx: /etc/nginx/sites-enabled/peanut
  • TLS certifikát: /etc/nginx/ssl/fullchain.pem
  • Privátní klíč TLS: /etc/nginx/ssl/privkey.pem
  • Protokol Nginx: /var/log/nginx/

Povolení SSL s vlastní doménou

1. Nasměrujte svou doménu na IP adresu serveru.

2. Upravte konfiguraci Nginx a nahraďte obě hodnoty server_name <IP>; svou doménou (<your-domain>) pro bloky HTTP (port 80) i HTTPS (port 443):

vim /etc/nginx/sites-available/trilium

3. Nainstalujte Certbot:

apt install -y certbot python3-certbot-nginx

4. Spusťte následující příkaz pro vygenerování platného certifikátu Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Nahraďte cesty SSL v konfiguraci Nginx:

vim /etc/apache2/sites-available/trilium
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Restartujte Nginx, aby se změny projevily:

systemctl restart nginx

7. Otevřete prohlížeč a přejděte na: https://yourdomain.com

Více v Monitoringu

Související aplikace.

Nasadit PeaNUT. Od 2,48 $/měsíc.