Easily move Synology packages from one volume to another volume
You just select the package and the destination volume and the script will stop the app, move it, update the symlinks then start the app.
Handy for moving packages to an SSD volume, or to another volume so you can delete the original volume.
NEW Now includes Backup and Restore modes.
- Supports DSM 7. Not fully tested with DSM 6.
- If backing up to a USB drive the partition's file system should be ext3, ext4 of btrfs.
NOTE: Just in case, you should backup your docker compose files or portainer stacks.
Click here to see list
![](/lingyinsam/Synology_app_mover/raw/main/images/icons/.png)
The icons in this table are Copyright © 2004-2024 Synology Inc. or Copyright the 3rd party package developer.
Package Center Name | System Name | Result |
---|---|---|
![]() |
ActiveBackup | OK |
![]() |
ActiveBackup-GSuite | OK |
![]() |
ActiveBackup-Office365 | OK |
![]() |
CodecPack | OK |
![]() |
AntiVirus-McAfee | OK |
![]() |
AntiVirus | OK |
![]() |
Apache2.4 | OK |
![]() |
AudioStation | OK |
![]() |
AvrLogger | OK - community package link |
![]() |
BitDefenderForMailPlus | OK I think |
![]() |
C2IdentityLDAPAgent | OK |
![]() |
CMS | OK |
![]() |
ChannelsDVR | OK - 3rd party package link |
![]() |
CloudSync | OK |
![]() |
ContainerManager | OK |
![]() |
DNSServer | OK |
![]() |
Docker | OK |
![]() |
DocumentViewer | OK |
![]() |
DownloadStation | OK |
![]() |
EmbyServer | OK |
![]() |
exFAT-Free | OK |
![]() |
ffmpeg# | OK - community package |
![]() |
git | OK - community package |
![]() |
Git | OK |
![]() |
GlacierBackup | OK - Need to run backup task again |
![]() |
HyperBackup | OK |
![]() |
HyperBackupVault | OK |
![]() |
DirectoryServer | OK |
![]() |
LogAnalysis | OK - community package link |
![]() |
LogCenter | OK |
![]() |
MailStation | OK |
![]() |
MariaDB10 | OK |
![]() |
MediaServer | OK |
![]() |
mediainfo | OK - community package |
![]() |
MinimServer | OK |
![]() |
phpMyAdmin | OK |
![]() |
Node.js_v## | OK |
![]() |
NoteStation | OK |
![]() |
PDFViewer | OK |
![]() |
Perl | OK |
![]() |
PHP#.# | OK |
![]() |
PlexMediaServer | OK |
![]() |
PrestoServer | OK |
![]() |
ProxyServer | OK |
![]() |
Python3.9 | OK |
![]() |
RadiusServer | OK |
![]() |
SynoSmisProvider | OK |
![]() |
SnapshotReplication | OK |
![]() |
SSOServer | OK |
![]() |
StorageAnalyzer | OK |
![]() |
SurveillanceStation | OK |
![]() |
synocli-"toolname" | OK - community package |
![]() |
SynologyApplicationService | OK |
![]() |
Calendar | OK |
![]() |
Chat | OK |
![]() |
Contacts | OK |
![]() |
DirectoryServerForWindowsDomain | OK |
![]() |
SynologyDrive | OK |
![]() |
MailServer | OK |
![]() |
MailPlus | OK |
![]() |
MailPlus-Server | OK I think |
![]() |
Spreadsheet | OK |
![]() |
SynologyPhotos | OK |
![]() |
Tailscale | OK |
![]() |
TextEditor | OK |
![]() |
UniversalViewer | OK |
![]() |
USBCopy | see moving_extras |
![]() |
VideoStation | OK |
![]() |
Virtualization | OK |
![]() |
VPNCenter | OK |
![]() |
WebStation | OK |
![]() |
WebDAVServer | OK |
Click here to see list
![](/lingyinsam/Synology_app_mover/raw/main/images/icons/.png)
The icons in this table are Copyright © 2004-2024 Synology Inc. or Copyright the 3rd party package developer.
Package | Result / Notes |
---|---|
![]() |
|
![]() |
Won't install in Container Manager. It checks if Docker is installed |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
community package |
![]() |
|
![]() |
|
![]() |
|
![]() |
community package link |
![]() |
|
![]() |
community package |
![]() |
|
![]() |
|
![]() |
|
![]() |
DSM 6 |
![]() |
community package |
![]() |
|
![]() |
|
![]() |
community package |
![]() |
community package |
![]() |
|
![]() |
|
![]() |
community package |
![]() |
community package |
![]() |
|
![]() |
|
![]() |
community package |
![]() |
- Download the latest version Source code (zip) from https://github.com/007revad/Synology_app_mover/releases
- Save the download zip file to a folder on the Synology.
- Unzip the zip file.
If you want to use use the backup and restore options you need edit the included syno_app_mover.conf file to set the location to backup to.
The syno_app_mover.conf file must be in the same foller as the syno_app_mover.sh file.
Other options in syno_app_mover.conf
# buffer is used when checking if target volume has enough space
# Add 50 GB buffer so we don't fill the target volume
buffer=50
# backuppath should be in the format of /volume/sharename/folder
# For example:
# backuppath="/volume1/backups"
#
# Note: The script will create a syno_app_mover folder in backuppath
backuppath="/volume1/backups"
# Skip backup if previous backup was done less than x minutes ago
# Set to "0" to always backup
# skip_minutes is in minutes
skip_minutes=360
How to enable SSH and login to DSM via SSH
sudo -s /volume1/scripts/syno_app_mover.sh
Note: Replace /volume1/scripts/ with the path to where the script is located.
If the script won't run check the following:
- Make sure you download the zip file and unzipped it to a folder on your Synology (not on your computer).
- If the path to the script contains any spaces you need to enclose the path/scriptname in double quotes:
sudo -s "/volume1/my scripts/syno_app_mover.sh"
- Make sure you unpacked the zip or rar file that you downloaded and are trying to run the syno_app_mover.sh file.
- Set the script file as executable:
sudo chmod +x "/volume1/scripts/syno_app_mover.sh"
video-with-title.mp4
Moving a package (with dependencies)
Moving packages with shared folders
Moving a package that has a volume location setting
Moving Active Backup for Bussiness
Backing up Audio Station
- wallacebrf for extensive beta testing of syno_app_mover v3.