[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: LinuxTag / Portalserver



Hallo Hans-Dietrich,

danke für die positive Resonanz zu unserem Projekt!

> stehen die deb-Pakete für die Installation auf einen reinen Debian-
> System zur Verfügung? Werden hier bestimmte Anforderungen/Vorgaben an
> die Konfiguration des LDAP (Anmeldung) bzw. an den Apache (Webinterface)
> gestellt? gibt es ein Repository dafür?
MyServ befindet sich noch in einer sehr frühen Phase - es laufen in
Osnabrück und umzu zwar ein paar Testserver, aber offizielle Releases
gibt es noch nicht - ich habe auf allen Testservern selbst Root-Zugriff
und kann schnell helfen, wenn es brennt. Man beachte, dass das Projekt
erst Ende Januar geboren wurde - das, was du auf dem Demoserver siehst,
ist das Resultat von nur fünf Monaten Konzeption und Entwicklung.
Debian-Pakete wird es natürlich geben, sobald wir das hier im
Schulalltag halbwegs durchgetestet haben.
Wenn du wirklich jetzt schon einen eigenen Testserver willst, könntest
du den Sourcecode aus unserem Launchpad-Repository auschecken - aber das
ist wirklich nur was für Bastler! Wenn du das wirklich probieren willst,
sag Bescheid und ich schau mal, wie ich dir dabei helfen kann - leider
mangelt's da nämlich zur Zeit noch stark an Dokumentation.

LDAP: Keine besonderen Erfordernisse - MyServ muss nur gesagt werden, wo
im LDAP er die Nutzerdaten findet, z.B:
"uid=hansdietrich,ou=People,dc=meine-schule,dc=de".
Wenn du also deine Konten z.B. nach dem "posixAccount"-Schema hast, ist
das kein Problem.
Wer MyServ nur als Webportal zur Kollaboration nutzen will, kann auch
die mitgelieferte Nutzerdatenbank in der DB verwenden und sich LDAP
sparen - dann können aber Dienste wie Moodle, Mailserver, CUPS usw. auf
die Nutzerdaten nicht zugreifen.

Webserver: Muss WSGI-fähig sein - bei Apache z.B. wird dafür mod_wsgi
installiert. 

> Was ist mit CUPS? - Immerhin scheint ja die Druckkostenverwaltung auf
> CUPS aufzusetzen. wie ist überhaupt die Druckkostenverwaltung realisiert
> - wird dazu auf die Accounts im LDAP zurückgegriffen? Wo findet die
> Verwaltung der gedruckten Seiten statt - in einer DB (welcher?) oder
> werden diese Abrechnungs-Daten auch im LDAP gehalten?
Es wird das CUPS-MyServ-Backend installiert und in der CUPS-Oberfläche
beim Einrichten der Drucker gewählt. CUPS muss die Nutzer beim Drucken
authentifizieren (über LDAP) und übergibt den Auftrag zunächst an
MyServ, der berechnet die Kosten (Kosten pro Seite + Kosten pro Prozent
Deckung) und schaut, ob der Nutzer das Geld hat. Wenn ja, wird der Job
an CUPS zurückgegeben, der sendet ihn an den Drucker, MyServ bucht das
Geld vom Konto des Nutzers ab. Ist nicht genug da, weist MyServ den
CUPS-Server an, den Druckjob abzuweisen.
Die Abrechnungsdaten / Transaktionen / Kontoauszüge werden in der
MyServ-DB gespeichert und können von Administratoren über die
Admin-Oberfläche bearbeitet werden. Als DB kann MyServ u.a. SQLite,
MySQL oder Postgres nehmen - das steht dir frei.

> Ich weiss jetzt nicht, was du mit verzahnt meinst. Auf jeden Fall muss
> doch das System und dieser Aufsatz (Webfront) zueinander passen. Und
> genau diese Schnittstelle - ist die irgendwie dokumentiert?
MyServ läuft in einer Python-Umgebung - d.h. es läuft
plattformunabhängig. Wenn du CUPS und Squidguard/Dansguardian als
Pornofilter unter Windows ans Laufen kriegst, geht das sicher auch auf
so einer Kiste! Natürlich ist Linux die bessere Wahl.
Ich möcht mich letztlich aber nicht in den Distributionskrieg
einmischen, sondern einfach sagen: Wenn du irgendein Linux hast, kannst
du dieses Ding ohne große Anpassungen nutzen. Trotzdem wäre es cool, das
Projekt bei Skolelinux mit anzusiedeln, so dass man Skolelinux/Debian
dann eben als Referenzsystem nehmen kann und Leuten ohne irgendwelche
eigenen Präferenzen das dann als 100% kompatibel empfehlen kann.
Genaue Dokumentation kommt noch - keine Sorge.

> Ich möchte im nächsten Schuljahr den Arktur4 an meiner Schule mit einem
> Server auf Debian-Basis (Lenny) ablösen. Es gibt also mit Sicherheit
> gemeinsame Ziele. - Und auch für mich ist die Lizenz wichtig.
Das ist keine schlechte Idee! Wir haben in einem Osnabrücker Gymnasium
eine MyServ-Installation auf Lenny laufen - funktioniert tadellos. 
Lizenz ist wie gesagt AGPL - also für immer frei und Open Source :o)

Hast du dir vorher schonmal Gedanken über eine im Unterricht nutzbare
kollaborative Weboberfläche für den neuen Server gemacht? Wir konnten
bisher so etwas einfach nicht finden - Lösungen wie Moodle sind zwar
schön, aber wir bekommen von Lehrern das Feedback, dass da viel
"Schnickschnack" drin ist, den sie gar nicht brauchen - sie wollen die
Technologie lieber dort nutzen, wo sie die Unterrichtsqualität auch
verbessert und weiterhin die Hausaufgaben mit Kreide an die Tafel
schreiben - im realen Klassenraum und nicht im virtuellen.
Dazu kommt, dass zur Druckkostenabrechnung und für den Internetfilter
anscheinend auch keine "lehrerfreundlichen" Oberflächen gibt - falls ich
da schlecht informiert bin, bitte unbedingt melden, will nicht das Rad
noch einmal erfinden!

Ich hoffe, das hat erstmal die meisten deiner Fragen grob klären können
- freue mich auf neue Fragen und spannende Projekte.

Viele Grüße nach Thüringen

Jörg






Reply to: