This is an X application accessible in a browser window.
Install On unRaid:
On unRaid, install from the Community Applications and enter the app folder location and the port for the webUI.
Install On Other Platforms (like Ubuntu or Synology 5.2 DSM, etc.):
On other platforms, you can run this docker with the following command:
docker run -d --name="DigiKam" -e EDGE="0" -e HEIGHT="720" -e WIDTH="1280" -v /path/to/config:/config:rw -v /path/to/pictures:/pictures -v /etc/localtime:/etc/localtime:ro -p XXXX:8080 aptalca/docker-digikam
- Replace "/path/to/config" with your choice of folder location. That is where all of your configuration and library files will reside, so you won't lose data when you update, reinstall, etc.
- Replace "XXXX" with your choice of port.
- By default, this installs version 4.9.0 but if you set the EDGE variable in the run command to "1", it will update itself to the latest version every time the container is started.
- You can change the screen resolution by modifying the WIDTH and HEIGHT variables.
To access the GUI, point your web browser to http://SERVERIP:XXXX/#/client/c/digiKam (Replace SERVERIP and XXXX with your values)
It has been reported that in certain platforms (ie Debian) the
-v /etc/localtime:/etc/localtime:ro part of the run command may result in an error during startup. If you have that issue, replace that parameter with the following in the docker run command:
-e TZ="America/New_York" You can change the timezone according to the list here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
This container is fantastic. I've been testing it out for a few weeks now with our insane photo collection and it seems to be working great. Just wish it was Digikam 5 so I could take advantage of the latest/greatest. Going to see if I can figure out how to crack the build config open and see if I can get it to pull down the digikam5 package from the ppa repository that this is setup with. Looks like it's there, just not able to see it when I do an apt-cache search digikam5 at the container's command line.