Seafile Anleitung

Bibliotheken

Bibliotheken sind zentral für die Dateiorganisation in Seafile. Sie sind die Container, in denen Dateien gespeichert werden. Innerhalb von Bibliotheken können mit Ordnern und Unterordnern hierarchische Verzeichnisstrukturen aufgebaut werden.

Meine Bibliotheken

Seafile Bibliotheken können somit grundsätzlich als Ordner auf oberster Ebene angesehen werden. Gegenüber gewöhnlichen Ordnern haben sie jedoch eine Besonderheit: Seafile führt für jede Bibliothek eine Chronik der Datei- und Verzeichnisoperationen (z.B. Dateiänderung, Dateilöschung, Ordnererstellung). Seafile verwendet dafür Snapshots. In diesen Abbildern wird die vollständige Datei- und Ordnerstruktur einer Bibliothek nach Abschluß einer Operation gespeichert. Snapshots sind aus Benutzersicht sehr interessant, da sich mit Ihnen Änderungen in Bibliotheken vollständig rückgängig machen lassen.

In der Standardeinstellung werden Snapshots zeitlich unbegrenzt gespeichert. Diese Voreinstellung lässt sich in Seahub über die erweiterten Optionen ändern. Die Erstellung von Snapshots lässt sich zeitlich begrenzen und komplett deaktivieren.

Zugriff auf Bibliotheken

Jede Seafile Bibliotheken hat immer einen Besitzer. Der Bibliotheksbesitzer verfügt über uneingeschränkten Zugriff auf die Bibliothek, d.h. er kann sie umbenennen, Ordner darin anlegen, Dateien erstellen bzw. hochladen und die Bibliothek auch löschen. In der Seafile Community Edition sind Besitzer immer auch Benutzer. In der Professional Edition können auch Gruppen Bibliotheken besitzen.

Um sich verändernde Umstände abbilden zu können, lassen sich Bibliotheken zwischen Benutzern übertragen. In Seafile Professional kann eine Bibliotheken auch an eine Gruppe übertragen werden. Aktuell lassen sich jedoch keine Bibliotheken zwischen zwei Gruppen und auch nicht von einer Gruppe auf einen Benutzer übertragen (Stand Seafile Server Version 7.0).

Die gemeinsame Verwaltung von Dateien wird durch sogenannte Freigaben möglich. Freigaben erlauben es anderen Benutzern, auf die freigegebenen Bibliotheken und deren Inhalte zuzugreifen. Freigaben können mit unterschiedlichen Berechtigungen erteilt werden – von der eingeschränkten Nur-Lesen Freigabe bis hin zur administrativen Freigabe mit vollem Zugriff.

Gruppenbibliotheken

Gruppenbibliotheken sind Bibliotheken im Besitz einer Gruppe. Alle Mitglieder einer Gruppe haben standardmäßig über das Menüelement Für meine Gruppen im Webinterface Lese- und Schreibzugriff auf die Bibliotheken der Gruppe. Der bzw. die Gruppenadministratoren können den Zugriff aber über die Ordnerrechte einschränken.

Gruppenbibliotheken eignen sich für die Ablage von Dateien, die für zahlreiche Personen (z.B. in einer Abteilung) relevant sind. Gerade auch für Projekte bieten sich Gruppenbibliotheken an, da Gruppenbibliothek unabhängig von der Rolle der individuellen Benutzer im Projektteam sind.

Gruppenbibliotheken stehen nur in der Seafile Professional Edition zur Verfügung.

Organisationsbibliotheken

Organisationsbibliotheken

Eine Sonderrolle spielen Organisationsbibliotheken. Diese sind für alle Benutzer des Systems mit der Rolle Standard im Webinterface unter dem Menüelement Für alle freigegeben sichtbar. Gäste, d.h. Benutzer mit der Rolle Gast, können diese Bibliotheken nicht sehen.

Organisationsbibliotheken sind dafür gedacht, nicht-vertrauliche, für alle Mitarbeiter einer Organisation verfügbare Informationen auf einfache Art und Weise zugänglich zu machen. Der Kantinenplan, Informationen zum Betriebsausflug oder Produktbroschüren sind Informationen, die in solchen quasi öffentlichen Bibliotheken abgelegt werden können. Organisationsbibliotheken können aber auch mit Schreibrechten freigegeben werden. In dem Fall kann jeder Benutzer (ausgenommen Gäste) in den Bibliotheken Änderungen vornehmen.

Organisationsbibliotheken können vom Administrator deaktiviert werden. Wenn sie deaktiviert sind, dann wird im Seafile Webinterface Seahub der Menüeintrag Für alle freigegeben ausgeblendet.

Verschlüsselte Bibliotheken

Bibliotheken verschlüsseln

Zum Schutz der Bibliotheksinhalte lassen sich Bibliotheken verschlüsseln. Alle Dateien und Ordner in einer Bibliothek werden dann vor der Übertragung an den Seafile Server mit modernen Verschlüsselungsmethoden kodiert. Da die Verschlüsselung vor der Übertragung an den Server erfolgt, wird diese Art der Verschlüsselung als client-side encryption bezeichnet. (Detailinformationen zur Verschlüsselung in Seafile finden Sie im Seafile Manual.)

Verschlüsselte Bibliotheken sind auch durch den Seafile Administrator nicht lesbar. Ein verlorenes Passwort kann auch durch den Administrator nicht wieder hergestellt werden.

Verschlüsselte Bibliotheken bieten hohen Schutz der darin gespeicherten Daten, einige bei unverschlüsselten Bibliotheken zur Verfügung stehende Funktionen werden von ihnen aber nicht unterstützt. So lassen sich für Dateien und Ordner keine Freigabelinks erzeugen und auch Office Dokumente können nicht online bearbeitet werden. Ordner und Dateien können innerhalb der verschlüsselten Bibliothek, aber nicht in eine andere Bibliothek verschoben werden. Verschlüsselte Bibliotheken können auch nicht an Gruppen übertragen, als Gruppenbibliotheken erstellt und zu Organisationsbibliotheken gemacht werden. Aktuell unterstützt der Seafile Drive Client keine verschlüsselten Bibliotheken (Stand Juni 2019).

Die nachträgliche Verschlüsselung einer unverschlüsselten Bibliothek und die Umstellung einer verschlüsselten auf eine unverschlüsselte Bibliothek sind nicht möglich.


Zuletzt geändert: 20. Juni 2019