summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--public/v4/apps/duplicati.yml54
-rw-r--r--public/v4/apps/lychee.yml6
-rw-r--r--public/v4/logos/duplicati.pngbin0 -> 7431 bytes
3 files changed, 54 insertions, 6 deletions
diff --git a/public/v4/apps/duplicati.yml b/public/v4/apps/duplicati.yml
new file mode 100644
index 0000000..8c2bcef
--- /dev/null
+++ b/public/v4/apps/duplicati.yml
@@ -0,0 +1,54 @@
+captainVersion: 4
+services:
+ # Duplicati
+ $$cap_appname:
+ image: linuxserver/duplicati:$$cap_duplicati_version
+ environment:
+ TZ: $$cap_tz
+ PUID: $$cap_puid
+ PGID: $$cap_guid
+ CLI_ARGS: $$cap_cli_args
+ volumes:
+ - $$cap_appname-config:/config # Contains all relevant configuration files.
+ - $$cap_localpath:/backups # Path to store local backups.
+ - $$cap_sourcepath:/source # Path to source for files to backup.
+ caproverExtra:
+ containerHttpPort: '8200'
+caproverOneClickApp:
+ variables:
+ - id: $$cap_tz
+ label: Timezone
+ description: Specify a timezone to use EG Europe/London, find yours at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
+ defaultValue: Europe/Brussels
+ - id: $$cap_duplicati_version
+ label: Version Tag
+ description: Check out their Docker page for the valid tags https://hub.docker.com/r/linuxserver/duplicati/tags
+ defaultValue: 'version-v2.0.5.1-2.0.5.1_beta_2020-01-18'
+ - id: $$cap_puid
+ label: User ID
+ defaultValue: '1000'
+ description: User ID that the process uses, run (id $user) in your instance to see the id
+ validRegex: /.{1,}/
+ - id: $$cap_guid
+ label: Group ID
+ defaultValue: '1000'
+ description: Group ID that the process uses, run (id $user) in your instance to see the id
+ validRegex: /.{1,}/
+ - id: $$cap_localpath
+ label: Path to store local backups.
+ - id: $$cap_sourcepath
+ label: Path to source for files to backup.
+ description: 'eg: /var/lib/docker/volumes or just / So you can select the folders you want to backup'
+ - id: $$cap_cli_args
+ label: Command line arguments
+ description: Optionally specify any CLI variables you want to launch the app with, see https://duplicati.readthedocs.io/en/latest/07-other-command-line-utilities/
+ instructions:
+ start: |-
+ Duplicati works with standard protocols like FTP, SSH, WebDAV as well as popular services like Microsoft OneDrive, Amazon Cloud Drive & S3, Google Drive, box.com, Mega, hubiC and many others.
+ end: |-
+ Aaaand you're done! 😄
+ Your service is available at http://$$cap_appname.$$cap_root_domain
+ displayName: Duplicati
+ isOfficial: true
+ description: Free backup software to store encrypted backups online For Windows, macOS and Linux
+ documentation: https://docs.linuxserver.io/images/docker-duplicati
diff --git a/public/v4/apps/lychee.yml b/public/v4/apps/lychee.yml
index bc76b66..b944357 100644
--- a/public/v4/apps/lychee.yml
+++ b/public/v4/apps/lychee.yml
@@ -17,8 +17,6 @@ services:
DB_USERNAME: $$cap_mariadb-user
DB_PASSWORD: $$cap_mariadb-password
STARTUP_DELAY: '30'
- ports:
- - $$cap_webui_port:80
volumes:
- $$cap_appname-conf:/conf
- $$cap_appname-uploads:/uploads
@@ -57,10 +55,6 @@ caproverOneClickApp:
defaultValue: '1000'
description: Group ID that the process uses, run (id $user) in your instance to see the id
validRegex: /.{1,}/
- - id: $$cap_webui_port
- label: Lychee WebUI Port
- description: The port used to access Lychee
- defaultValue: '90'
- id: $$cap_mariadb_version
label: MariaDB Version
defaultValue: '10.5.6'
diff --git a/public/v4/logos/duplicati.png b/public/v4/logos/duplicati.png
new file mode 100644
index 0000000..fa5ef33
--- /dev/null
+++ b/public/v4/logos/duplicati.png
Binary files differ