Synology Installation

Since Magnus Box 22.2.0, branded Synology SPKs can be generated and downloaded from the Magnus Box web interface. The web interface offers two downloads for Synology: one for DSM 6 and one for DSM 7. Due to Synology packaging rules, these SPKs are not interchangeable.

SPKs are available for Synology NAS units that meet the following requirements:

  • CPU: x86_64, i686, ARMv7, or ARMv8
  • DSM version: 6 or 7

Installation

DSM 6 only: Installation of packages published by any publisher must be allowed before Magnus Box can be installed. Enable this setting from the Package Center: in Settings > General > Trust Level, select the Any publisher radio button and accept the settings.

Installing Magnus Box on a Synology NAS follows the same process as installing any other SPK:

  • 1. Open the Package Center. On DSM 6, ensure the Trust Level setting above has been applied.
  • 2. Click Manual Install in the top right.
  • 3. Upload the .spk file downloaded from your Magnus Box console. On DSM 7, accept the prompt to allow installation of a third-party package.
  • 4. Accept the license agreement.
  • 5. Enter the credentials for your Magnus Box account and backup user. If a previous version of Magnus Box was installed on the NAS and its settings were not removed at uninstall, the installer automatically detects the credentials. Leaving all fields blank reuses the existing credentials; new credentials can also be entered and will take precedence.
  • 6. Click Apply to complete the installation.

Permissions

On DSM 7, Magnus Box runs a special package-specific user named backuptool. To perform backups and restores, this user must be granted permission to access the appropriate Shared Folders. This does not apply to DSM 6.

  • 1. Log in to the Synology NAS.
  • 2. Open the Control Panel and go to Shared Folders.
  • 3. Select the Shared Folder containing the data to be backed up and click Edit.
  • 4. In the Permissions tab, select System internal user from the dropdown menu on the left.
  • 5. For the user backuptool, select the checkbox in the Custom column.
  • 6. In the dialog that appears, set Apply to to All and check all permissions.

Limitations

Due to restrictions Synology places on packages under DSM 7, Magnus Box runs as a special package-specific user, which results in some limitations:

  • Remote upgrade and uninstall are not supported. Third-party SPKs are no longer allowed to run as root, so Magnus Box cannot initiate a package upgrade or uninstall from within the package itself.
  • Restores may not preserve permissions and ownership correctly. A package user is not allowed to chown to a user other than themselves.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us