Granting access to Shares on Synology NAS

I have installed the Synology Package for Suplicacy Web Edition v1.8.3 as provided at Duplicacy Web Edition 1.8.3 releases - Announcement - Duplicacy Forum. Installs and runs fine.

My issue is I cannot grant access to my shares to be able to back them up, in the web interface I get the error “Failed to list the directory: open /volume1/xxxx: permission denied”.

I noted in another thread that the app runs under the user system inernal user “duplicacy” and that this needs to be granted access. I have done this via Control Panel → Shared Folder which I see has worked for others ( Failed to list the directory - Support - Duplicacy Forum) but I still get the same message.

I tried stopping an starting duplicacy as well as a full NAS reboot.

Can anyone point me to what I’m missing?

I am working with a trial version, hoping it does everything I need then I’ll be getting the NAS and my laptop licenced.

Did you recursively apply permissions to the share content?

I would also ssh to the dsm and verify which user is duplicacy_web is actually running as (e.g: with sudo top)

Doing it via the Control Panel will recursively apply it, at least it does for network access and has worked for others.

I had a look at top and it is the duplicacy user as described in the thread I saw.

I’m a bit surprised there is a packaged proved but no instructions for deployment, I was attracted to the product for simplicity but it isn’t shaping up that way. I may wind up sticking with the Synology native tools.

Synology app/package ecosystem is a mess, just as is their software. I think gchen provided a packaged because users asked for it.

If synology graciously allowd you do use docker on your specific model of their “appliance” – you can try running duplicacy in the docker container. There are a few: https://hub.docker.com/search?q=duplicacy&sort=pull_count&order=desc

Better yet – run it natively: Duplicacy Web on Synology Diskstation without Docker | Trinkets, Odds, and Ends

When you use synology native tools you trade upfront setup symplicity (two clicks and it looks like you have a backup) with vendor lock-in and reliability issues (specifically, if you are referring to HyperBackup it has issues maintaining data integrity during network interruptions). Based on my personal experienice with synology I strongly recomend against using any of their software products.

If duplicacy does not work for you – there are other tools to explore – like restic, or borg – anything, but synology “value-add software”

Seems like the Synology package isn’t really a supported route, so I’ll shelve that. Docker works very well on Synology and is running several services for me, so I’ll see how the container image goes. I’d rather not install directly as that seems likely to cause more problems than it solves.

Sure. If docker works — use that. There was a bug with docker on Synology where it would not report memory usage correctly and other issues. I have no idea if they are fixed by now.

Duplicacy is on the other hand self-contained executable and does not benefit from nor require the containerization overhead. Running it natively on the os is therefore the preferred way to do it. The only downside is that the install likely won’t survive DSM upgrade — but that’s a small price to pay for stability and efficiency. I’m not sure what problems do you refer to otherwise.

Either way it fine.