Container Manager for all armv8
Description
Script to install Container Manager on a RS819, DS119j, DS418, DS418j, DS218, DS218play or DS118
There is no technical reason why these NAS models with a Realtek RTD1296, or Marvell A3720, CPU are excluded from installing Container Manager when they have the same CPU as the DS220j, or DS120j.
So I made a script to install the ContainerManager-armv8 package on any model with a Realtek RTD1296 (or Marvell A3720?) CPU running DSM 7.2 or later.
v2 and later can now update Container Mananger if there's a newer version available.
Confirmed working on
Model |
CPU |
DSM version |
Working |
Notes |
RS819 |
Realtek RTD1296 |
DSM 7.2.2-72803 |
yes |
|
DS119j |
Marvell A3720 |
|
? |
|
DS418 |
Realtek RTD1296 |
DSM 7.2.1-69057 Update 5 |
yes |
|
DS418 |
Realtek RTD1296 |
DSM 7.2.1-69057 Update 4 |
yes |
|
DS418j |
Realtek RTD1293 |
DSM 7.2.1-69057 Update 5 |
yes |
|
DS218 |
Realtek RTD1296 |
DSM 7.2.1-69057 Update 5 |
yes |
|
DS218 |
Realtek RTD1296 |
DSM 7.2.1-69057 Update 3 |
yes |
|
DS218play |
Realtek RTD1296 |
DSM 7.2.1-69057 Update 5 |
yes |
|
DS118 |
Realtek RTD1296 |
DSM 7.2.1-69057 Update 1 |
yes |
|
Will NOT work on models with a 32 bit CPU
Click here to see list of models with a 32 bit armv71 CPU
| Model | CPU | Package Arch | | uname -m | Working |
| ---------- |-----|--------------|--|----------|---------|
| DS419slim | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
| DS218j | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
| RS217 | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
| RS816 | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
| DS416slim | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
| DS416j | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
| DS216j | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
| DS216 | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
| DS116 | Marvell Armada 385 88F6820 | armada38x | 32 bit | armv71 | no |
Download the script
- Download the latest version Source code (zip) from https://github.com/007revad/ContainerManager_for_all_armv8/releases
- Save the download zip file to a folder on the Synology.
- Unzip the zip file.
To run the script via SSH
How to enable SSH and login to DSM via SSH
sudo -s /volume1/scripts/install_container_manager.sh
Note: Replace /volume1/scripts/ with the path to where the script is located.
When you run the script
The script will try to install Container Manager itself.
If you get a "Failed to query package list from server" error the script will pause and wait for you to do a Manual Install, and then the script will continue after you type yes.
Steps to do a Manual Install if the scripts asks you to:
Do NOT exit the script or close the window.
- Download the latest ContainerManager-armv8 spk file from https://archive.synology.com/download/Package/ContainerManager
- Open Package Center. If it is already open close it and re-open it.
- Click on the Manual Install button.
- Click on the Browse button.
- Browse to where you saved the ContainerManager spk file.
- Select the spk file and click Open.
- Click Next and install Container Manager.
- Close Package Center.
- Return to the script window and type yes so the script can restore the correct model number.
Manual Install of Container Manager
What to do after running the script
- Open Package Center (if Package Center is already open close it and re-open it).
- Click on Settings.
- Click on Auto Update.
- Select "Only packages below".
- Make sure "All Packages" is NOT ticked.
- Make sure "Important Versions" is NOT ticked.
- Click OK.
Prevent Container Manager from auto updating
Screenshots
Installing Container Manager
Installing Container Manager via Manual Install
Upgrading Container Manager to latest version