MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant. Personally, I use MagicMirror on my NAS to show me the upcoming holidays, and as a personalized RSS feed from a favorite website, as well as for the calendar with the date and time. MagicMirror can be used as a screensaver using the F11 key on your keyboard.
Install Docker via Synology “Package Center”.
Install Text Editor via Synology “Package Center”.
Go to File Station and open the docker folder. Inside the docker folder, create a new folder and name it magicmirror. Follow the instructions in the images below.
Inside the magicmirror folder create 3 new folders and name it config, modules, customcss.
Note: Be careful enter only lowercase, not uppercase letters.
Go to Control Panel / Task Scheduler / Create / Scheduled Task / User-defined script. Follow the instructions in the images below.
Once you click on User-defined script a new window will open. Follow the instructions below:
- General: In the Task field type in “Install MagicMirror“. (Choose root user).
- Schedule: Select Run on the following date then select “Do not repeat“.
- Task Settings: Check “Send run details by email“, add your email then copy paste the code below in the Run command area. After that click OK.
docker run -d \ --publish 8036:8080 \ --restart always \ -v /volume1/docker/magicmirror/config:/opt/magic_mirror/config \ -v /volume1/docker/magicmirror/modules:/opt/magic_mirror/modules \ -v /volume1/docker/magicmirror/customcss:/opt/magic_mirror/css/custom.css \ --name magic_mirror \ bastilimbach/docker-magicmirror
After you click OK on STEP 6, select your “Install MagicMirror” Task then click the “Run” tab. You will be asked to Install MagicMirror – click Yes. Follow the instructions in the image below.
Go back to STEP 1 or you will deal with karma 🙂
Open your browser and type in http://Synology-ip-address:8036/ Follow the instructions in the image below.
Click F11 on your Keyboard to use this docker container as screensaver.
STEP 11 Run Container via HTTPS
Read How to Allow MagicMirror to Work Over an HTTPS Connection? Method 1.
Read Synology: HTTPS-SSL to Your Docker Containers Without Port at The End. Method 2.
Note: You can go to File Station / Docker / magicmirror / config / then double click on the config.js file and edit as per your preference. For example you can set different calendar holiday, different rss feed, setting up weather etc.
Note: Find out how to update magicmirror container with the latest image.
Note: Can I run Docker on my Synology NAS? See the supported models.
This post was updated on Tuesday / April 20th, 2021 at 12:04 AM