10 คะแนน โดย lancard 2025-08-11 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

เป็นโปรแกรมชื่อ nginx-webui ครับ

มันคือการครอบ nginx ด้วยเว็บ UI
โดยหลัก ๆ คือมีการต่ออายุ let's encrypt อัตโนมัติ และ reverse proxy เป็นฟีเจอร์แกนหลัก
นอกจากนี้ ถ้าศึกษาไวยากรณ์คอนฟิกของ nginx เพิ่มอีกสักหน่อย ก็สามารถตั้งค่าแคชได้ด้วย
และเพื่อการดีพลอยแบบไร้ Downtime ก็ยังสามารถสั่ง disable / enable สำหรับ origin ตั้งแต่ 2 ตัวขึ้นไปได้เช่นกัน
(มีวิดีโอ YouTube แนบไว้)

4 ความคิดเห็น

 
ifmkl 2025-08-11

เท่าที่ผมทราบ ฝั่งนี้น่าจะมี nginx proxy manager อยู่แล้ว เลยอยากทราบว่ามีจุดที่แตกต่างกันอย่างไรบ้างครับ

 
lancard 2025-08-12

ตอนนี้ไม่แน่ใจแล้ว แต่ดูเหมือนว่า nginx proxy manager จะยังไม่ตอบโจทย์ทุกฟังก์ชันที่ผมต้องการ โดยเฉพาะเรื่องอย่างการออกคีย์แล้วสลับเปิด/ปิด backend server บางตัวเพื่อให้ทำ zero-downtime deployment ได้ รวมถึงการตั้งค่ารายละเอียดของแคช หรือการตั้งค่ารายละเอียดของ nginx config เป็นต้น

 
uaysk0327 2025-08-11

ดูเหมือนว่าโปรเจกต์ข้างต้นจะมีฟีเจอร์มอนิเตอร์ริงแบบง่าย ๆ อยู่ด้วย แต่ใน nginx proxy manager ไม่มีฟีเจอร์มอนิเตอร์ริงเลย ดังนั้นฟีเจอร์มอนิเตอร์ริงอาจกลายเป็นจุดที่สร้างความแตกต่างได้เช่นกัน

 
lancard 2025-08-12

ครับ อย่างที่ตอบไว้ข้างต้น ฟีเจอร์ทั้งหมดที่ผมต้องการยังไม่ได้ถูกทำไว้ครบ เลยลงมือทำขึ้นมาเองครับ