yunohost เป็นการกระจาย Linux ที่ใช้ Debian มาพร้อมกับซอฟต์แวร์ฟรีที่ทำให้การติดตั้งเว็บเซิร์ฟเวอร์ส่วนบุคคลเป็นไปโดยอัตโนมัติ
วัตถุประสงค์ของ YunoHost คือการอนุญาตให้ผู้ใช้โฮสต์บริการเว็บของตนเองได้อย่างง่ายดายโดยการเปิดใช้งานเว็บอินเตอร์เฟสที่เรียบง่าย ชี้และคลิกเพื่อติดตั้งเว็บแอปพลิเคชันหลายรายการ
แอปพลิเคชันที่รองรับในปัจจุบัน ได้แก่ เซิร์ฟเวอร์อีเมลที่มีอินเทอร์เฟซเว็บเมลเว็บไซต์ WordPress เซิร์ฟเวอร์ข้อความโต้ตอบแบบทันทีตัวรวบรวมข่าวสารเซิร์ฟเวอร์แชร์ไฟล์และ Seedbox เป็นต้น
หนึ่งในคุณสมบัติของ YunoHost ที่ดึงดูดความสนใจของฉันคือมันมีเวอร์ชันสำหรับ Raspberry Pi
ดังนั้นคุณสามารถแสดงเซิร์ฟเวอร์ส่วนตัวด้วยความช่วยเหลือของการแจกจ่าย Linux นี้และอุปกรณ์ขนาดเล็กของคุณ
Yunohost ซึ่งรวมถึงเว็บเซิร์ฟเวอร์ nginx, MariaDB, Postfix mail transfer agent และเซิร์ฟเวอร์ Dovecot IMAP รวมถึงตัวกรองสแปม Rspamd
นอกจากนี้ยังมีเซิร์ฟเวอร์ Metronome IM XMPP, OpenLDAP, Dnsmasq และ SSOwat แบบโปร่งใสสำหรับการลงชื่อเพียงครั้งเดียวเช่นเดียวกับ Let's Encrypt สำหรับการสร้างใบรับรอง SSL
YunoHost ยังมีที่เก็บชุมชนของสคริปต์วิธีใช้ที่ผ่านการตรวจสอบแล้วสำหรับการติดตั้งบริการและแอปพลิเคชันอื่น ๆ
ที่เก็บซึ่งโฮสต์บน GitHub มีเวอร์ชันที่กำหนดเองของแอปพลิเคชันที่กำหนดค่าไว้ล่วงหน้าเพื่อรวมเข้ากับสภาพแวดล้อมการลงชื่อเพียงครั้งเดียวของ YunoHost
การกระจาย เสนอสคริปต์บางตัวที่รับผิดชอบในการกำหนดค่าสิ่งที่จำเป็นสำหรับการทำงานที่ดีที่สุดซึ่งเราสามารถพูดถึง:
- เซิร์ฟเวอร์ LDAP หนึ่งเครื่องเพื่อจัดการผู้ใช้หลายคน
- เซิร์ฟเวอร์อีเมลที่สมบูรณ์
- เซิร์ฟเวอร์การส่งข้อความด่วน XMPP
- การผสานรวมกับ Let's Encrypt เพื่อให้มี HTTPS ได้อย่างง่ายดาย
- ตัวจัดการแอปพลิเคชันติดตั้งและใช้งานได้ในไม่กี่คลิก
นอกเหนือจากชุดเครื่องมือที่ช่วยให้ดูแลทุกอย่างได้อย่างง่ายดายจัดการผู้ใช้และติดตามการอัปเดตไม่ว่าจะในบรรทัดคำสั่งหรือผ่านอินเทอร์เฟซเว็บซึ่งง่ายและเหมาะสำหรับหน้าจอขนาดเล็ก
มีอะไรใหม่ในเวอร์ชัน 3.3
การแจกจ่ายอยู่ในเวอร์ชัน 3.3 ซึ่งเวอร์ชันนี้มีอินเทอร์เฟซการจัดการแอปพลิเคชันใหม่ให้กับผู้ใช้
นอกจากนี้เวอร์ชัน 3.3 ยังมีอินเทอร์เฟซการดูแลระบบแอปพลิเคชันใหม่สำหรับผู้ดูแลระบบ:
- หน้าการจัดการแอปพลิเคชันใหม่
- มันง่ายมากอยู่แล้วก่อนที่จะติดตั้งหรือถอนการติดตั้งแอพพลิเคชั่น
- แต่เราต้องยอมรับว่าแอปพลิเคชั่นที่เปิดตัวอย่างเป็นทางการระดับคุณภาพของแพ็กเกจนั้นไม่สม่ำเสมอมาก
- ขณะนี้มีการรายงานข้อมูลเกี่ยวกับคุณภาพของบรรจุภัณฑ์อย่างชัดเจน
- YunoHost ตั้งค่าระดับคุณภาพตั้งแต่ "มีแพ็กเกจ แต่ไม่มีอะไรทำงาน" ไปจนถึง "ทุกอย่างใช้งานได้" รวมถึงการสำรองข้อมูล
ปรับปรุงการจัดการรหัสผ่าน
เป็นไปได้ที่จะมีรหัสผ่านผู้ดูแลระบบ (สำหรับอินเทอร์เฟซผู้ดูแลระบบ) และรหัสผ่านรูทที่แตกต่างกันตอนนี้พวกเขาอยู่ในการซิงค์
อาจไม่ได้ปรับปรุงความปลอดภัยในตัวเอง แต่ทำให้หลาย ๆ อย่างสับสนน้อยลงสำหรับผู้ใช้ที่ไม่คุ้นเคยกับการทำงานภายใน
นอกจากนี้ มีการเพิ่มข้อ จำกัด ที่เข้มงวดขึ้นสำหรับรหัสผ่านต่างๆที่กำหนดไว้ใน YunoHost (ผู้ดูแลระบบผู้ใช้แอปพลิเคชัน ... )
การตั้งค่าเริ่มต้นของเครื่องเมตรอนอม
เครื่องเมตรอนอมเป็นเวอร์ชัน 3.11 ในเดือนตุลาคม แต่เทมเพลตการกำหนดค่าเริ่มต้นของเครื่องเมตรอนอมไม่เป็นปัจจุบัน (โปรดจำไว้อีกครั้งว่าเป้าหมายของ YunoHost คือการทำให้อายุการใช้งานของผู้ดูแลระบบง่ายขึ้นซึ่งไม่จำเป็นต้องแฮ็กไฟล์การกำหนดค่าอีกต่อไป)
คุณลักษณะหลายอย่างที่นำเสนอโดยเครื่องเมตรอนอมไม่ได้เปิดใช้งานโดยค่าเริ่มต้นตอนนี้
จะติดตั้ง YunoHost บน Raspberry Pi ได้อย่างไร?
เพื่อให้สามารถตั้งค่าเซิร์ฟเวอร์ของคุณเองด้วย YunoHost บน Raspberry Pi ของคุณ คุณต้องดาวน์โหลดอิมเมจระบบซึ่งจะนำทางคุณ ไปที่ลิงค์ต่อไปนี้
เมื่อดาวน์โหลดเสร็จแล้วคุณสามารถบันทึกภาพด้วยความช่วยเหลือของ Etcher บนการ์ด SD เพื่อเริ่มระบบใน Raspberry ของคุณในภายหลัง
เมื่อเสร็จแล้วคุณสามารถดำเนินการกำหนดค่าที่จำเป็นต่อไปได้โดยทำตามบทช่วยสอนที่นักพัฒนานำเสนอ ในลิงค์นี้
แน่นอนว่าถ้าคุณไม่อยากยุ่งยากกับชีวิตคุณก็สามารถใช้ได้ตลอดเวลา เซิร์ฟเวอร์ Adjenet เพื่อหลีกเลี่ยงกระบวนการทั้งหมดข้างต้น