Seafile: OwnCloud, nur besser
Wer meine Beitrag zu Owncloud gelesen hat, wird wissen, dass ich danach strebe meine Daten, nach möglichkeit nicht bei Dropbox&Co abzulegen. In der vergangenheit war OwnCloud da die beste und einfachste Lösung, aber seit einiger Zeit nun gibt es eine alternative die sich sehen lassen kann: Seafile.
Seafile bietet kostenlose Sync Clients für jede gängige Plattform an (Windows, Linux, macOS, Android, iOS).
Im Hintergrund arbeitet die, in Python geschriebene, Anwendung in zwei Teilen. Die seafile Anwendung, steuert das Speichern und Synchronisieren der der Daten. Hierbei wird ein Dateisystem auf der Basis von git genutzt, was bedeutet, dass Standardmäßig alle Dateien versioniert sind. Der andere teil ist der seahub, der die Weboberfläche zu Seafile bietet.
PAMMySQLTools: libnss-mysql und pam-mysql user über die shell verwalten
Durch meine Arbeit stand ich vor dem Problem, dass wir Nutzer Zentral über MySQL authentifizieren wollten. Dies ist an sich kein Problem dank libnss-mysql und pam-mysql, doch leider mangelt es an Programmen um die Nutzer sinnvoll zu verwalten.
Deshalb habe ich nun Tools dafür geschrieben die die Linuxprogramme user{add,mod,del} und group{add,mod,del} imitieren und diese als PAMMySQLTools auf PyPI veröffentlicht.