Seafile

Eine Open-Source-Lösung für die Dateisynchronisierung und -freigabe mit hoher Leistung und Zuverlässigkeit.

Zugriff auf Ihren Seafile-Server

  1. Öffnen Sie Ihren Browser und navigieren Sie zu: http://<SERVER_IP>
  2. Melden Sie sich mit den Administrator-Anmeldedaten an (die sicher gespeichert sind in /opt/seafile/.env).

Wichtige Dateien und Verzeichnisse

Installationsverzeichnis:

  • /opt/seafile/

Konfigurationsdateien:

  • /opt/seafile/.env
  • /opt/seafile/seafile-server.yml
  • /opt/seafile/seadoc.yml
  • /opt/seafile/caddy.yml

Datenmengen:

  • /opt/seafile-data
  • /opt/seafile-mysql
  • /opt/seadoc-data
  • /opt/seafile-caddy

Verwalten des Stacks

Wechseln Sie in das Installationsverzeichnis:

cd /opt/seafile

Start:

docker compose -f seafile-server.yml up -d

Haltestelle:

docker compose -f seafile-server.yml down

Protokolle überprüfen:

docker compose -f seafile-server.yml logs -f

Service-Status überprüfen:

docker ps

Ändern des Server-Hostnamens

Bearbeiten Sie die .env Datei zum Festlegen Ihres Domainnamens:

SEAFILE_SERVER_HOSTNAME=your.domain.com

Wenn Sie HTTPS aktivieren, aktualisieren Sie auch:

SEAFILE_SERVER_PROTOCOL=https

Die Dienste neu erstellen:

cd /opt/seafile
docker compose up -d

Warten Sie einen Moment, bis die Konfiguration übernommen wurde.

Ihre Instanz wird verfügbar sein unter: http://your.domain.com oder https://your.domain.com

Anwendungsdetails