Synology_app_mover
Synology_app_mover copied to clipboard
Easily move Synology packages from 1 volume to another volume
Synology app mover
Description
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.
- Supports DSM 7. Not tested with DSM 6.
Packages confirmed working
NOTE: Some people have reported issues moving Container Manageer. Backup your docker compose files of portainer stacks.
Click here to see list
| Package Center Name | DSM Name shown in script | Result |
|---|---|---|
| Active Backup for Business | ActiveBackup | OK |
| Active Backup for Google Workspace | ActiveBackup-GSuite | OK |
| Active Backup for Microsoft 365 | ActiveBackup-Office365 | OK |
| Advanced Media Extensions | CodecPack | OK |
| AntiVirus by McAfee | AntiVirus-McAfee | OK |
| AntiVirus Essential | AntiVirus | OK |
| Apache 2.4 | Apache2.4 | OK |
| Audio Station | AudioStation | OK |
| Bitdefender for MailPlus | BitDefenderForMailPlus | OK I think |
| C2 Identity LDAP Server | C2IdentityLDAPAgent | OK - need a C2 account to fully test |
| Central Management System | CMS | OK |
| Cloud Sync | CloudSync | OK |
| Container Manager | ContainerManager | OK |
| DNS Server | DNSServer | OK |
| Document Viewer | DocumentViewer | OK |
| Download Station | DownloadStation | OK |
| Emby Server | EmbyServer | OK |
| exFAT Access | exFAT-Free | OK |
| git | git | OK |
| Git | Git | OK |
| Glacier Backup | GlacierBackup | OK - need a Glacier account to fully test |
| Hyper Backup | HyperBackup | OK |
| Hyper Backup Vault | HyperBackupVault | OK |
| LDAP Server | DirectoryServer | OK |
| LogAnalysis | LogAnalysis | OK |
| Log Center | Log Center | OK |
| Mail Station | MailStation | OK |
| MariaDB 10 | MariaDB10 | OK |
| Media Server | MediaServer | OK |
| MediaInfo | mediainfo | OK |
| MinimServer | MinimServer | OK |
| Node.js v14 | Node.js_v14 | OK |
| Node.js v16 | Node.js_v16 | OK |
| Node.js v18 | Node.js_v18 | OK |
| Node.js v20 | Node.js_v20 | OK |
| Note Station | NoteStation | OK |
| PDF Viewer | PDFViewer | OK |
| Perl | Perl | OK |
| PHP 7.3 | PHP7.3 | OK |
| PHP 7.4 | PHP7.4 | OK |
| PHP 8.0 | PHP8.0 | OK |
| PHP 8.1 | PHP8.1 | OK |
| PHP 8.2 | PHP8.2 | OK |
| Plex Media Server | PlexMediaServer | OK |
| Presto File Server | PrestoServer | OK |
| Proxy Server | ProxyServer | OK |
| Python 3.9 | Python3.9 | OK |
| Radius Server | RadiusServer | OK |
| SMI-S Provider | SynoSmisProvider | OK |
| Snapshot Replication | SnapshotReplication | OK |
| SSO Server | SSOServer | OK |
| Storage Analyzer | StorageAnalyzer | OK |
| Surveillance Station | SurveillanceStation | OK |
| SynoCli Tools | synocli-"toolname" | OK |
| Synology Application Service | SynologyApplicationService | OK |
| Synology Calendar | Calendar | OK |
| Synology Chat Server | Chat | OK |
| Synology Contacts | Contacts | OK |
| Synology Directory Server | DirectoryServerForWindowsDomain | OK |
| Synology Drive Server | SynologyDrive | OK |
| Synology Mail Server | MailServer | OK |
| Synology MailPlus | MailPlus | OK |
| Synology MailPlus Server | MailPlus-Server | Still Testing... |
| Synology Office | Spreadsheet | OK |
| Synology Photos | SynologyPhotos | OK |
| Tailscale | Tailscale | OK |
| Text Editor | TextEditor | OK |
| Universal Viewer | UniversalViewer | OK |
| Video Station | VideoStation | OK |
| Virtual Machine Manager | Virtualization | OK |
| VPN Server | VPNCenter | OK |
| Web Station | WebStation | OK |
| WebDAV Server | WebDAVServer | OK |
Packages not tested
Click here to see list
| Package | Result |
|---|---|
| Archiware P5 | |
| BRAVIA Signage | |
| Data Deposit Box | |
| Domotz Network Monitoring | |
| ElephantDrive | |
| GoodSync | |
| IDrive | |
| KodiExplorer | |
| MEGAcmd | |
| NAKIVO Backup and Replication | |
| NAKIVO Transporter | |
| Ragic Cloud DB | |
| Resilo Sync | |
| TeamViewer | |
| VirtualHere |
Packages that won't be tested
Click here to see list
These need MarioDB and they either fail to install or don't run properly!?!?
Note: I will not test any package that needs MariaDB.
| Package | Result |
|---|---|
| Joomla | Doesn't install |
| MediaWiki | Doesn't install |
| PACS | Won't test |
| phpMyAdmin | Won't test |
| Wordpress | Won't test |
| vtigerCRM | Installs but doesn't run |
Download the script
- 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.
To run the script
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.
Troubleshooting
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"
DSM 7 screenshots
Moving a package (with dependencies)

Moving packages with shared folders


Moving a package that has a volume location setting

Moving Active Backup for Bussiness
