diff --git a/public/v2/apps/syncthing.json b/public/v2/apps/syncthing.json new file mode 100644 index 0000000..2fac46b --- /dev/null +++ b/public/v2/apps/syncthing.json @@ -0,0 +1,43 @@ +{ + "captainVersion": "2", + "documentation": "https://hub.docker.com/r/syncthing/syncthing", + "displayName": "Syncthing", + "description": "Open Source Continuous File Synchronization.", + "dockerCompose": { + "services": { + "$$cap_appname": { + "containerHttpPort": "8384", + "ports": [ + "$$cap_port_sync:22000" + ], + "image": "syncthing/syncthing:$$cap_version", + "restart": "always", + "volumes": [ + "$$cap_appname-data:/var/syncthing" + ] + } + }, + "version": "2", + "volumes": { + "$$cap_appname-data": {} + } + }, + "instructions": { + "end": "Your instance of Syncthing is now starting up.", + "start": "Read more about Syncthing's goals: https://github.com/syncthing/syncthing#goals" + }, + "variables": [ + { + "label": "Syncthing Docker Version", + "defaultValue": "1.5.0", + "description": "It's highly recommended that you don't use the latest tag but instead the major version you need.", + "id": "$$cap_version" + }, + { + "label":"Sync Protocol Listening Port", + "description":"Port that Syncthing listens on for data synchronization (TCP).", + "defaultValue":"22000", + "id":"$$cap_port_sync" + } + ] +} diff --git a/public/v2/logos/syncthing.png b/public/v2/logos/syncthing.png new file mode 100644 index 0000000..6f18ee4 Binary files /dev/null and b/public/v2/logos/syncthing.png differ