Duplicacy Web Edition 0.2.10 Beta is now available



This beta version is feature-complete. It will become 1.0 after bug fixes.

@gchen So no Windows service support in version 1.0?

4-I could not find a place to input the license on the GUI.

@bkeeper It’s on top left on “backup” page … very intuitive :slight_smile:

@gchen Find a bug:
I I name existing schedule (on schedule page in menu under clock icon) then “Activites” on Dashboards disappear and are empty
Before naming:

After naming:

And web gui don’t allow remove name, so if I want “Activites” back, I have to edit JSON config.


Thanks @Flibble
I get that this version is supposed to manage multiple hosts but there should be a section in the dashboard or settings,


The previous 0.1 beta listened on all IPs, while the new one only listens on

Is there a way to get it to listen on all, or a specific, IP address?


To get it to listen on all addresses, change the Listening address in Settings > Startup Options from to


These buttons will be enabled only when there is a selected job (with a dark background). When you changed the parallel option you actually clicked the job row which made it a selected job.

The bug here is that the filter link should not be clickable when the schedule is running.

This is a CSS z-index issue.

Both are valid paths. server/share/pathmeans the path share/path is relative to the home directory while server//share/path means the path /share/path is an absolute path.


I think duplicacy web should be able to detect presence of existing .duplicacy repository in the directory user is adding and offer to automatically import the configuration (storage, filters, keys).

This will definitely make users life easier and perhaps aid in faster adoption (transition).


I don’t see this problem when testing on Windows 10. Which version of Windows are you running? Anyone else have this problem?

It is per schedule.

This will be a feature for 1.1 release.

I don’t like this option personally, because when you don’t receive an email you can’t tell if the schedule runs ok or if the schedule doesn’t get run at all.


But the filters are still not being passed to the command line utility, that is the actual bug. I would not worry much about wrong label in the UI.

I don’t dispute that;

What I mean is that I configured path to storage by browsing to it on the server using the app UI (as opposed to typing it in), so I would expect the UI to put the correct notation of the path. And yet, it configured itself to /which didn’t work, until I corrected it manually to //.

In other words, using app UI to co figure the path results in broken configuration.


Right. It will be in version 1.1.

This is a bug but I won’t fix it because it only affects users from beta 1 (which allows you to create schedules without a name).


Multiple host support is planned for version 1.1.


I’m running it on a remote headless server. I’ve tried opening the web interface from the command line using Links, but it doesn’t work.

Can I edit a configuration file to do this? There are a set of files under ~/.duplicacy-web created by the last beta that did listen on all addresses.


I’m using windows 10 pro.
I can confirm that it still happens and it’s very annoying. bc the command prompt appears once per job and gets on top of everything else.

The only thing that changed is that before I had beta 0.1 exe placed in the same directory ("\Users\user.duplicacy-web") and for 0.2 the setup created the exe in %appdata%
Could that be it?

Please help me debug this @gchen .

hehe I knew it.

as soon as I saw your implementation. :slightly_smiling_face:

Any chance we get API endpoints for multiple host support? :pray:


1-For each operation the CLI runs in a new command window in the foreground.
New window per concurrent operation. This did not happen before.
Could we change it, please?.

I don’t see this problem when testing on Windows 10. Which version of Windows are you running? Anyone else have this problem?

I have this problem too, Windows 10 1803
It looks like this: https://imgur.com/a/qlYxBVT and https://imgur.com/a/5Upxx3o

Also in beta 0.1 and now in beta 0.2 I noticed strange behavior with purge command.
If I run it once, I get “Prune in progress” https://imgur.com/a/Jpl6iRz
If I run it again I get “Completed” https://imgur.com/a/YwMnGaA
If I run it again I get “Prune in progress” https://imgur.com/a/dH5LXIn
If I run it again I get “Completed” https://imgur.com/a/Pe91fBr
and so on …
So if I want to purge, I had to start it twice
Log in .duplicacy-web\logs is created only if status is “Completed”

Nothing interesting in purge log:

Running prune command from C:\Users\user.duplicacy-web/repositories/localhost/all
Options: [-log prune -storage Appdata_disk_J -keep 0:1800 -keep 2:60 -keep 1:37 -dry-run -id users_appdatabeta]
2018-12-15 10:50:01.194 INFO STORAGE_SET Storage set to J:\Duplicacy_2018_cil\BETA\Appdata_duplicacy_cil
2018-12-15 10:50:01.197 INFO RETENTION_POLICY Keep no snapshots older than 1800 days
2018-12-15 10:50:01.197 INFO RETENTION_POLICY Keep 1 snapshot every 2 day(s) if older than 60 day(s)
2018-12-15 10:50:01.197 INFO RETENTION_POLICY Keep 1 snapshot every 1 day(s) if older than 37 day(s)
2018-12-15 10:50:01.410 INFO SNAPSHOT_NONE No snapshot to delete


If you set the following in your home directory in ~/.duplicacy-web/settings.json, it’ll set the listening address to all interfaces on port 8080:

    "listening_address": ""

edit: removing the errant comma as identified by @AnthonyCartmell further down. I had copy/pasted my settings.json and removed a couple of the lines without removing the now-unnecessary comma.

How to access the duplicacy web-interface remotely

Exactly. Good to know I’m not the only one. I was going crazy.


The Add include/exclude patterns dialogue box (Backups > Include/Exclude link > Add...) cannot be canceled out of. The Cancel and x buttons don’t seem to do anything. The only way I can see to close it is to click ok.


Another little bug:
Setting up password for first time do nothing if I click “Set” button
Tested on IE11 on Windows Server 2016/2019
(IE Enhanced Security Configuration was set OFF)
console error message in screenshot

In Firefox ESR 60.3 it works without problem.

How to share images and screenshots (just copy and paste!)
split this topic #24

3 posts were split to a new topic: How to share images and screenshots


I’ll take a look at this.

If you don’t enter anything in the Directory input box before clicking on the browsing button, does remote directory listing start from your home directory or from the root? (It should start from your home directory).

Chunk uploading error with Synology

Just wanted to add, I know some of this has been mentioned.

  1. Please do not use port 8080 :slight_smile: I immediately saw that and thought it would be an issue. Pick anything (someone said 3875 I think? or just 18080 or 9080, like I use on projects). I don’t see why, if this is an app, as opposed to a web server, you would need to use a common port like 8080. Since this be changed in config, we could always set what we prefer, but the default should be something non-standard and uncommon.
  2. Creation of backup job should allow use of CLI settings files, particularly filter files. OR, have an option to import job settings from CLI. In fact, if I pick a directory location to backup and there’s already a .duplicacy folder, the GUI should use those settings by default. Even if its only as a one time import. (when I say settings, I’m really interested in filters more than anything because of the time spent tweaking them)

Nice job on this! I like it!