165 lines
8.3 KiB
Django/Jinja
165 lines
8.3 KiB
Django/Jinja
<!-- {{ ansible_managed }} {{ ansible_date_time.time }} {{ ansible_date_time.date }} -->
|
|
|
|
<!-- TODO: update syncthing client IP's. These should be set to their VPN ip addresses (e.g. 10.0.0.x) instead of dynamic -->
|
|
<configuration version="32">
|
|
<folder id="Pictures" label="Pictures" path="{{ syncthing_picture_folder }}" type="sendreceive" rescanIntervalS="60" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true">
|
|
<filesystemType>basic</filesystemType>
|
|
<device id="CSDXP5E-4UBNC36-32EHTPK-L6Y6JVZ-HQHM42R-FJXN2LI-2MTYRFX-3ZZPUQN" introducedBy="">
|
|
<encryptionPassword></encryptionPassword>
|
|
</device>
|
|
<device id="PGSOVGQ-VOHWV77-F7DFFQO-JZKTWWG-Z2XU2DE-N4ATK5U-F7MXKKM-TFSROQJ" introducedBy="">
|
|
<encryptionPassword></encryptionPassword>
|
|
</device>
|
|
<device id="2AC4LRC-YIJDWWK-YCOEZLT-4OWWC2E-7VEZQQB-F3AAPZR-HU75FE4-PGWWXQH" introducedBy="">
|
|
<encryptionPassword></encryptionPassword>
|
|
</device>
|
|
<minDiskFree unit="%">1</minDiskFree>
|
|
<versioning>
|
|
<cleanupIntervalS>3600</cleanupIntervalS>
|
|
</versioning>
|
|
<copiers>0</copiers>
|
|
<pullerMaxPendingKiB>0</pullerMaxPendingKiB>
|
|
<hashers>0</hashers>
|
|
<order>random</order>
|
|
<ignoreDelete>false</ignoreDelete>
|
|
<scanProgressIntervalS>0</scanProgressIntervalS>
|
|
<pullerPauseS>0</pullerPauseS>
|
|
<maxConflicts>10</maxConflicts>
|
|
<disableSparseFiles>false</disableSparseFiles>
|
|
<disableTempIndexes>false</disableTempIndexes>
|
|
<paused>false</paused>
|
|
<weakHashThresholdPct>25</weakHashThresholdPct>
|
|
<markerName>.stfolder</markerName>
|
|
<copyOwnershipFromParent>false</copyOwnershipFromParent>
|
|
<modTimeWindowS>0</modTimeWindowS>
|
|
<maxConcurrentWrites>2</maxConcurrentWrites>
|
|
<disableFsync>false</disableFsync>
|
|
<blockPullOrder>standard</blockPullOrder>
|
|
<copyRangeMethod>standard</copyRangeMethod>
|
|
<caseSensitiveFS>false</caseSensitiveFS>
|
|
<junctionsAsDirs>true</junctionsAsDirs>
|
|
</folder>
|
|
<folder id="default" label="Default" path="{{ syncthing_file_folder }}" type="sendreceive" rescanIntervalS="60" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true">
|
|
<filesystemType>basic</filesystemType>
|
|
<device id="CSDXP5E-4UBNC36-32EHTPK-L6Y6JVZ-HQHM42R-FJXN2LI-2MTYRFX-3ZZPUQN" introducedBy="">
|
|
<encryptionPassword></encryptionPassword>
|
|
</device>
|
|
<device id="PGSOVGQ-VOHWV77-F7DFFQO-JZKTWWG-Z2XU2DE-N4ATK5U-F7MXKKM-TFSROQJ" introducedBy="">
|
|
<encryptionPassword></encryptionPassword>
|
|
</device>
|
|
<device id="2AC4LRC-YIJDWWK-YCOEZLT-4OWWC2E-7VEZQQB-F3AAPZR-HU75FE4-PGWWXQH" introducedBy="">
|
|
<encryptionPassword></encryptionPassword>
|
|
</device>
|
|
<minDiskFree unit="%">1</minDiskFree>
|
|
<versioning>
|
|
<cleanupIntervalS>3600</cleanupIntervalS>
|
|
</versioning>
|
|
<copiers>0</copiers>
|
|
<pullerMaxPendingKiB>0</pullerMaxPendingKiB>
|
|
<hashers>0</hashers>
|
|
<order>random</order>
|
|
<ignoreDelete>false</ignoreDelete>
|
|
<scanProgressIntervalS>0</scanProgressIntervalS>
|
|
<pullerPauseS>0</pullerPauseS>
|
|
<maxConflicts>10</maxConflicts>
|
|
<disableSparseFiles>false</disableSparseFiles>
|
|
<disableTempIndexes>false</disableTempIndexes>
|
|
<paused>false</paused>
|
|
<weakHashThresholdPct>25</weakHashThresholdPct>
|
|
<markerName>.stfolder</markerName>
|
|
<copyOwnershipFromParent>false</copyOwnershipFromParent>
|
|
<modTimeWindowS>0</modTimeWindowS>
|
|
<maxConcurrentWrites>2</maxConcurrentWrites>
|
|
<disableFsync>false</disableFsync>
|
|
<blockPullOrder>standard</blockPullOrder>
|
|
<copyRangeMethod>standard</copyRangeMethod>
|
|
<caseSensitiveFS>false</caseSensitiveFS>
|
|
<junctionsAsDirs>true</junctionsAsDirs>
|
|
</folder>
|
|
<device id="CSDXP5E-4UBNC36-32EHTPK-L6Y6JVZ-HQHM42R-FJXN2LI-2MTYRFX-3ZZPUQN" name="Desktop" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy="">
|
|
<address>dynamic</address>
|
|
<paused>false</paused>
|
|
<autoAcceptFolders>false</autoAcceptFolders>
|
|
<maxSendKbps>0</maxSendKbps>
|
|
<maxRecvKbps>0</maxRecvKbps>
|
|
<maxRequestKiB>0</maxRequestKiB>
|
|
<untrusted>false</untrusted>
|
|
<remoteGUIPort>0</remoteGUIPort>
|
|
</device>
|
|
<device id="PGSOVGQ-VOHWV77-F7DFFQO-JZKTWWG-Z2XU2DE-N4ATK5U-F7MXKKM-TFSROQJ" name="zeus" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy="">
|
|
<address>dynamic</address>
|
|
<paused>false</paused>
|
|
<autoAcceptFolders>false</autoAcceptFolders>
|
|
<maxSendKbps>0</maxSendKbps>
|
|
<maxRecvKbps>0</maxRecvKbps>
|
|
<maxRequestKiB>0</maxRequestKiB>
|
|
<untrusted>false</untrusted>
|
|
<remoteGUIPort>0</remoteGUIPort>
|
|
</device>
|
|
<device id="2AC4LRC-YIJDWWK-YCOEZLT-4OWWC2E-7VEZQQB-F3AAPZR-HU75FE4-PGWWXQH" name="XPS15" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy="">
|
|
<address>dynamic</address>
|
|
<paused>false</paused>
|
|
<autoAcceptFolders>false</autoAcceptFolders>
|
|
<maxSendKbps>0</maxSendKbps>
|
|
<maxRecvKbps>0</maxRecvKbps>
|
|
<maxRequestKiB>0</maxRequestKiB>
|
|
<untrusted>false</untrusted>
|
|
<remoteGUIPort>0</remoteGUIPort>
|
|
</device>
|
|
<gui enabled="true" tls="true" debugging="false">
|
|
<address>{{ vpn_listen_address }}:{{ syncthing_gui_port }}</address>
|
|
<user>platvoeten</user>
|
|
<password>$2a$10$1WqvnXwMfqTU6072LZmxTOkpbqE2osM4G8TrdXfEfkUM1ZEC8I.CK</password>
|
|
<apikey>6T6cWRLpeXC44ZRoe7QcaKZpHJu2Wug3</apikey>
|
|
<theme>dark</theme>
|
|
</gui>
|
|
<ldap></ldap>
|
|
<options>
|
|
<listenAddress>{{ vpn_listen_address }}:{{ syncthing_protocol_port }}</listenAddress>
|
|
<globalAnnounceServer>default</globalAnnounceServer>
|
|
<globalAnnounceEnabled>true</globalAnnounceEnabled>
|
|
<localAnnounceEnabled>true</localAnnounceEnabled>
|
|
<localAnnouncePort>21027</localAnnouncePort>
|
|
<localAnnounceMCAddr>[ff12::8384]:21027</localAnnounceMCAddr>
|
|
<maxSendKbps>0</maxSendKbps>
|
|
<maxRecvKbps>0</maxRecvKbps>
|
|
<reconnectionIntervalS>60</reconnectionIntervalS>
|
|
<relaysEnabled>true</relaysEnabled>
|
|
<relayReconnectIntervalM>10</relayReconnectIntervalM>
|
|
<startBrowser>true</startBrowser>
|
|
<natEnabled>true</natEnabled>
|
|
<natLeaseMinutes>60</natLeaseMinutes>
|
|
<natRenewalMinutes>30</natRenewalMinutes>
|
|
<natTimeoutSeconds>10</natTimeoutSeconds>
|
|
<urAccepted>-1</urAccepted>
|
|
<urSeen>2</urSeen>
|
|
<urUniqueID>MfeHGcQ6</urUniqueID>
|
|
<urURL>https://data.syncthing.net/newdata</urURL>
|
|
<urPostInsecurely>false</urPostInsecurely>
|
|
<urInitialDelayS>1800</urInitialDelayS>
|
|
<restartOnWakeup>true</restartOnWakeup>
|
|
<autoUpgradeIntervalH>12</autoUpgradeIntervalH>
|
|
<upgradeToPreReleases>false</upgradeToPreReleases>
|
|
<keepTemporariesH>24</keepTemporariesH>
|
|
<cacheIgnoredFiles>false</cacheIgnoredFiles>
|
|
<progressUpdateIntervalS>5</progressUpdateIntervalS>
|
|
<limitBandwidthInLan>false</limitBandwidthInLan>
|
|
<minHomeDiskFree unit="%">1</minHomeDiskFree>
|
|
<releasesURL>https://upgrades.syncthing.net/meta.json</releasesURL>
|
|
<overwriteRemoteDeviceNamesOnConnect>false</overwriteRemoteDeviceNamesOnConnect>
|
|
<tempIndexMinBlocks>10</tempIndexMinBlocks>
|
|
<trafficClass>0</trafficClass>
|
|
<defaultFolderPath>~</defaultFolderPath>
|
|
<setLowPriority>true</setLowPriority>
|
|
<maxFolderConcurrency>0</maxFolderConcurrency>
|
|
<crashReportingURL>https://crash.syncthing.net/newcrash</crashReportingURL>
|
|
<crashReportingEnabled>true</crashReportingEnabled>
|
|
<stunKeepaliveStartS>180</stunKeepaliveStartS>
|
|
<stunKeepaliveMinS>20</stunKeepaliveMinS>
|
|
<stunServer>default</stunServer>
|
|
<databaseTuning>auto</databaseTuning>
|
|
<maxConcurrentIncomingRequestKiB>0</maxConcurrentIncomingRequestKiB>
|
|
<announceLANAddresses>true</announceLANAddresses>
|
|
<sendFullIndexOnUpgrade>false</sendFullIndexOnUpgrade>
|
|
</options>
|
|
</configuration>
|