Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
thoschwiki:docker:apps:duplicati [06.08.2020 14:14] thosch [Integration in Træfik] zunächst entfernt |
thoschwiki:docker:apps:duplicati [10.10.2020 20:30] (aktuell) thosch ↷ Links angepasst weil Seiten im Wiki verschoben wurden |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Duplicati ====== | + | ====== Duplicati |
- | + | ||
- | // | + | |
+ | {{page> | ||
+ | Auf jeden Fall nichts, was ich " | ||
^ **Image** ^^ | ^ **Image** ^^ | ||
Zeile 11: | Zeile 11: | ||
^ **Software** ^^ | ^ **Software** ^^ | ||
^ Projekt | [[https:// | ^ Projekt | [[https:// | ||
+ | ^ GitHub | [[github> | ||
+ | ^ Anmerkung ^^ | ||
+ | | Es gibt bei // | ||
- | Duplikate zeichnet sich durch die folgenden Punkte aus: | + | |
- | + | ||
- | * Bedienung über ein Web-Frontend, | + | |
- | * umfassende Unterstützung von (freien) Netzwerkprotokollen und Cloud-Diensten für die Erstellung von Offside-Backups | + | |
- | * Verschlüsselung der Sicherungsdateien, | + | |
- | + | ||
- | // | + | |
===== docker run ===== | ===== docker run ===== | ||
Zeile 50: | Zeile 47: | ||
| -e CLI_ARGS= | Vorgabe von Kommendozeilenparametern, | | -e CLI_ARGS= | Vorgabe von Kommendozeilenparametern, | ||
- | ===== Volumes | + | ==== Volumes ==== |
In der Konfiguration werden Volumes in der Regel im folgenden Format angegeben: | In der Konfiguration werden Volumes in der Regel im folgenden Format angegeben: | ||
Zeile 63: | Zeile 60: | ||
| /source | Das Verzeichnis **auf dem Host**, in dem die Daten **außerhalb** des // | | /source | Das Verzeichnis **auf dem Host**, in dem die Daten **außerhalb** des // | ||
- | ==== Auswahl Sicherungsziel bei lokalen Backups | + | === Auswahl Sicherungsziel bei lokalen Backups === |
Dieser Abschnitt ist nicht relevant, wenn // | Dieser Abschnitt ist nicht relevant, wenn // | ||
Zeile 70: | Zeile 67: | ||
<note important> | <note important> | ||
- | Im Verzeichnisbaum wird das Verzeichnis ''/ | + | Im Verzeichnisbaum wird das Verzeichnis ''/ |
</ | </ | ||
- | {{ : | + | {{ thoschwiki: |
| grün | Die //lokalen// Backups sind unterhalb dieses Verzeichnisses abzulegen. | | | grün | Die //lokalen// Backups sind unterhalb dieses Verzeichnisses abzulegen. | | ||
Zeile 79: | Zeile 76: | ||
| rot | Diese Verzeichnisse liegen **innerhalb** des Containers und sind deshalb als Sicherungsziel **nicht** geeignet. | | | rot | Diese Verzeichnisse liegen **innerhalb** des Containers und sind deshalb als Sicherungsziel **nicht** geeignet. | | ||
- | ==== Auswahl der Quelldateien | + | === Auswahl der Quelldateien === |
Das Ziel eines dockerized // | Das Ziel eines dockerized // | ||
- | {{ : | + | {{ thoschwiki: |
| grün | In diesem Verzeichnis des Containers sind die über das Volume ''/ | | grün | In diesem Verzeichnis des Containers sind die über das Volume ''/ | ||
Zeile 95: | Zeile 92: | ||
Der Container wird wie folgt in der Datei '' | Der Container wird wie folgt in der Datei '' | ||
- | < | + | < |
version: " | version: " | ||
services: | services: | ||
Zeile 117: | Zeile 114: | ||
Details siehe Abschnitte [[# | Details siehe Abschnitte [[# | ||
+ | ===== Integration in Træfik ===== | ||
+ | |||
+ | Die Integration des Containers in das // | ||
+ | |||
+ | Die derzeitige Umsetzung setzt auf ein Routing durch _Træfik_ und funktioniert ohne den Port 8200. | ||
+ | |||
+ | Es sind hierfür die folgenden Ergänzungen in der '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | < | ||
+ | duplicati: | ||
+ | image: linuxserver/ | ||
+ | container_name: | ||
+ | environment: | ||
+ | - PUID=2000 | ||
+ | - PGID=2000 | ||
+ | - TZ=Europe/ | ||
+ | volumes: | ||
+ | - / | ||
+ | - / | ||
+ | # ports: | ||
+ | # - 8200: | ||
+ | restart: unless-stopped | ||
+ | labels: | ||
+ | - traefik.http.routers.duplicati.rule=Host(`subdomain.example.com`) | ||
+ | - " | ||
+ | - " | ||
+ | </ | ||
+ | |||
+ | '' | ||
+ | |||
+ | < | ||
+ | web-duplicati: | ||
+ | address: ": | ||
+ | </ | ||
+ | |||
+ | <note warning> | ||
+ | Bei dieser Implementation ist es für den Zugriff **nicht notwendig** den Port 8200 in der URL vorzugeben. Die // | ||
+ | |||
+ | Da // | ||
+ | </ | ||
+ | |||
+ | **Weitere Ansätze zur Integration**: | ||
+ | * [[https:// | ||
+ | * Zugriff durch ein VPN |