เซิร์ฟเวอร์สื่อมีที่อยู่ คลังรูปก็มี และไคลเอนต์ดาวน์โหลดเพิ่มอีกหนึ่งที่อยู่ แดชบอร์ดโฮสต์เองที่ดีจะรวมลิงก์เหล่านี้ พร้อมวิดเจ็ตสำหรับดูข้อมูลก่อนเปิดแอป เลือกวิธีแก้ไขที่คุณจะใช้ต่อเนื่อง แล้วตรวจสอบว่าหน้าเผยข้อมูลอะไรและต้องใช้อะไรเพื่อกู้คืน
หากบุ๊กมาร์กหรือพอร์ทัลเดิมช่วยนำทางได้อยู่แล้ว ให้ใช้ต่อ หน้าใหม่ควรช่วยลดงานก่อนจะคุ้มกับเวลาตั้งค่า
เปรียบเทียบการแก้ไขและข้อมูลที่ต้องเก็บ
หน้าเริ่มต้นควรกู้คืนได้หลังเปลี่ยนคอนเทนเนอร์ ก่อนเลือกตัวแก้ไขในเบราว์เซอร์หรือไฟล์ตั้งค่า ให้ตรวจสอบข้อมูลและความลับที่ต้องเก็บ ตัวแก้ไขในเบราว์เซอร์เปลี่ยนจุดที่คุณปรับค่า แต่ยังต้องมีสำเนาการตั้งค่าที่กู้คืนได้
YAML เป็นรูปแบบไฟล์ตั้งค่าที่อ่านง่าย เส้นทางเหล่านี้อยู่ในคอนเทนเนอร์ ส่วนไดเรกทอรีโฮสต์ขึ้นกับการแมปโวลุม คู่มือโครงการที่ลิงก์ไว้ระบุตำแหน่งจัดเก็บ
| เครื่องมือ | การแก้ไข | สิ่งที่ต้องเก็บ |
|---|---|---|
| Homepage | YAML / ป้ายกำกับ Docker | /app/config การตั้งค่าการติดตั้งใช้งาน และความลับที่อ้างอิง |
| Homarr | ตัวแก้ไขบอร์ดแบบภาพในเบราว์เซอร์ | /appdata, SECRET_ENCRYPTION_KEY, การตั้งค่าการติดตั้งใช้งาน และฐานข้อมูลภายนอกหากใช้ |
| Dashy | YAML / ตัวแก้ไขการตั้งค่าในหน้าจอ | /app/user-data |
| Homer | YAML | /www/assets |
| Glance | YAML | /app/config ทรัพยากรที่ตั้งค่า และอินพุตลับ |
เก็บคีย์เข้ารหัส Homarr กับเอกสารกู้คืนที่ป้องกันไว้ คีย์ไม่ใช่ไดเรกทอรีที่เมานต์ได้ รวมอินพุตสภาพแวดล้อมและทรัพยากรที่กำหนดเองซึ่ง Glance อ้างอิงด้วย บันทึกไดเรกทอรีโฮสต์ของแต่ละจุดเมานต์เพื่อเชื่อมไฟล์ใหม่เมื่อเปลี่ยนคอนเทนเนอร์ รวมการตั้งค่าการติดตั้งใช้งานเพื่อให้การทดสอบครอบคลุมทั้งการเริ่มแอปและข้อมูลที่อ่าน การได้อิมเมจกลับมาไม่ได้สร้างการตั้งค่าเดิมขึ้นใหม่
แดชบอร์ดที่แนะนำตามงาน
วิดเจ็ตดาวน์โหลดช่วยไม่ต้องเปิดแอป ส่วนฟีดข่าวให้เหตุผลที่จะอยู่ในหน้าต่อ เลือกงานที่ต้องการ ผมจะเลือกตามงานและเพิ่มการเชื่อมต่อเท่าที่จำเป็น เพราะแต่ละรายการมีการตั้งค่าที่ต้องดูแล
Homepage สำหรับวิดเจ็ตบริการ
Homepage คือทางเลือกแทน Homarr ที่ผมจะใช้กับวิดเจ็ตบริการที่กำหนดด้วยไฟล์ใกล้คอนเทนเนอร์ เอกสารตั้งค่า Docker แสดงการกำหนดบริการและวิดเจ็ตผ่านป้ายกำกับ เก็บคำจำกัดความใกล้การตั้งค่าคอนเทนเนอร์เพื่อดูแลร่วมกันได้ ถ้าต้องการแก้ในเบราว์เซอร์ ให้พิจารณา Homarr
เอกสารติดตั้ง Homepage อธิบายการเปิดใช้ล็อกอินด้วยรหัสผ่านหรือ OIDC ผ่านผู้ให้บริการตัวตน แต่นี่ไม่ใช่การตั้งค่าการเข้าถึงสาธารณะที่ครบถ้วน: Homepage ไม่จำกัดอัตราการลองรหัสผ่าน ตั้งการป้องกันที่รีเวิร์สพร็อกซีหรือจำกัดผ่าน VPN และต้องตั้งโฮสต์ที่อนุญาตเมื่อใช้ URL นอก localhost
Homarr สำหรับบอร์ดร่วม
Homarr เหมาะกับการจัดบอร์ดร่วมแบบภาพและกำหนดผู้แก้ไข เอกสารบอร์ด อธิบายบอร์ดสาธารณะและส่วนตัวพร้อมสิทธิ์ View, Modify และ Full หากใช้อย่างนี้อยู่แล้วให้ใช้ต่อ การตั้งค่าด้วยไฟล์เพียงอย่างเดียวไม่ใช่เหตุผลให้เปลี่ยน
ตรวจสิทธิ์ดูเป็นพิเศษ เอกสารสิทธิ์การเชื่อมต่อ ของ Homarr ระบุว่าผู้ดูบอร์ดอ่านข้อมูลการเชื่อมต่อได้ รวมผู้เยี่ยมชมไม่ระบุตัวตนบนบอร์ดสาธารณะ ครอบคลุมข้อมูลที่รองรับนอกเหนือวิดเจ็ตที่แสดง จำกัดข้อมูลรับรองร่วมให้เข้าถึงเฉพาะข้อมูลที่ผู้ดูได้รับอนุญาต และแยกสิทธิ์อ่านจากแก้บอร์ด
Dashy สำหรับการปรับแต่งละเอียด
เลือก Dashy หากจะใช้ตัวควบคุมการปรับแต่ง README ของ Dashy อธิบายธีม CSS กำหนดเอง วิดเจ็ต ตัวบอกสถานะ หลายหน้าและมุมมอง หากจัดหน้าโดยใช้สิ่งเหล่านี้แล้วให้ใช้ต่อ ไม่เช่นนั้นเลือกตามการตั้งค่าที่อยากเลิกดูแล
เอกสารยืนยันตัวตนในตัว ของ Dashy แยกประเด็นสำคัญก่อนแชร์: auth.users อย่างเดียวเป็นล็อกอินฝั่งไคลเอนต์ เพิ่ม ENABLE_HTTP_AUTH=true คู่กับผู้ใช้ที่ตั้งไว้เพื่อบังคับฝั่งเซิร์ฟเวอร์ แฟล็กนี้ไม่ใช่สูตรติดตั้งครบถ้วน หากเปิดสู่อินเทอร์เน็ตให้ใช้การยืนยันตัวตนภายนอกที่เหมาะสมหรือ VPN พร้อมพร็อกซีที่ให้การป้องกันจำเป็น
หากเลือกเซิร์ฟเวอร์แยก การติดตั้ง Dashy คลิกเดียว ของเราช่วยลดงานติดตั้งเริ่มต้น
Homer สำหรับหน้าเปิดบริการขนาดกะทัดรัด
เลือก Homer แทน Dashy หากต้องการหน้าเปิดบริการกะทัดรัด README ของ Homer อธิบาย HTML และ JavaScript แบบสแตติกผ่าน HTTP โฮสติ้งเว็บเดิมอาจเพียงพอ และ Docker เป็นอีกทางเลือกในเอกสาร ผมจะเลือกตามวิธีเปิดบริการโดยไม่สมมติว่าเร็วหรือใช้หน่วยความจำน้อยกว่า
สำหรับหน้าเปิดบริการบน VPS ของตนเอง การติดตั้ง Homer คลิกเดียว ของเราจัดการติดตั้งเริ่มต้น
สำหรับ HTML/JavaScript สแตติก ให้ถือว่าผู้เยี่ยมชมตรวจไฟล์ที่เบราว์เซอร์ได้รับได้ อย่าใส่คีย์ API ในการตั้งค่าที่เบราว์เซอร์อ่านได้ และจำกัดการเข้าถึงก่อนเพิ่มรายละเอียดส่วนตัว ผมจะตรวจไฟล์ที่ส่ง รวม YAML ก่อนแชร์ การเรียกหน้าว่าสแตติกไม่ได้ทำให้ความลับเป็นส่วนตัว
Glance สำหรับฟีดข้างบริการ
เลือกแดชบอร์ด glanceapp หากต้องการฟีดข้างลิงก์บริการ README โครงการ ระบุ RSS แหล่งข่าว และวิดเจ็ตบริการ เหมาะกับอ่านข่าวเมื่อเปิดหน้า หากฟีดขวางทางไปแอป ผมจะไม่ใช้เป็นเกณฑ์เลือก
สำหรับหน้าเริ่มต้นบน VPS แยก คุณสามารถ ติดตั้ง Glance คลิกเดียว ผ่าน Marketplace ของเรา แล้วเลือกฟีดและวิดเจ็ต
Glance มีล็อกอินชื่อผู้ใช้และรหัสผ่าน แต่ บันทึกการออกรุ่นการยืนยันตัวตน ระบุว่าทุกบัญชีเห็นแดชบอร์ดเดียวกัน อย่าคาดหวังผังแยกจากหลายบัญชี FAQ การรีเฟรชใน README อธิบายว่าดึงข้อมูลตอนโหลดหน้าและแคชคำตอบ การโหลดใหม่อัปเดตสิ่งที่แสดง จึงควรคำนึงถึงหากคาดหวังข้อมูลเปลี่ยนขณะเปิดหน้าไว้
วางแดชบอร์ดในจุดที่เข้าถึงบริการได้
NAS หรือโฮสต์คอนเทนเนอร์เดิมเหมาะกับหน้าสำหรับแอปส่วนตัว VPS แยกเหมาะกับหน้าระยะไกลหรือร่วมกันหากตั้งเส้นทางสู่ API ส่วนตัวโดยตั้งใจ Homer ใช้โฮสติ้ง HTTP สแตติกเดิมได้ การนำไทล์ขึ้นออนไลน์ไม่สร้างเส้นทางเข้าสู่เครือข่ายภายในบ้านของคุณ
บนโฮสต์ใหม่ ทำ การเตรียมเซิร์ฟเวอร์พื้นฐาน ให้เสร็จก่อนเพิ่มแดชบอร์ด เริ่มด้วยการตั้งค่าขนาดเล็กที่ตรวจสอบได้:
- เลือกเฉพาะ LAN, VPN หรือสาธารณะที่มีการยืนยันตัวตน
- เก็บข้อมูลและความลับตามตาราง หยุด Homarr ก่อนคัดลอกไดเรกทอรี
/appdataทั้งหมดตามคู่มือติดตั้ง - เพิ่มลิงก์บริการหนึ่งรายการและวิดเจ็ตที่จำเป็นหนึ่งรายการ ตรวจปลายทางและข้อมูลให้ตรงที่ต้องการ
- ทดสอบการเข้าถึงเมื่อออกจากระบบ บันทึกสำเนาการตั้งค่าและข้อมูลแล้วทดสอบกู้คืนก่อนเติมหน้า ใช้การติดตั้งทดสอบแยก และเก็บหน้าที่ทำงานไว้จนยืนยันการตั้งค่าที่กู้คืน
คำถามที่พบบ่อย
ทำไมลิงก์บริการใช้ได้แต่วิดเจ็ตล้มเหลว?
เบราว์เซอร์อาจเข้าถึงแอปได้แต่คอนเทนเนอร์แดชบอร์ดไม่ได้ คำแนะนำการเชื่อมต่อ Homarr ต้องใช้ URL ที่เซิร์ฟเวอร์เข้าถึงได้ ซึ่งอาจต่างจากที่อยู่เบราว์เซอร์ ตรวจเส้นทางและข้อมูลรับรอง API ของวิดเจ็ต การเปิดลิงก์ในเบราว์เซอร์ไม่ตรวจข้อกำหนดทั้งสอง
ล็อกอินแดชบอร์ดป้องกันแอปที่ลิงก์ด้วยหรือไม่?
ไม่ ทุกแอปปลายทางยังต้องยืนยันตัวตนและกำหนดสิทธิ์ เอกสารแอป Homarr อธิบายลิงก์เปิดบริการ ส่วน คำเตือนเรื่องการมองเห็น Dashy แยกการซ่อนไทล์จากการป้องกันทรัพยากร ตรวจปลายทางโดยตรงขณะออกจากระบบ หน้าเข้าของแดชบอร์ดเป็นขอบเขตการเข้าถึงแยก
แดชบอร์ดเหล่านี้แทนระบบมอนิเตอร์ได้หรือไม่?
ใช้วิดเจ็ตแสดงสถานะที่เลือกข้างลิงก์ หากต้องการเมตริกย้อนหลังและการแจ้งเตือน ผมจะประเมิน ระบบ Grafana และ Prometheus แยกต่างหาก จดประวัติที่ต้องการและความขัดข้องที่ต้องแจ้งก่อนเลือก หน้าเริ่มต้นที่มีประโยชน์ไม่ได้ตอบโจทย์มอนิเตอร์เหล่านั้นทั้งหมด
การสนทนา
ความคิดเห็น
เข้าสู่ระบบเพื่อร่วมสนทนา