Seafile Installation auf einem Windows Server und IIS

Auf der Suche nach einer möglichst flexiblen, eigenen Cloud-Software für einen Windows Server fiel meine Wahl auf die Seafile-Cloud.

  • Verfügbar für Windows Server
  • IOS-/Android-App
  • Windows-/Mac-Sync-Client

Installation von Seafile

Ich arbeite mit einem Windows Server 2012 und IIS 8. Für den Betrieb von Seafile ist außerdem Phyton notwendig. Für die hier verwendete Server-Version 6.0.7 von Seafile installiere ich Phyton in Version 2.7.11 benötigt.

Phyton installieren

  • Lade Python 2.7.11 32bit herunter und installiere es.
  • Füge den Installationspfad von Python zur Path-Umgebung von Windows hinzu. Wenn du Phyton nach C:\Python27 installiert hast, füge C:\Python27 hinzu.

Hinweis: 64bit Versionen von Phyton funktionieren nicht mit Seafile

Seafile installieren/entpacken

  • Lade die Seafile Server-Software herunter
  • Erstelle einen neuen Ordner für die Server-Anwendung, z.B. C:\SeafileProgram.
  • Entpacke seafile-server_5.1.3_win32.tar.gz nach C:\SeafileProgram\

Jetzt solltest du eine Ordner-Struktur wie diese haben:

C:\SeafileProgram\seafile-server-5.1.3

Seafile initialisieren/starten

Um den Seafile-Server zu starten, führe die Datei run.bat im Ordner C:\SeafileProgram\seafile-server-5.1.3 aus. Beim ersten Start folgt ein Dialog um den Speicherort des data-Ordners festzulegen.

Auch beim ersten Start ist es notwendig sich einen Admin-Account anzulegen. Dies ist möglich über den Menüpunkt Add an admin account des Seafile-Tray-Icons.

Seafile Server konfigurieren

Nachdem der Seafile Server nun gestartet ist sind noch ein paar Konfigurationen nötig.

  • Über den Menüpunkt Open seafile-server folder erreichst du den data-Order von Seafile.
  • Hier öffne die Datei conf/ccnet.conf und ändere den Parameter SERVICE_URL.
  • Trage hier die URL oder IP ein über die dein Seafile Server später erreichbar sein soll. In meinem Fall ist das https://cloud.christianabele.de.

IIS-Konfigurieren

to be done…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.