tools/cloud storage/seafile.md

75 lines
3.1 KiB
Markdown
Raw Normal View History

2022-08-02 22:02:59 +02:00
# Seafile
2022-12-21 18:39:46 +01:00
Im Gegensatz zu Nextcloud verfolgt Seafile den Ansatz:
“do one thing and do it well”. Seafile hat deutlich weniger
Funktionen als Nextcloud, aber dafür eine performantere
Dateisynchronisation. Die Dokumentenbearbeitung mit
Collabora, Onlyoffice und Markdown ist ebenfalls möglich. Bei der Installation gab es kleinere Schwierigkeiten
in der Konfiguration, die sich aber durch Automatisierung
verhindern lassen.
Seafile wird von einem kommerziellen Unternehmen mit
Sitz in Bejing (China) entwickelt und finanziert sich über
eine EPL. Fraglich ist, wie sehr bei der Entwicklung Rücksicht auf die Community genommen wird. Die „Community Edition“ steht auf Github zur Verfügung. Allerdings sind
dort nur sehr wenige Entwicklungsaktivitäten erkennbar.
Wer bereits Nextcloud kennt, hat gegebenenfalls zu Beginn etwas Probleme mit der anderen Bedienung und
Terminologie von Seafile. Auch könnte besser ersichtlich
sein, welche Ordner und Dateien ein:e User:in freigegeben
hat.
2022-08-02 22:02:59 +02:00
## Allgemeine Informationen
- Website:https://de.seafile.com
- Demo:
- [Hersteller](https://de.seafile.com/trial/)
- Source Code: [github](https://github.com/haiwen/seafile)
- Dokumentation: [hier](https://manual.seafile.com)
- Lizenz: AGPLv3
- Programmiersprache (Framework): C / Python
- Geschäftsmodell: [CE/Enterprise](https://www.seafile.com/en/product/private_server): MSOffice Integration, ADFS, LDAP-Sync, File-Locking
## Technisch
### Installation
- coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/seafile)
- Docker-Image: [Image](https://hub.docker.com/r/seafileltd/seafile-mc), [Dockerfile](https://github.com/haiwen/seafile-docker/tree/df2628d4cd4fce711285b70182fe9d1ea49fd09c/image)
- Docker-Compose: [ja](https://download.seafile.com/d/320e8adf90fa43ad8fee/files/?p=/docker/docker-compose.yml)
- Healthcheck: nein
- Secrets: nein
- Konfiguration via: Webinterface, Config-File - [docs](https://manual.seafile.com/config/)
- API-Dokumentation: [Python-API](https://manual.seafile.com/develop/python_api/), [Web-API](https://manual.seafile.com/develop/web_api_v2.1/)
- Abhängigkeiten:
- python django
- memcached
- mariadb:10.5
- Installationshinweise:
- [offizelle Docker Anleitung](https://manual.seafile.com/docker/deploy_seafile_with_docker/)
- FILE_SERVER_ROOT, SERVICE_URL in seahub_settings.py müssen korrekt gesetzt werde: [sh. hier](https://git.coopcloud.tech/coop-cloud/seafile/issues/1)
### Authentifizierung & SSO
LDAP: In CE nur Authentifizierung, kein Sync\
openid-connect: https://manual.seafile.com/deploy/oauth/
### Entwicklung
- Maintainership: Seafile Ltd. , Beijing (China)
- Contributors: core 19, seahub 70
- Letzte Änderung: 27.05.22 (seahub), 30.05.22 (core)
- Letzter Release / Zyklus: 12.05.22 - [9.0.5]()
- Erweiterbarkeit: Nein
- Geplante Entwicklung / Roadmap: [link](https://www.seafile.com/en/roadmap/)
Überprüft am: 02.06.22
### sonstiges
- Import / Export von Userdaten: [backup](https://manual.seafile.com/maintain/backup_recovery/)
## Notizen
onlyoffice integration: https://manual.seafile.com/deploy/only\_office/
- kann es (admin) gruppen per sso?