Synology DSM Docker Installation
Pre-Release Instructions
These instructions are not applicable while TCM is in pre-release. Please refer to here.
Benefits of Docker
For more info on the benefits of Docker, see here.
For Synology DSM users, the available Docker manager can be used to easily set up TitleCardMaker with all the necessary Docker variables and paths.
Directory Assumptions
These instructions assume you have a /docker root folder on your NAS. If
this is at a different location, then adjust the listed paths (notable in
Step 8b) to your setup. If you do not have a Docker directory, create one.
- Login to the DSM Web Interface.
-
If the Docker application is not already installed, follow these steps:
- Launch
Package Center. - Search
Dockerfrom the top search bar, install the package with the whale icon.
- Launch
-
Launch the Docker application from the main menu.
- Select
Registryfrom the sidebar, and then searchtitlecardmaker. -
Double click the first result (
collinheist/titlecardmaker). You will be prompted to choose which branch (or tag) to install, make your selection and continue.Choosing the Right Branch
For most users, I recommend the default
latestbranch. This branch is updated with the most recent public release of TitleCardMaker, and is the most stable option.For users who are okay with the occasional bug, and would like to test out features as they are developed, then choose the
developtag. -
Go to
Images, and once the container has finished downloading, select it and clickLaunch. -
Fill out the General Settings
Recommended General Settings
The container name is completely personal preference, so something like
TitleCardMakeris sufficient.Do not execute the container using high privledge.
I do not recommend enabling resource limitation, but this is also a personal preference.
-
Select
Advanced Settings, and fill out the following:- Check
Enable auto-restart
- Add one Folder, navigate to
/docker, create atitlecardmakersubfolder - e.g./docker/titlecardmaker/. - In the mount path for
docker/titlecardmaker, enter/config/. Your setup should look like this:
N/A
- Add a port
- Enter the port settings as
42424242TCP.
N/A
Work in Progress
This will be added later. # TODO
- Check
-
Hit
Apply,Next, thenApplyagain.
Firewall
If you have a Firewall established, do the following:
- Launch
Control Center. - Go to the
Firewalltab. - Select
Edit Rulesfor your current profile. - Hit
Create. - For Ports, toggle
Select from a list of built-in applications, then find and enable the TitleCardMaker Docker container. - Ensure the Source IP is All, and the Action is Allow.
- Make sure this new rule is above any base
Denyaction(s). - Hit
OK.
Success
Installation is complete, and TitleCardMaker is ready to be configured. It
can be accessed at http://{server ip}:4242, where {server ip} is the
same IP address as your host NAS - e.g. http://192.168.0.19:4242.
