Running the (community build) of Syncthing v1.30 on my Synology NAS (old arm-based, low RAM system) - I am wondering about the best way to upgrade to version 2.0.
Background:
Autoupdates seem to be disabled for the upgrade to version 2.0.
In the GUI of Syncthing, a red upgrade button appears: “Upgrade to v 2.0.9“.
Doe anybody have experience with the upgrade to v2.0 on Synology (community build)?
Is it considered to be “safe” to upgrade via the upgrade button - or is it recommended waiting for a new community build?
Set up Syncthing today on a newly-formatted Synology NAS running DSM7, and upon login I am greeted with that tempting red button… but fairly sure I should not press it.
Yes, upgrades to v2 don’t happen automatically. And the SPK package for Synology DSM is deliberately not shipping version 2 yet, waiting for some more stabilization.
Frankly I haven’t even upgraded my DSM Syncthing yet myself. I do expect some troubles because of low RAM, so will be waiting until the new version has matured a bit and I have enough spare time to handle any upcoming difficulties after starting the migration. I’d recommend pausing all folders and devices for sure before attempting it.
Upgrading via the internal updater (button in the GUI) is definitely the correct way if you want to try it. No need to wait for a new SPK, as the supporting scripts should be compatible with v2 already. I haven’t tested though.
I have Synology DS1621xs+ and Ugreen DXP6800 pro and use the packages of SynoCommunity and by pushing the Upgrade Button it will work up to now without problem. If you use old Syncthing SPK package or maybe others, is maybe different. It would be good to have a Backup in advance.
If anybody is brave enough to hit this “upgrade to v2.0“ button on a low memory Synology NAS - it would be great if you could share your experience, here.
How much RAM have these systems usually got? Based on my data from multiple systems (although not Synology or similar NAS devices), the current v2 releases actually use less RAM than v1. Not sure how much RAM is exactly required during the migration process itself though.
RS422+ with 2GB RAM is happily syncing folders holding a few TB of files on v2.0.9 and memory usage is reasonable. It absolutely requires the database to be on an SSD though.
It depents how many elements are in use. Each element, it means folder or file, has to be managed from the software and needs around 1 kB of RAM.
The best would be to backup the related systemfolder, to have the old install package to have a possibilty to goe back and if you are prepared, to push the button to upgrade.
My upgrade from Syncthing v.1.30 to v.2.09 went just fine, on my oldish DS116 Synology NAS, with only 1GB of RAM and an old Arm-processor.
This is a small family NAS with a single HDD, mainly used for storage and to sync files, documents and pictures. There are 13 main folders synced with up to 16 devices. Syncing 5,034 files, 426 folders, ~12.2 GiB in total.
This NAS was using the v.1.3.x Syncthing build provided by the SynoComunity.