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…