diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
PeaNUT

PeaNUT

PeaNUT adalah dashboard Network UPS Tools. Pantau baterai, beban, dan runtime UPS Anda di berbagai server melalui antarmuka web yang bersih. Frontend yang mudah digunakan untuk daemon NUT di baliknya, cocok untuk pengguna homelab yang menjalankan unit UPS Cyberpower atau APC.

Versi

Terbaru

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

1 GB

Jenis IP

IPv4

Mengakses Antarmuka Web

  • Buka browser Anda: https://SERVER_IP
  • Terima peringatan SSL (sertifikat self-signed).
  • Kredensial login tersimpan di: /root/peanut/.env

Manajemen Layanan

Docker:

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

Nginx:

systemctl status nginx
systemctl restart nginx

File dan Direktori Penting

  • Akar aplikasi: /root/peanut/
  • File Docker Compose: /root/peanut/docker-compose.yml
  • Variabel lingkungan (kredensial): /root/peanut/.env
  • Data konfigurasi aplikasi: /root/peanut/config/
  • Konfigurasi situs Nginx: /etc/nginx/sites-available/peanut
  • Situs NGINX yang diaktifkan: /etc/nginx/sites-enabled/peanut
  • Sertifikat TLS: /etc/nginx/ssl/fullchain.pem
  • Kunci privat TLS: /etc/nginx/ssl/privkey.pem
  • Log Nginx: /var/log/nginx/

Mengaktifkan SSL dengan Domain

1. Arahkan domain Anda ke IP server.

2. Edit konfigurasi Nginx dan ganti kedua server_name <IP>; dengan domain Anda (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/trilium

3. Instal Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk membuat sertifikat Let's Encrypt yang valid:

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

5. Ganti path SSL di konfigurasi 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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

7. Buka browser Anda dan kunjungi: https://yourdomain.com

Selengkapnya di Monitoring

Aplikasi terkait.

Deploy PeaNUT sekarang. Mulai dari $2.48/bulan.