Files
SyncTool/config.json
2026-09-01 22:22:56 -04:00

64 lines
1.4 KiB
JSON

{
"system": {
"mountPoint": "/mnt/flashdrive",
"ledPath": "/sys/class/leds/ACT",
"cacheFile": "./data/sync_state.json",
"targetUuid": "7AEB-FF21",
"maxFailedMounts": 2
},
"copyparty": {
"enabled": true,
"binaryPath": "/opt/usb-syncer/copyparty-sfx.py",
"port": 3923,
"user": "pi",
"password": "changeme",
"volumeName": "flash",
"permissions": "rwmd",
"extraArgs": ["--no-reload", "--q"]
},
"rsync": {
"enabled": true,
"nasPath": "/mnt/nas/flash_backup",
"bidirectional": true,
"deleteRemote": false,
"bypassEmptyFolder": true,
"exclude": [
".Trash-*",
"System Volume Information",
".Spotlight-V100",
".fseventsd",
"*.tmp"
],
"flags": ["-avu", "--update", "--modify-window=1"]
},
"rclone": {
"enabled": true,
"remote": "gdrive:FlashBackup",
"bidirectional": true,
"bandwidthLimit": null,
"exclude": [
".*",
"*.tmp"
],
"flags": ["--update", "--transfers=2", "--checkers=4"]
},
"openNotebook": {
"enabled": true,
"endpoint": "http://192.168.1.50:8000/api/v1",
"apiToken": "env:NOTEBOOK_TOKEN",
"notebookId": "class-notes-2026",
"watchFolder": "classes",
"allowedExtensions": [".pdf", ".docx", ".md", ".txt"]
},
"notifications": {
"enabled": false,
"webhookUrl": "https://ntfy.sh/my-sync-appliance"
}
}