Do I need to have the whole repository of duplicati installed? Only the builded zip file?
What configuration do I need to run it so that I can see the code changes real time?
If you only change html, css and js, you can install duplicati normally. It is important that no updates are installed (they would be in
AppData/Local/Duplicati/updates), so it’s best to use the installer for the latest version again, even if it is already installed.
The files for the web UI will be in the install folder under webroot, and you can change those files as you wish. You need to disable/clear the browser cache to see changes when you made them.
For the CSS you probably want to modify the original .less files and compile them to .css with Less CSS.
You can also build and run duplicati completely from the GitHub repository, but that needs Visual Studio and some setup.
There are some
oem folders intended for branding changes, but I can’t tell you how those are supposed to work.
Branding and OEM customization has some information, if you’re willing to get in pretty deep on this.
TBH I wasn’t sure how an install method makes a difference to modifying files after install.
I’m not sure if this helps any, but you can just extract
.zip file directly. That’s how I install.
Thank you all for your replies!