From 3c1ae94761691b965daa23f1f2ae23dc8117a27d Mon Sep 17 00:00:00 2001 From: FroggyFlox Date: Wed, 27 Nov 2019 22:38:26 -0500 Subject: [PATCH 1/2] Switch Duplicati to the image by linuxserver.json and deprecate previous image. --- duplicati-lsio.json | 46 ++++++++++++++++++++++++++++++++++++++++++ duplicati2-canary.json | 46 ------------------------------------------ root.json | 1 + 3 files changed, 47 insertions(+), 46 deletions(-) create mode 100644 duplicati-lsio.json delete mode 100644 duplicati2-canary.json diff --git a/duplicati-lsio.json b/duplicati-lsio.json new file mode 100644 index 00000000..3ad6ed48 --- /dev/null +++ b/duplicati-lsio.json @@ -0,0 +1,46 @@ +{ + "Duplicati - by Linuxserver.io":{ + "containers":{ + "duplicati-lsio": { + "image": "linuxserver/duplicati", + "tag": "latest", + "launch_order": 1, + "ports": { + "8200": { + "description": "Duplicati WebUI port. Suggested default: 8200", + "host_default": 8200, + "label": "WebUI port", + "protocol": "tcp", + "ui": true + } + }, + "volumes": { + "/config": { + "description": "Choose a Share for Duplicati configuration. Eg: create a Share called duplicati-config for this purpose alone.", + "label": "Config Storage" + } + }, + "environment": { + "PUID": { + "description": "Enter a valid UID of an existing user with permission to shares.", + "label": "PUID", + "index": 1 + }, + "PGID": { + "description": "Enter a valid UID of an existing user with permission to shares.", + "label": "PGID", + "index": 2 + } + } + } + }, + "description":"Duplicati is a backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers.

Based on the Duplicati docker image provided by Linuxserver.io: https://hub.docker.com/r/linuxserver/duplicati.

", + "more_info": "

Make other Rockstor shares accessible

While Duplicati can be used to backup any Rockstor share, they must first be made accessible to this rock-on. To do so, simply open its settings (little wrench icon), then click on 'Add Storage' and add any share you would like to backup. See Rockstor documentation for instructions.

Migration from older rock-on

If you were using our previous Duplicati rock-on, it is possible to migrate all backups setup to this new rock-on.

Rock-on update

While Duplicati can be updated from within its own UI, it is not recommended to do so in order to prevent any conflict upon re-installation. Instead, it is recommended to uninstall the rock-on, and re-install it using the same shares (no data will be lost).

", + "ui":{ + "slug":"" + }, + "volume_add_support":true, + "website":"https://www.duplicati.com", + "version":"1.0" + } +} diff --git a/duplicati2-canary.json b/duplicati2-canary.json deleted file mode 100644 index e92c98b5..00000000 --- a/duplicati2-canary.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Duplicati2-canary":{ - "containers":{ - "duplicati2-canary":{ - "image":"intersoftlab/duplicati", - "tag": "canary", - "launch_order":1, - "opts":[ - [ - "-e", - "MONO_EXTERNAL_ENCODINGS=UTF-8" - ] - ], - "ports":{ - "8200":{ - "description":"Duplicati WebUI port. Suggested default: 8200", - "host_default":8200, - "label":"WebUI port", - "protocol":"tcp", - "ui":true - } - }, - "volumes":{ - "/root/.config/Duplicati/":{ - "description":"Choose a Share for Duplicati configuration. Eg: create a Share called duplicati-config for this purpose alone.", - "label":"Config Storage" - } - }, - "environment":{ - "DUPLICATI_PASS":{ - "description":"Enter a password for the Duplicati web UI.", - "label":"Password for Duplicati", - "index":1 - } - } - } - }, - "description":"Duplicati is a backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers.", - "ui":{ - "slug":"" - }, - "volume_add_support":true, - "website":"https://hub.docker.com/r/intersoftlab/duplicati/", - "version":"2-canary" - } -} diff --git a/root.json b/root.json index db7887c6..3b16c164 100644 --- a/root.json +++ b/root.json @@ -12,6 +12,7 @@ "Dropbox": "dropbox.json", "DuckDNS": "duckdns.json", "Duplicati2-canary": "duplicati2-canary.json", + "Duplicati - by Linuxserver.io": "duplicati-lsio.json", "ecoDMS 18.09": "ecodms18-09.json", "Emby server": "embyserver.json", "FreshRSS": "FreshRSS.json", From f342a3f12b926011d74c25cfc3c0c2aff09f0cd9 Mon Sep 17 00:00:00 2001 From: FroggyFlox <30297881+FroggyFlox@users.noreply.github.com> Date: Sun, 1 Dec 2019 08:55:36 -0500 Subject: [PATCH 2/2] Remove old rock-on from root.json Co-Authored-By: Philip Guyton --- root.json | 1 - 1 file changed, 1 deletion(-) diff --git a/root.json b/root.json index 3b16c164..fe22f37f 100644 --- a/root.json +++ b/root.json @@ -11,7 +11,6 @@ "Discourse": "discourse.json", "Dropbox": "dropbox.json", "DuckDNS": "duckdns.json", - "Duplicati2-canary": "duplicati2-canary.json", "Duplicati - by Linuxserver.io": "duplicati-lsio.json", "ecoDMS 18.09": "ecodms18-09.json", "Emby server": "embyserver.json",