ลด 50% ทุกแพ็กเกจ เวลาจำกัด เริ่มต้นที่ $2.48/mo
PeaNUT

PeaNUT

PeaNUT คือแดชบอร์ดสำหรับ Network UPS Tools ตรวจสอบแบตเตอรี่ UPS ภาระโหลด และเวลาทำงานของเซิร์ฟเวอร์ทั้งหมดผ่านเว็บ UI ที่เรียบง่าย เป็นหน้าจัดการที่ใช้งานง่ายสำหรับ NUT daemon เหมาะสำหรับผู้ใช้ homelab ที่รัน Cyberpower หรือ APC UPS

เวอร์ชัน

ล่าสุด

ระบบปฏิบัติการ

Ubuntu Server 24.04 LTS เซิร์ฟเวอร์

ขั้นต่ำของ RAM

1 GB

ประเภท IP

IPv4

การเข้าถึง Web UI

  • เปิดเบราว์เซอร์ของคุณ: https://SERVER_IP
  • ยืนยันคำเตือน SSL (self-signed certificate)
  • ข้อมูลการเข้าสู่ระบบถูกเก็บไว้ที่: /root/peanut/.env

การจัดการบริการ

Docker:

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

Nginx :

systemctl status nginx
systemctl restart nginx

ไฟล์และไดเรกทอรีสำคัญ

  • รากแอปพลิเคชัน: /root/peanut/
  • ไฟล์ Docker Compose: /root/peanut/docker-compose.yml
  • ตัวแปรสภาพแวดล้อม (ข้อมูลประจำตัว): /root/peanut/.env
  • ข้อมูลการตั้งค่าแอปพลิเคชัน: /root/peanut/config/
  • คอนฟิกของ Nginx site: /etc/nginx/sites-available/peanut
  • Nginx site ที่เปิดใช้งานอยู่: /etc/nginx/sites-enabled/peanut
  • ใบรับรอง TLS: /etc/nginx/ssl/fullchain.pem
  • Private key ของ TLS: /etc/nginx/ssl/privkey.pem
  • บันทึก Nginx: /var/log/nginx/

เปิดใช้งาน SSL พร้อมโดเมน

1. ชี้โดเมนของคุณไปที่ IP ของเซิร์ฟเวอร์

2. แก้ไขไฟล์คอนฟิก Nginx และแทนที่ทั้งสองส่วน server_name <IP>; ด้วยโดเมนของคุณ (<your-domain>) สำหรับทั้งบล็อก HTTP (port 80) และ HTTPS (port 443):

vim /etc/nginx/sites-available/trilium

3. ติดตั้ง Certbot:

apt install -y certbot python3-certbot-nginx

4. รันคำสั่งต่อไปนี้เพื่อสร้างใบรับรอง Let's Encrypt ที่ถูกต้อง:

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

5. แทนที่พาธ SSL ในไฟล์คอนฟิก 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. รีสตาร์ท Nginx เพื่อให้การเปลี่ยนแปลงมีผล:

systemctl restart nginx

7. เปิดเบราว์เซอร์และไปที่: https://yourdomain.com

เพิ่มเติมในการติดตามระบบ

แอปพลิเคชันที่เกี่ยวข้อง

ติดตั้ง PeaNUT ได้เลย เริ่มต้นที่ $2.48/เดือน