ELX-Cloud
Eine Dateicloud auf einem Server, der Ihnen gehört
Eine Weboberfläche mit Drag-and-drop, Freigabe per Link und zwischen Benutzern und dieselben Dateien über FTP, FTPS und WebDAV. Fotos, Videos und Musik öffnen sich an Ort und Stelle, Textdateien werden im Browser bearbeitet, und der gesamte Zustand liegt in einer SQLite-Datei neben dem Programm.
Eine Datei, eine Datenbank
Kein Webserver einzurichten, keine Datenbank zu installieren, keine Bildbibliothek zu übersetzen. Oberfläche und Ressourcen liegen in der ausführbaren Datei, der Zustand in einer einzigen SQLite-Datei — das gesamte System zu sichern heißt, zwei Dinge zu kopieren.
Fotos öffnen sich sofort
Vorschaubilder werden im Hintergrund erzeugt und auf der Platte zwischengespeichert, sodass ein Ordner mit tausenden Bildern so schnell öffnet wie ein leerer. Die Hintergrundarbeit lässt immer einen Kern für die Oberfläche frei.
Drei Wege zu denselben Dateien
Der Browser, FTP und FTPS sowie WebDAV als Netzlaufwerk — dieselben Zugangsdaten, dieselben Rechte, dieselben Kontingente und derselbe Papierkorb für alle drei.
Schlösser, die nichts mit dem Anmeldekennwort zu tun haben
Jeder Ordner und jede Datei kann ein eigenes Kennwort tragen, das sie entweder ganz verbirgt oder lediglich Änderungen verhindert. Der Schutz wandert beim Umbenennen mit und gilt für alles darin.
Links, die sich begrenzen lassen
Ein Freigabelink kann ein Kennwort, ein Ablaufdatum und einen Zähler für Downloads haben und Uploads von Gästen annehmen. Jeder ausgegebene Link steht in Ihrem Profil, mit einer Schaltfläche zum Zurückziehen.
Eine Android-App
Dateien, Favoriten, Links, Papierkorb und selbsttätiges Hochladen der Fotos vom Telefon. Die Verwaltung bleibt bewusst im Browser.
Arbeit mit Dateien
- Hochladen per Drag-and-drop, auch ganze Ordner — die Struktur bleibt erhalten.
- Drei Ansichten: Tabelle, kleine Kacheln und große Kacheln mit Vorschaubildern.
- Ein Foto öffnet sich in einem Fenster, ein Doppelklick füllt den Bildschirm, die Pfeiltasten blättern durch den Ordner.
- Video und Musik spielen an Ort und Stelle — Spulen, Lautstärke, Vollbild und Herunterladen in einem Fenster, und beim Schließen hält die Wiedergabe an.
- Textdateien und Quelltexte öffnen sich mit Hervorhebung, Auswahl der Zeichenkodierung, Bearbeitung und Speichern mit Strg+S.
- Die rechte Maustaste öffnet ein Kontextmenü, und die gewohnten Tasten wirken: Strg+C, Strg+X, Strg+V, F2, Entf, Strg+A.
- Ordner laden als ZIP herunter; die Suche erfasst Namen im gesamten Speicher.
- Favoriten sammeln die Ordner, zu denen Sie zurückkehren, in jeder Tiefe.
Umwandeln auf dem Server
HEIC- und PNG-Bilder werden zu JPEG, AVI- und MOV-Videos zu MP4. Wählen Sie die Dateien, dann Umwandeln, stellen Sie die Qualität ein und entscheiden Sie, ob die Ursprungsdateien in den Papierkorb wandern.
Das Format wird am Inhalt erkannt, nicht an der Endung: Ein Foto namens .heic, in dem bereits JPEG steckt, wird schlicht umbenannt, denn es neu zu kodieren würde Qualität ohne Gegenwert kosten.
Freigeben
| Weg | Was die Gegenseite bekommt |
|---|---|
| Freigabelink | Eine Seite mit der Datei oder dem Ordner; wahlweise hinter einem Kennwort, mit Ablaufdatum und Download-Zähler |
| Link, der Dateien annimmt | Dieselbe Seite mit der Möglichkeit hochzuladen — praktisch, um Material von jemandem ohne Konto einzusammeln |
| An einen anderen Benutzer, nur lesen | Der Ordner erscheint bei ihm unter „Für mich freigegeben“ und über FTP unter /shared |
| An einen anderen Benutzer, lesen und schreiben | Dasselbe mit der Möglichkeit, den Inhalt zu ändern |
FTP, FTPS und WebDAV
Dasselbe Konto gilt für alle drei. FTPS nutzt das Zertifikat der Weboberfläche — auch ein selbsttätig bezogenes —, weshalb Clients sich ohne Warnungen verbinden. Der passive Modus hat einen einstellbaren Portbereich, und Kontingente und Rechte gelten genau wie im Browser.
WebDAV bindet den Speicher unter /webdav als Netzlaufwerk ein. Standardmäßig ist es abgeschaltet: Nicht jeder braucht das Protokoll, und ein ungenutzter offener Weg zu den Dateien ist ein Risiko ohne Nutzen.
Ordner, die auf dem Server schon existieren
Ein Archiv, das anderswo auf der Maschine liegt, muss nicht in den Speicher umziehen. Der Verwalter hängt den Ordner über seinen Pfad ein, entscheidet, wer ihn sieht und ob er nur lesbar ist — und darin funktioniert alles Gewohnte: Ansicht, Hochladen, Umbenennen, Suche und Freigabelinks.
- Standardmäßig sieht nur derjenige den eingehängten Ordner, der ihn eingehängt hat — ein versehentliches „alle Benutzer“ würde ein fremdes Archiv offenlegen.
- Gelöschtes landet in einem Papierkorb innerhalb des eingehängten Ordners, sodass für eine Löschung keine Gigabyte zwischen Platten wandern.
- Platz in einem eingehängten Ordner zählt nicht gegen Kontingente.
- Systemverzeichnisse lassen sich nicht einhängen, und ein Pfad innerhalb der Einhängung führt nicht hinaus.
- Die Rechte werden durch Versuch geprüft, nicht vermutet: Der Dienst liest das Verzeichnis und schreibt einen Prüfeintrag und verschafft sich fehlende Rechte punktgenau — nur für diesen Ordner.
Sicherheit
- Fehlversuche werden über Weboberfläche, FTP und WebDAV zusammen gezählt, denn einem Angreifer ist gleich, welche Tür welche ist.
- Die Schwelle steht ab Werk auf null, also abgeschaltet: Was den Eigentümer aussperren kann, schaltet man bewusst ein und setzt zuvor das eigene Netz auf die Erlaubnisliste.
- Die Erlaubnisliste hat Vorrang vor der Sperrliste, und Adressen des lokalen Netzes werden unter keiner Einstellung selbsttätig gesperrt.
- Das Anmeldeprotokoll hält fest, wer, von wo, wann und mit welchem Ausgang; Fehlversuche immer, erfolgreiche Anmeldungen wahlweise.
- Das Land zu einer Adresse zu bestimmen ist möglich, geschieht aber standardmäßig nicht, denn dafür müsste diese Adresse an einen fremden Dienst gehen.
Auf einen Blick
- Protokolle
- HTTP und HTTPS, FTP und FTPS, WebDAV
- Betriebssysteme
- Debian, Ubuntu, Windows
- Speicherung
- Dateien auf der Platte, Metadaten in SQLite
- Zertifikate
- Let's Encrypt, eigene Dateien oder selbstsigniert
- Optionale Werkzeuge
- ffmpeg für Video, heif-convert für HEIC
- Speicherobergrenze
- Einstellbar, 768 MB standardmäßig
- Mobiler Client
- Android
- Öffentliche Registrierung
- Keine — Konten legt der Verwalter an