•  


GitHub - 007revad/Synology_app_mover: Easily move Synology packages from 1 volume to another volume
Skip to content

007revad/Synology_app_mover

Repository files navigation

Synology app mover

Donate committers.top badge

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.

NEW Now includes Backup and Restore modes .

  • Supports DSM 7. Not fully 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 Name shown in script Result
Active Backup for Business ActiveBackup OK - Move, Backup and Restore
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 - Move, Backup and Restore
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 - Move, Backup and Restore
DNS Server DNSServer OK
Docker Docker OK - Move, Backup and Restore
Document Viewer DocumentViewer OK
Download Station DownloadStation OK
Emby Server EmbyServer OK
exFAT Access exFAT-Free OK - Move, Backup and Restore
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 - Move, Backup and Restore
Log Center Log Center OK
Mail Station MailStation OK
MariaDB 10 MariaDB10 OK
Media Server MediaServer OK
MediaInfo mediainfo OK - Move, Backup and Restore
MinimServer MinimServer OK
phpMyAdmin phpMyAdmin 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 - Move, Backup and Restore
PHP 7.3 PHP7.3 OK - Move, Backup and Restore
PHP 7.4 PHP7.4 OK - Move, Backup and Restore
PHP 8.0 PHP8.0 OK - Move, Backup and Restore
PHP 8.1 PHP8.1 OK - Move, Backup and Restore
PHP 8.2 PHP8.2 OK - Move, Backup and Restore
Plex Media Server PlexMediaServer OK
Presto File Server PrestoServer OK
Proxy Server ProxyServer OK
Python 3.9 Python3.9 OK - Move, Backup and Restore
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 - Move, Backup and Restore
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 - Move, Backup and Restore
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 Won't install in Container Manager. It checks if Docker installed
Data Deposit Box
Domotz Network Monitoring
ElephantDrive
GoodSync
IDrive
Joomla
KodiExplorer
MediaWiki
MEGAcmd
NAKIVO Backup and Replication
NAKIVO Transporter
PACS
Ragic Cloud DB
Resilo Sync
TeamViewer
VirtualHere
vtigerCRM
Wordpress

Download the script

  1. Download the latest version Source code (zip) from https://github.com/007revad/Synology_app_mover/releases
  2. Save the download zip file to a folder on the Synology.
  3. Unzip the zip file.

Set backup location

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 .

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:

  1. Make sure you download the zip file and unzipped it to a folder on your Synology (not on your computer).
  2. 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"
    
  3. Make sure you unpacked the zip or rar file that you downloaded and are trying to run the syno_app_mover.sh file.
  4. 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


Backing up Audio Station

Credits

  • wallacebrf for extensive beta testing of syno_app_mover v3.
- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본