SynoUpgrade is a command-line tool that allows Synology DiskStation Manager (DSM) users to upgrade their DSM software version from the terminal or SSH. DSM is a web-based operating system that powers Synology NAS devices, and it provides a wide range of features for data storage, file sharing, backup, and security.
Using SynoUpgrade, users can initiate DSM upgrades without the need for a web interface. This is particularly useful for advanced users who prefer to manage their NAS devices using command-line tools. SynoUpgrade also offers a more streamlined and automated upgrade process compared to the web interface.
To use SynoUpgrade, users need to first enable SSH on their DSM device and log in using a terminal or SSH client. They can then download the latest DSM upgrade file from the Synology website and use the SynoUpgrade tool to install it.
One advantage of using SynoUpgrade is that it allows users to upgrade DSM software without disrupting any running services or applications on the NAS. The tool checks for running services and applications and only initiates the upgrade process when no services are active.
However, it is important to note that using SynoUpgrade requires some technical expertise and caution, as it involves making changes to the underlying software of the NAS device. Users should always backup their data before initiating any software upgrade and follow the instructions carefully to avoid any potential issues or data loss.
synoupgrade Command Examples
1. Check if upgrades are available:
# synoupgrade --check
2. Check for patches without upgrading the DSM version:
# synoupgrade --check-smallupdate
3. Download the latest upgrade available (use –download-smallupdate for patches):
# synoupgrade --download
4. Start the upgrade process:
# synoupgrade --start
5. Upgrade to the latest version automatically:
# synoupgrade --auto
6. Apply patches without upgrading the DSM version automatically:
# synoupgrade --auto-smallupdate
7. Upgrade the DSM using a patch file (should be an absolute path):
# synoupgrade --patch [/path/to/file.pat]
8. Display help:
# synoupgrade
Summary
In summary, SynoUpgrade is a useful tool for advanced users who want to manage their Synology NAS devices using command-line tools. It provides a streamlined and automated upgrade process for DSM software, but users should exercise caution and backup their data before using the tool.