Seafile

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. Oktober 2016 um 15:59 Uhr durch 79.216.110.139 (Diskussion) (Aktualisierung der Versionsnummern und Entfernung des Links zur Seafile GmbH in dem Übersichtskasten, da es NICHT einfach die deutsche Seite von den Seafile Entwicklern ist, sondern ein unabhängiges Unternehmen, dass eine alte Seafile Version vertreibt.). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
Seafile

Screenshot
Screenshot der Seafile-Weboberfläche
Basisdaten

Entwickler Seafile Ltd.
Aktuelle Version 6.0.0 (Desktop Windows)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.[1]

6.0.0 (Desktop OS X)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.[1]

6.0.0 (Desktop Linux)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.[1]

4.3.2 (Linux Kommandozeile)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.[1]

6.0.5 (Server Linux)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.[1]

5.1.3 (Server Windows)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.[1]

2.1.6 (Android)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.[2]

2.4.9 (iOS)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.[3]

Betriebssystem Windows, OS X, Linux, Android, iOS
Programmiersprache C, Python
Kategorie Filehosting, Synchronisation
Lizenz GPLv2 / Apache-Lizenz (Community Version)
deutschsprachig nein
seafile.com (Seafile Ltd.)

Seafile ist eine freie Software, um Dateien zentral auf einem eigenen Server zu speichern (Filehosting). Benutzer können auf ihre Daten über eine Webschnittstelle zugreifen oder über Desktop-Clients synchronisieren. Seafile bietet ähnliche Funktionen wie bekannte Online-Dienste wie z. B. Dropbox und Google Drive. Der Hauptunterschied liegt darin, dass Seafile als Open-Source-Software auf dem eigenen Server installiert werden kann.

Funktionen

Sämtliche Kommunikation zwischen Client und Server findet komplett verschlüsselt statt. Die Verschlüsselung der Daten erfolgt im Client, nicht auf dem Server. Es ist möglich, mehrere Seafile-Server mit einem Client zu verbinden. Die Auswahl des Servers erfolgt über ein Dropdown-Auswahlfeld. Die HTTPS-Verschlüsselung der WebGUI ist aktuell nur über die Einrichtung eines Webservers wie NGINX, Apache oder IIS als Reverse Proxy möglich. Seafile verfügt auch über ein integriertes Wiki. Zum Schutz der Privatsphäre der Seafile-Benutzer können Bibliotheken und Ordner mit einem Passwort geschützt werden. Diese Bibliotheken werden in verschlüsselter Form gespeichert.[4] Nicht einmal der Systemadministrator kann dann auf diese Daten zugreifen. Seafile unterstützt Delta-Kodierung/Differenzspeicherung. Benutzer können über die in der WebGUI integrierte Benutzerverwaltung oder über eine LDAP / Active Directory Anbindung verwaltet werden. Beide Varianten sind nebeneinander möglich. Zum Schutz vor versehentlichem Löschen werden gelöschte Dateien in einen Papierkorb verschoben. Über die Versionsverwaltung können Änderungen an Dateien nachvollzogen und bei Bedarf ältere Bearbeitungsstände auch wiederhergestellt werden. Die Zusammenarbeit von Benutzern im Team ist in sogenannten Gruppen möglich. Dateien können innerhalb des Servers an andere Benutzer oder Gruppen freigegeben werden. Es ist außerdem möglich, öffentliche Freigabelinks per E-Mail zu versenden. Es gibt auch eine Möglichkeit Upload-Links per E-Mail zu verschicken. Eine WebDAV-Schnittstelle ist auch vorhanden.

Spezielle Funktionen der Professional Version

Nur in der kostenpflichtigen Version ist es möglich, Seafile in einem Hochverfügbarkeits-Setup in einer Cluster-Architektur zu betreiben. Es ist außerdem möglich, MS-Office-Dateien über eine Dateivorschau anzusehen. Über eine sogenannte Aktivitätszeitleiste kann nachverfolgt werden, welcher Benutzer wann welche Dateien verändert hat. Ein MS-Office-Web-Apps-Server für die Dateivorschau sowie ein Anti-Malware-Programm kann bei Bedarf integriert werden. PDF- und MS-Office-Dateien können in der Professional-Version über eine integrierte Volltextsuche nach Begriffen durchsucht werden. Außerdem können Dateien während des Bearbeitens gesperrt werden, um zu verhindern, dass gleichzeitig ein anderer Benutzer dieselbe Datei bearbeitet. MS-Office-Dateien werden automatisch gesperrt, sobald sie geöffnet werden. Des Weiteren können differenzierte Zugriffsrechte für (Unter-)Ordner erstellt werden, sodass Unterordner mit anderen Zugriffsrechten als übergeordnete Bibliotheken freigegeben werden können. Benutzer und Gruppen in LDAP/AD werden synchronisiert. Somit werden z. B. gelöschte Benutzer in LDAP/AD auch in Seafile automatisch deaktiviert. In Seafile Professional können außerdem neben den Standard-Accounts auch Gast-Accounts erstellt werden, die keine Gruppen oder Bibliotheken erstellen können.[5]

Technisches

Seafile Server kann unter Linux und Windows betrieben werden. Des Weiteren existiert eine Seafile-Version für den Raspberry Pi. Desktop-Clients sind für Windows, OS X und Linux verfügbar. Mobile Clients gibt es für iOS und Android.

Seafile Server und Clients bestehen aus unterschiedlichen Komponenten, die in C programmiert sind, während die Webschnittstelle (Seahub) auf dem Python-Framework Django basiert. Als Datenbank kann MySQL oder SQLite verwendet werden.

Lizenzen

Seit dem 2. Juni 2015 steht der Seafile-Server unter der GPLv2. Da Seafile Teile von Git verwendet und diese unter der GPLv2 stehen, die aber nicht mit der bisher von Seafile verwendeten GPLv3 kompatibel ist, musste die Lizenz von Seafile geändert werden.[6] Das Seafile-Server-Webend (Seahub) ist unter der Apache Lizenz veröffentlicht.[7]

Versionen

Seafile gibt es in zwei Versionen: eine kostenlose „Community Version“, die Open Source ist und eine kostenpflichtige „Professional Version“, die proprietäre Elemente enthält. Die Professional Version baut auf der Community Version auf und hat einen erweiterten Funktionsumfang.[8]

Konflikt mit PayPal

Aufgrund von Vorwürfen gegen die Nutzungsbedingungen von PayPal wurde die deutsche Seafile GmbH im Juni 2016 aufgefordert, den Datenfluss der Seafile-Kunden auf „illegale Inhalte“ zu prüfen. Aus moralischen, juristischen und technischen Gründen kam Seafile dem nicht nach, worauf PayPal den Zahlungsverkehr zu Seafile eingestellt hat und die kostenpflichtigen Konten zeitweilig kostenlos angeboten hat.[9] PayPal entschuldigte sich darauf hin und erlaubte die Nutzung von PayPal wieder, allerdings wollte Seafile nach dem Vorfall nicht mehr mit PayPal zusammenarbeiten und sucht nach Alternativen.[10]

Konflikt der deutschen Seafile GmbH mit der chinesischen Seafile Ltd.

Am 21. Juli 2016 beendete die deutsche Seafile GmbH mit sofortiger Wirkung die Zusammenarbeit mit der chinesischen Seafile Ltd. und kündigte an, von nun an selbst an der Entwicklung einer eigenen Version von Seafile (sowohl Community als auch Professional Version) zu arbeiten.[11] Der Seafile GmbH zufolge lassen größere und bereits länger andauernde Unstimmtigkeiten mit den chinesischen Entwicklern keine andere Entscheidung zu. Der Mutterkonzern stellte daraufhin in einem Blogeintrag ihre gegenteilige Ansicht deutlich klar und griff die Seafile GmbH gerade in Bezug auf die rechtliche Situation bei der Nutzung des Quellcodes der Professional Version als auch der Namensrechte deutlich an.[12] Die Seafile GmbH wies ihrerseits diese Anschuldigungen in einem weiteren Blogeintrag zurück und stellte dabei unter anderem die aus ihrer Sicht rechtmäßige Verwendung des Names Seafile sowie des Quellcodes der Professional Version dar.[13] Beide Parteien behalten sich rechtliche Schritte vor.

Siehe auch

Weblinks

Einzelnachweise

  1. a b c d e f Aktuelle Versionen für Desktop-Clients und Server bei seafile.com, abgerufen am Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. (englisch).
  2. Downloadseite für Android bei play.google.com, abgerufen am Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. (teilweise englisch).
  3. Vorschauseite für iOS bei itunes.apple.com, abgerufen am Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an..
  4. plt: Security features · Seafile Server Manual. In: manual.seafile.com. Abgerufen am 22. Juni 2016.
  5. Features - Seafile. In: Seafile. Abgerufen am 22. Juni 2016 (deutsch).
  6. Stellungnahme zum Wechsel von der GPLv3 zur GPLv2 auf der Seafile Community Webseite vom 2. Juni 2015. Abgerufen am 9. Juni 2015.
  7. Seafile Online-Handbuch (englisch). Abgerufen am 9. Juni 2015.
  8. Versionsvergleich - Seafile. In: Seafile. Abgerufen am 22. Juni 2016 (deutsch).
  9. Axel Kannenberg: Von Paypal ausgesperrt: Seafile wollte Nutzer nicht bespitzeln. (HTML) In: heise online News. Heise Medien GmbH & Co. KG, 21. Juni 2016, abgerufen am 22. Juni 2016.
  10. Sperrung: Paypal entschuldigt sich bei Dropbox-Alternative Seafile - Golem.de. In: www.golem.de. 22. Juni 2016, abgerufen am 22. Juni 2016.
  11. Zur Zukunft von Seafile - Seafile. 21. Juli 2016, abgerufen am 25. Juli 2016 (deutsch).
  12. Statement about Stopping Cooperation with Seafile GmbH. In: Seafile Official Blog. 22. Juli 2016, abgerufen am 25. Juli 2016.
  13. About the Statements made by Seafile Ltd. - Seafile. 24. Juli 2016, abgerufen am 25. Juli 2016 (amerikanisches Englisch).