Dokumentation zur Einrichtung des Schulserver für die Freie Waldorfschule Vaihingen/Enz

Beni, littleAB und ich hatten ein Schulserverprojekt in Eigeninitiative gestartet, das wir von Anfang an ausführlich und zeitintensiv dokumentiert haben. Geplant war, für ein Schüler-InternetCafé ein eigenes virtuelles, gefiltertes Netzwerk auf Softwarebasis zu realisieren. Natürlich alles mit Hilfe von OpenSource-Software :)

Die Server-Lösung, wie in der Dokumentation beschrieben, beinhaltet folgende “Features”/Dienste:

  • 2 OpenVPN-Server (Schüler und Lehrer)
  • SQUID-Proxy (mit Whitelist)
  • DHCP-Server
  • Bind9-DNS
  • Apache- und MySQL-Server
  • FTP-Server
  • Munin-Systemüberwachung (mit PPTPD- und OpenVPN-Plugin)
  • Samba-Daemon für beide OpenVPN-Netzwerke
  • IpTables2-Firewall
  • Rsync-Backup-Script
  • pptpd (für Windows-Clients)

Die Client-Lösung, zum Großteil durch die angepasste Edubuntu-Version realisiert, beinhaltet folgende Funktionen:

  • Internet-Café-Konten “absichern”
  • Bootloader Grub “absichern”
  • X-Server “absichern”
  • Zusätzliche “educational software”
  • Anpassen des Gnome-Desktops + Theming (Wallpaper, Bootscreen, GDM-Login, Bildschirmschoner)

Da lässt sich noch einiges verbessern und erweitern, aber irgendwann muss man ja mal den aktuellen Stand releasen :) Es sind immerhin so um die 34 Seiten geworden! Wir würden uns natürlich sehr freuen, wenn erfahrene Administratoren uns auf einige Fehler hinweisen!

Die modifizierte Edubuntu-Version (9.04) und das komplette Dokumentationspaket sind leider noch nicht fertig, werden aber nachgereicht.

Creative Commons  License

Dokumentation zur Einrichtung des Schulserver für die Freie Waldorfschule Vaihingen/Enz by Jonas Heinrich, Benedikt Braunger, Alex Bloß is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License. Based on a work at www.project-insanity.org.

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

* Checkbox GDPR is required

*

I agree

Software
2
Bye bye Play Store! Mirroring Play Store Apks to private F-Droid repo

This small tutorial will show you how to setup your own F-Droid repository containing automatically mirrored Play Store apps. Using this private repo, you don’t have to relay on Google Play Store or third party stores anymore to keep non-free apps up-to-date. All you need to have is a Linux …

Software
Ebook reader app for Nextcloud

Because of lack of altenatives I decided to write a small ebook reader plugin for Nextcloud. The task of creating such an app was quite easy: I just forked the files_pdfviewer extension and replaced PDF.js with the Epub.js library. In the app template file, I used the reference ebook reader …

Software
Hacking replay gain audio normalization into Jellyfin

There is already a feature request for audio normalization in Jellyfin media server. This is important if you want to listen to your music collection while always having the same loudness level. Usually, in different recordings or music genres some tracks are louder and others are more quiet. The standard …