Synology-NAS (Container Manager)¶
Geprüft: Vorlage automatisch, Gerät noch nicht
Die Vorlage auf dieser Seite startet bei jeder Änderung probehalber auf den Rechnern von GitHub (Linux mit Docker, amd64). Von einem echten Gerät gibt es noch keine Meldung. Was das heißt, steht unter Geprüfte Plattformen.
So richtest du Ablago auf einem Synology-NAS mit DSM 7.2 oder neuer ein, ganz ohne Kommandozeile. Du brauchst ein Modell mit Container Manager, also die meisten Plus-Modelle mit Intel- oder AMD-Prozessor. Ob dein Modell dazu gehört, zeigt das Paket-Zentrum: Gibt es dort den Container Manager, passt es.
Einen Bereich nicht in der Leiste gefunden?
Manche Bereiche der Werkbank, zum Beispiel Wartungsmodus, Datenbank-Anbindung oder Wartungsoperationen, sind in der Vorlage Haushalt ausgeblendet. Unten in der Leiste steht, wie viele Bereiche ausgeblendet sind; ein Klick zeigt sie. Dauerhaft einblenden kannst du sie unter Werkbank anpassen. Ausgeblendet heißt nicht abgeschaltet.
Alternative: ein Container
Empfohlen ist das Projekt mit zwei Containern unten. Zum schnellen Ausprobieren geht auch ein Container aus dem Image ghcr.io/motom001/dms-komplett:main – ohne Projekt und Passwort, siehe Ein Container: dms-komplett und Ein oder zwei Container?.
1. Container Manager installieren¶
Paket-Zentrum öffnen, nach Container Manager suchen und Installieren. Dabei entsteht der freigegebene Ordner docker.
2. Ordner anlegen¶
In der File Station im Ordner docker einen Ordner dms anlegen. Darin vier Ordner:
docker/dms/postgres
docker/dms/files
docker/dms/geheim
docker/dms/sicherung
Sicherungen auf eine andere Platte
Hat dein NAS mehrere Speicherpools, lege sicherung besser auf einen anderen. Dann ändere in der Vorlage später nur diese eine Zeile, z. B. auf /volume2/sicherung/dms.
Eingangsordner für den Scanner
Leg auch einen fünften Ordner eingang daneben an. Die Vorlage bindet ihn ein, und manche NAS brechen beim Start ab, wenn ein eingebundener Ordner fehlt. Er wird zum Eingangsordner: Jede Datei, die dein Scanner oder das NAS dort ablegt, wird neue Post. Gib ihn im NAS für den Scanner frei. Brauchst du keinen Scanner, bleibt er einfach leer.
3. Projekt anlegen¶
- Container Manager → Projekt → Erstellen.
- Projektname:
dms. Pfad: den Ordnerdocker/dmswählen. - Quelle: docker-compose.yml erstellen.
- Den Inhalt der Vorlage
deploy/synology/docker-compose.ymleinfügen. Auf GitHub kopierst du ihn mit dem Knopf Copy raw file oben rechts. - Ganz oben das Passwort eintragen: In der Zeile
x-passwort:ersetzt duHIER-EIN-LANGES-PASSWORT-EINTRAGENdurch ein langes Passwort aus Buchstaben und Zahlen. Merken musst du es dir nicht, es bleibt in dieser Datei. - Steht dein Docker-Ordner nicht auf
volume1, passe die Pfade/volume1/docker/dms/…an. - Weiter und Fertig. Den Hinweis auf Web Station kannst du überspringen. Das NAS lädt die Images und startet beide Container.
Passwort vor dem ersten Start ändern
Die Datenbank übernimmt das Passwort nur beim allerersten Start. Änderst du es später in der Vorlage, passt es nicht mehr zur Datenbank.
4. Einrichten¶
- Im Browser
http://<NAS>:8080öffnen, z. B.http://192.168.1.20:8080. - Der Assistent fragt nach dem Einrichtungscode. Er steht im Container Manager → Container →
dms-app-1→ Protokoll (eine auffällige Zeile Einrichtungscode für Ablago). Er steht auch in der Dateidocker/dms/geheim/EINRICHTUNGSCODE, die du in der File Station öffnen kannst. - Die Datenbank fragt der Assistent nicht ab, sie ist schon angebunden.
So geht es im Assistenten weiter: Wähle Neu einrichten – oder Aus einer Sicherung wiederherstellen, wenn du von einem anderen Gerät umziehst. Dann trägst du den Namen deines Haushalts ein, legst den Administrator und den ersten Benutzer für die Ablage an und bekommst Schlüssel und Notfallblatt. Danach holst du Pakete wie die Texterkennung dazu. Zum Schluss kommt Optionales wie der E-Mail-Versand. Jeder Schritt hat oben rechts ? Hilfe mit Bildern; ausführlich steht alles im Administratorhandbuch.
Updates¶
Container Manager → Projekt → dms → Aktion → Erstellen (bzw. Build). Das lädt das neueste Image und startet Ablago neu. Die Daten bleiben in den Ordnern. Was sich geändert hat, steht unter Werkbank → Technik. Vorher kannst du den Wartungsmodus einschalten, siehe Aktualisieren.
Sicherung außer Haus¶
Ablago sichert sich selbst in den Ordner sicherung (Werkbank → Sicherung). Mit Hyper Backup kopierst du diesen Ordner zusätzlich auf eine USB-Platte, ein zweites NAS oder einen Cloudspeicher. Die Sicherungen sind verschlüsselt, ein Cloudspeicher sieht also nur unlesbare Dateien.
Von unterwegs erreichbar¶
Erst nach der Einrichtung: In DSM unter Systemsteuerung → Anmeldeportal → Erweitert → Reverse Proxy einen Eintrag von https://dms.<deine-domain> auf http://localhost:8080 anlegen. Ein Zertifikat gibt es unter Sicherheit → Zertifikat. In Ablago dann unter Werkbank → E-Mail und Adresse die öffentliche Adresse eintragen. Hintergrund: Hinter einem Reverse-Proxy.
Bilder folgen
Diese Anleitung ist noch ohne Bildschirmfotos. Die Menüpunkte entsprechen DSM 7.2. Weicht bei dir etwas ab, schreib es gern in ein Issue.