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
Docker
from the top search bar, install the package with the whale icon.
- Launch
-
Launch the Docker application from the main menu.
- Select
Registry
from 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
latest
branch. 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
develop
tag. -
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
TitleCardMaker
is 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 atitlecardmaker
subfolder - 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
4242
4242
TCP
.
N/A
Work in Progress
This will be added later. # TODO
- Check
-
Hit
Apply
,Next
, thenApply
again.
Firewall
If you have a Firewall established, do the following:
- Launch
Control Center
. - Go to the
Firewall
tab. - Select
Edit Rules
for 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
Deny
action(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
.