Create Syncthing

This commit is contained in:
John Guan 2021-12-22 19:30:30 +08:00
parent 454bba53e3
commit b5cc161cfb
4 changed files with 146 additions and 0 deletions

123
Apps/Syncthing/appfile.json Normal file
View File

@ -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"
}

View File

@ -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

BIN
Apps/Syncthing/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB