This guide will walk you through installing Immich on your TOS device.
The following instructions were documented on TOS 5.1 but should work the same on TOS 6.
You don’t need any technical knowledge to proceed, just follow the instructions as described below. We’ll use the web UI for all the steps, no termina access is needed.
Create a folder called immich
on your machine and download the following files into it:
Immich will live in a folder you specify in your NAS. You can opt to specify the locations of its database and the images folder. Any changes to this file are optional, though.
example.env
in your text editor#
before TZ=
and replace everything after the =
with a TZ Identifier from this listDB_PASSWORD
field (you can generate a strong one using pwgen)This may be not still be an issue by the time you’re reading this. Unfortunately, the version of docker compose
on TOS currently doesn’t accept the property below.
docker-compose.yml
in your text editorservices
database
healthcheck
, add a #
before start_interval
File Manager
app and find a location you’d like to have the app, anything will doimmich
folder from your computer to this locationexample.env
file and rename it to .env
App Center
app and go to All on the right sideDocker Engine
and Docker Manager
Docker Manager
app and go to Project on the right sideImmich
as the Project name
Project path
Local TNAS
is fine for the Configuration file source
docker-compose.yml
file for Upload configuration file
Verify YAML
, then Apply
You’ll see a new entry called Immich
. Wait until Building...
turns into Running...
and you’re done!
Immich uses port 2283
by default, if you haven’t changed that in the docker-compose.yml
file.
http://<nas-ip-address>:2283/
http://<nas-ip-address>:2283/api
as de server address