diff --git a/Apps/Syncthing/appfile.json b/Apps/Syncthing/appfile.json new file mode 100644 index 0000000..752ba93 --- /dev/null +++ b/Apps/Syncthing/appfile.json @@ -0,0 +1,123 @@ +{ + "version": "2.0", + "title": "Syncthing", + "name": "syncthing", + "icon": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Syncthing/icon.png", + "tagline": "Free, secure, and distributed file synchronisation tool.", + "overview": "Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet.", + "thumbnail": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/thumbnaill.jpg", + "screenshots": [], + "category": [ + "Backup", + "File Sync" + ], + "author":{ + "name": "CasaOS Team", + "role": "Adaptor", + "website": "https://www.casaos.io", + "donate_text": "", + "donate_link": "" + }, + "support": "https://discord.gg/knqAbbBbeX", + "website": "https://www.casaos.io", + "container": { + "image": "linuxserver/syncthing:latest", + "shell": "bash", + "privileged": false, + "network_model": "bridge", + "webui": { + "http": "8384", + "path": "/" + }, + "envs": [ + { + "key": "TZ", + "value": "$TZ", + "configurable": "no", + "description": "TimeZone" + }, + { + "key": "PUID", + "value": "$PUID", + "configurable": "no", + "description": "Run Syncthing as specified uid." + }, + { + "key": "PGID", + "value": "$PGID", + "configurable": "no", + "description": "Run Syncthing as specified gid." + } + ], + "ports": [ + { + "container": "8384", + "type": "tcp", + "allocation": "preferred", + "configurable": "advanced", + "description": "WebUI HTTP Port" + }, + { + "container": "22000", + "type": "tcp", + "allocation": "required", + "configurable": "no", + "description": "Syncthing listening Port (TCP)" + }, + { + "container": "22000", + "type": "udp", + "allocation": "required", + "configurable": "no", + "description": "Syncthing listening Port (UDP)" + }, + { + "container": "21027", + "type": "udp", + "allocation": "optional", + "configurable": "no", + "description": "Syncthing protocol discovery Port (TCP)" + } + ], + "volumes": [ + { + "container": "/config", + "host": "$AppData/config", + "mode": "rw", + "allocation": "automatic", + "configurable": "no", + "description": "Syncthing config directory." + }, + { + "container": "/DATA", + "host": "$DATA", + "mode": "rw", + "allocation": "automatic", + "configurable": "advanced", + "description": "Syncthing Accessible Directory." + } + ], + "devices": [], + "constraints": { + "min_memery": "256", + "min_storage": "1024" + }, + "restart_policy": "always", + "sysctls": [], + "cap_add": {}, + "labels": [] + }, + "abilities": { + "notification": false, + "widgets": false, + "authentication": false, + "search": false, + "upnp": false + }, + "tips": {}, + "changelog":{ + "latest_updates": "", + "url": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Syncthing/changelog.txt" + }, + "latest_update_date": "1640072737" +} \ No newline at end of file diff --git a/Apps/Syncthing/changelog.txt b/Apps/Syncthing/changelog.txt new file mode 100644 index 0000000..5549b89 --- /dev/null +++ b/Apps/Syncthing/changelog.txt @@ -0,0 +1,23 @@ +v1.18.5 +Bugfixes: +Deleted encrypted files don't show up as locally changed in web UI +Enhancements: +Use CRLF instead of LF in config.xml and .stignore on Windows +Send TLS SNI to relay server +Provide a way to preset GUI credentials with password hashing + +v1.18.4 +Bugfixes: +Encryption trailer not updated on shortcut +Index "out of sync with reality" on receive-encrypted folder +stdiscosrv + strelaysrv systemd services not restarting on upgrade +Not retrying to sync when a new connection is established +Enhancements: +make "Reduced by ignore patterns" label act like "editIgnoresButton" + +v1.18.3 +Bugfixes: +gui: Superfluous quotes +Panic after POST /rest/system/reset +Enhancements: +"Currently Shared With Devices" list in the folder Sharing tab should be sorted alphabetically \ No newline at end of file diff --git a/Apps/Syncthing/icon.png b/Apps/Syncthing/icon.png new file mode 100644 index 0000000..0f0f9e9 Binary files /dev/null and b/Apps/Syncthing/icon.png differ diff --git a/Apps/Syncthing/thumbnaill.jpg b/Apps/Syncthing/thumbnaill.jpg new file mode 100644 index 0000000..a0e32f5 Binary files /dev/null and b/Apps/Syncthing/thumbnaill.jpg differ