Seafile / Seahub absichern – Fail2Ban

Die erste Angriffsfläche auf deinen Seafile ist die Weboberfläche bzw. der Login. Um Attacken auf den Login abzusichern hat Seafile bereits einen guten Standardschutz integriert; Wenn zu oft falsche Anmeldedaten verwendet wurden, muss ein Captcha eingegeben werden. In der Weboberfläche als Systemadministrator eingeloggt kannst du diesen aktivieren bzw. früher anfordern.

Raspberry Seafile Server – Image Download

Seafile auf dem Raspberry zu installieren kann unter Umständen recht anstrengend sein. Vor allem, wenn man sich für das Thema interessiert, aber sonst nie oder kaum mit Linux in Berührung kam. Ich habe mir einmal die Mühe gemacht und ein Image geschrieben. Das Image habe ich auf meinem Raspberry Pi 3 Model B* (siehe mein aktuelles Setup) erstellt und stelle dir dies zum Download von meiner privaten Cloud zur Verfügung. Bitte beachte, dass der Download-Link zeitweise ggf nicht zur Verfügung …

Seafile Daten auf externe Festplatte speichern

Eine eigene Cloud mit Seafile auf dem Raspberry Pi* zu betreiben ist eine tolle kostengünstige Möglichkeit seine Daten mit voller Kontrolle zu speichern, verwalten und zu teilen. Die Freude kann schnell getrübt werden, wenn die Speicherkapazität der SD-Karte* erreicht ist. Es liegt nahe eine externe Festplatte* zu verwenden. Ich empfehle ein Festplatte mit eigener Stromversorgung. Ein paar wenige Zeilen Code reichen und schon hat man seine Speicherkapazität enorm erhöht. Zuerst schließen wir die Festplatte an den Pi an und identifizieren …

Seafile installieren – Befehlsliste

Wenn du der Anleitung folgst ist es möglicherweise hilfreich eine komplette Liste der benötigten Befehle zu haben ohne die Beschreibung drum herum. Daher habe ich einfach mal alle benötigten Befehle für dich zusammengeschrieben und auf meine Cloud geladen. Die Liste kannst du hier aufrufen:

Mein aktuelles Cloud-Setup

Das folgende ist mein aktuelles Setup für die Cloud. Bei mir läuft der Pi zusätzlich als NAS. Aktuell im Dauerbetrieb läuft der Raspberry Pi 3 Model B* sehr zuverlässig. Vorher lief noch der Raspberry Pi 2*, welcher aktuell noch zu Testzwecken oder Tutorials verwendet wird. Allerdings muss ich sagen, dass der Pi 3 B* eine deutliche Performance Steigerung gebracht hat. Das fällt sowohl bei der Konfiguration als auch der Weboberfläche von Seafile deutlich auf. Eine ähnliche Steigerung erwarte ich vom …

Seafile Online bringen und SSL-Zertifikat erstellen

Umstellen auf HTTPS – signiertes SSL-Zertifikat Dies ist nur nötig wenn ihr den Seafile Server unterwegs erreichen wollt. Dazu muss man vorab eine DynDNS Adresse erstellen, zum Beispiel bei noip.com oder spdyn.de. Das müsst ihr dann entsprechend in eurem Router einpflegen und Ports für den Raspberry Pi freigeben. Benötigt wird folgender Port:1. 80 (für die Installation), kann nachdem auf https umgestellt ist, gelöscht werden2. 443Anschließend geht es am Raspberry Pi, als Standardbenutzer, weiter:

Seafile Server auf Raspberry Pi installieren – Anleitung

Voraussetzung Ein RaspberryPi (zum Beispiel das „Starter Kit„)* ist vorhanden, das Betriebssystem „Raspian“ ist installiert und natürlich am Netzwerk angeschlossen. Ihr kennt die IP-Adresse des RaspberryPIs. Diese findet ihr in eurem Router oder gebt in der Console ifonfig ein.SSH Zugang ist aktiviert. Ich lege immer eine leere Datei mit Namen „ssh“ in der Boot-Partition ab. Dann installieren wir nun Seafile. Anleitung Per SSH am Raspi anmelden – ssh pi@raspberrypi (Passwort: raspberry)