โรงเรียนที่ฉันทำงานอยู่ในฐานะผู้ดูแลระบบขอให้อัปเกรดระบบ ขณะนี้เรากำลังใช้การกระจาย Linux ที่แนะนำโดยรัฐบาลที่เรียกว่า SuliXerver - มันยอดเยี่ยม แต่ฟังก์ชั่นการดูแลระบบส่วนใหญ่ถูกปิดใช้งานและถูกควบคุมโดย บริษัท ที่จัดการ distro เนื่องจากมีปัญหาสำคัญเกี่ยวกับเรื่องนี้ที่ บริษัท นี้เพิกเฉยคณะกรรมการโรงเรียนจึงตัดสินใจเปลี่ยนไปใช้วิธีอื่น
เนื่องจากงบประมาณของเรามี จำกัด โซลูชั่น Windows จึงไม่เป็นที่ต้องการ สิ่งนี้ทำให้เรามีซอฟต์แวร์โอเพ่นซอร์สและฟรี
ฉันกำลังมองหา distros ที่มุ่งเน้นการศึกษา แต่สิ่งที่เป็นก็คือไม่มีสิ่งใด (ตามที่ฉันเห็น) ระดับความสะดวกสบายสำหรับผู้ใช้ปลายทางอย่างที่ SuliXerver ทำ - ส่วนใหญ่เป็นเว็บอินเตอร์เฟสแบบรวมซึ่งในขณะที่ถูก จำกัด มีคุณสมบัติที่จำเป็นทั้งหมด (การจัดการผู้ใช้การควบคุมการเข้าถึงเครือข่ายผู้ใช้อีเมล ฯลฯ )
ฉันยังไม่แน่ใจเกี่ยวกับตัวเลือกที่ดีที่สุด สิ่งที่ฉันเคยตรวจสอบแล้ว:
- Debian Edu / Skolelinux - เป็นตัวเลือกที่ดีที่สุดสำหรับเรา รองรับส่วนใหญ่ของสิ่งที่เราต้องการได้รับการสนับสนุน แต่ถูก จำกัด เมื่อมันมาถึงการปรับเปลี่ยนค่าเริ่มต้นที่มีการโหลดไว้ด้วย - แผนการ LDAP, การตั้งค่าเครือข่าย, โดเมน, ชื่อเซิร์ฟเวอร์ ฯลฯ
- Karoshi Server - ดูเหมือนมีข้อ จำกัด ในความคิดของฉันและยังไม่พร้อมสำหรับช่วงเวลาสำคัญ บำรุงรักษาน้อยลงเมื่อเทียบกับ Skolelinux
- ClearOS - แม้ว่าจะไม่ได้มีความหมายโดยตรงกับโรงเรียน แต่ก็สามารถกู้คืนระบบได้จำนวนมากและได้รับการแก้ไขเล็กน้อยเพื่อให้ทำงานร่วมกับการตั้งค่าของเรา
- Zentyal - เหมือนกับ ClearOS แต่มีฟังก์ชั่น จำกัด ในส่วนที่เกี่ยวกับเว็บอินเตอร์เฟส ยังมีการสนับสนุนที่ดีขึ้นและส่วนต่อประสานนั้นใช้งานง่ายกว่า
มีการกระจายอื่น ๆ ที่ฉันพลาดไปซึ่งจะเป็นการจับคู่ที่ดีกว่าสำหรับโซลูชันของเราหรือไม่ เนื่องจากกรอบเวลาที่ จำกัด ฉันได้รับการโอนให้เสร็จสมบูรณ์ (ภายในสิ้นเดือนตุลาคมฉันควรมีระบบต้นแบบที่ใช้งานได้และปลายเดือนธันวาคมล่าสุดจะต้องดำเนินการเปลี่ยนภาพ) ฉันไม่รู้สึกเลยถึงงานที่จะเขียน ทางออกของตัวเอง
ที่ต้องการ:
- เว็บอินเตอร์เฟสแบบรวมที่ใช้งานง่ายสำหรับนักเรียนอาจารย์และผู้ดูแลระบบ ครูควรสามารถควบคุมการเข้าถึงอินเทอร์เน็ตของห้องผ่านการตั้งค่าพร็อกซีแก้ไขรหัสผ่านของนักเรียน แต่ไม่ใช่การตั้งค่าระบบหลัก นักเรียนสามารถเปลี่ยนรหัสผ่านของตนเอง
- ระบบอีเมล - มีการมอบอินเทอร์เฟซสำหรับเว็บ (RoundCube หรือ RainLoop) ส่วนแบ็คเอนด์ยังไม่ได้ตัดสินใจ (ต้องการให้ Exchange ActiveSync)
- OpenLDAP + Samba สำหรับการเข้าสู่ระบบโดเมน Windows และการจัดเก็บเอกสาร (เพื่อจัดเก็บการตั้งค่าผู้ใช้ที่คั่นหนังสือไฟล์) นอกจากนี้ยังมีการกำหนดไดรฟ์เครือข่ายอัตโนมัติ
- เว็บเซิร์ฟเวอร์ - ทั้ง Apache หรือ NGINX ซึ่งทำงานด้วย PHP และ MySQL
- เซิร์ฟเวอร์การพิมพ์สำหรับสำนักงาน
- เซิร์ฟเวอร์ DNS สำหรับการจำแนกชื่อเครื่องคอมพิวเตอร์