Synology NAS Tips

Via Synology DSM 7.3, using PhotoStructure Docker Compose Wizard

:construction::construction::construction:
This procedure is a work-in-progress using the latest beta, details may change with stable release; and anyway, details are hopefully eventually officially updated in PhotoStructure for Docker | PhotoStructure
:construction::construction::construction:

Figuring this out was greatly aided by Project | Container Manager - Synology Knowledge Center and also https://drfrankenstein.co.uk/jellyfin-in-container-manager-on-a-synology-nas-hardware-transcoding/

  1. Create a new user for photostructure and find the new user’s PUID and GUID as described in this previous comment.

  2. Click Main MenuContainer Manager

  3. Click the Project tab

  4. Click Create

  5. Use PhotoStructure’s Docker Compose Wizard to create your own compose.yaml and Dockerfile. For the paths, reference this config that worked on my Synology to understand what a valid path ought to look like on Synology. https://photostructure.com/server/docker-compose-wizard/?plat=synology&lib=%2Fvolume2%2Fdocker%2Fphstr-test-compose%2Flibrary&puid=1033&port=1788&tz=America%2FChicago&log=debug&nf=1&idf=0&exp=1&scan=ro%3A%2Fvolume1%2FmyShareName%2FMedia%2FPictures%2FCamera+Roll_20201219%2Fmove4%2Freview%2Fpictures&env=PS_ALLOW_FUZZY_DATE_IMAGE_HASH_MATCHES%3Dtrue

  6. Note the compose.yaml from Docker Compose Wizard currently gives image photostructure/server:beta, where the tag is beta. Only the latest tag supports one-click updates using the Image tab in Container Manager, so while beta is necessary for now, latest is the eventual desire.

  7. Note if the Dockerfile downloads as Dockerfile.txt, you will have to rename it to just Dockerfile.

  8. The rest seemed pretty self-explanatory to me, and/or I’ve gone over it in previous comments.

1 Like