Startseite » Knowledge Base » Seafile per Docker Container installieren

Seafile per Docker Container installieren

S

eafile ist eine kostenlose Cloud-Software, die man auf einem selbstgehosteten Server installieren kann. Die zentrale Cloudlösung bietet Filehosting zwischen Userdateien. Dabei kann man zwischen mehreren Geräten Dateien vollständig synchronisieren (Filesync). Behalte durch die eigene Serverinstallation die volle Kontrolle deiner Daten und die deiner Freunde und Benutzer.

Seafile kann per VM unter Proxmox oder direkt auf einem Mini-PC wie den NUC* oder Minisforum HM-Serie* installiert werden. Dabei gibt es die vollständige Systeminstallation unter Ubuntu oder Debian oder die Nutzung als Docker Container. Wie Seafile als Docker installiert wird, zeigt die nachfolgende Anleitung.

Seafile Docker Installation

Docker sollte bereits installiert sein, ebenso Docker-Compose. Falls nicht gibt es hier die Installationsanleitung.

System auf den neuesten Stand bringen

apt update && apt upgrade -y

Seafile Datenordner erstellen

mkdir -p /opt/seafile/{mysql-db,seafile-data}

YML-Datei erstellen

nano /opt/seafile/docker-compose.yml
docker-compose.yml - Download

(Download Datei) Code-Inhalt einfügen und anpassen

Seafile Container starten

docker compose -f /opt/seafile/docker-compose.yml up -d

Tipp: Mit Portainer lassen sich die Docker-Container grafisch verwalten und definieren 🙂

Der Docker Container wird gestartet. Sollte es ohne Fehler abgeschlossen werden, kann mit der externen Adresse https://cloud.dyn.adresse.de oder mit der internen IP 192.168.X.X:8080 und Port 8080 die Seafile-Instanz aufgerufen werden.

Mit einem Custom Themes für Seafile, sieht das Dashboard dann in etwa so aus:

seafile

Dark Themes Seafile - Download

Nach dem Login (deine Admin-Daten), sollten die Settings angepasst und eingestellt werden. Diese Angaben wurden von dir in der docker-compose.yml Datei definiert.

Docker Container sollten immer mal wieder auf den aktuellsten Stand per Upgrade aktualisiert werden. Wird dies manuell gemacht … (Es gibt ja auch den Container Watchtower 😉 ), so mit diesem Code hier:

docker pull seafileltd/seafile-mc:latest
docker-compose down
docker-compose up -d

Weitere Hinweise zum Seafile Docker Container gibt es hier:
https://download.seafile.com/published/seafile-manual/docker/

War dieser Artikel hilfreich?
Artikel wurde bisher 938 mal gelesen
Einen Kommentar schreiben

2 Kommentare

Bewerte den Artikel nach Punkten

1 Punkt2 Punkte3 Punkte4 Punkte5 Punkte ( 4 Bewertungen, Durchschnitt: 5,00 von insgesamt 5 )
Loading...