diff options
| author | kgnfth <[email protected]> | 2020-12-24 18:27:06 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-12-24 12:27:06 -0500 |
| commit | c9f929f74c73d69c9b6deccacd56f76b5b5835de (patch) | |
| tree | 429f8171f8925c8a687dcfab617d1ee74205ffcd /public/v4/apps/duplicati.yml | |
| parent | 085f998844af76d4a8c9969662b6945d44550600 (diff) | |
| download | caprover-one-click-apps-c9f929f74c73d69c9b6deccacd56f76b5b5835de.tar.gz caprover-one-click-apps-c9f929f74c73d69c9b6deccacd56f76b5b5835de.zip | |
✨ Added Duplicati & removed port mapping in lychee 🔧 (#334)
* :wrench: removed port mapping in lychee
* :wrench: removed port mapping in lychee
* :sparkles: Added Duplicati
Diffstat (limited to 'public/v4/apps/duplicati.yml')
| -rw-r--r-- | public/v4/apps/duplicati.yml | 54 |
1 files changed, 54 insertions, 0 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 |
