duplicati / duplicati

Store securely encrypted backups in the cloud!
Other
11.17k stars 904 forks source link

Add packages for WD in MyCloudOS 5 #4494

Open shadowmedicis opened 3 years ago

shadowmedicis commented 3 years ago

Is it possible to compile a duplicate package for WD type NAS?

I think a lot of people would be interested in this program. Indeed, there are currently not many options for outsourced backups of WD NAS.

Here is the developer for Synopackages (spk) to WD packages (bin):

For upload app on WD Store:

It was already package but it's for MyCloudOS 3 and with this version: 0.0.5 (https://github.com/WDCommunity/wdpksrc/releases/download/duplicati-v0.05/MyCloudPR4100_duplicati_0.05.bin)

I am available to help compile this package.

duplicatibot commented 3 years ago

This issue has been mentioned on Duplicati. There might be relevant details there:

https://forum.duplicati.com/t/how-to-install-duplicati-on-synology-dsm/5145/86

warwickmm commented 3 years ago

I am available to help compile this package.

I'm not familiar with Synology packaging, so I can't help much here. However, the compiled assemblies are provided with each release in a zip file, so feel free to give it a try.

shadowmedicis commented 3 years ago

I found the official Western Digital documentation to package an application on MyCloudOS. Here is the link to access it: https://developer.westerndigital.com/develop/wd/sdk.html

I will continue to try tests on my side.

shadowmedicis commented 3 years ago

It looks like WDCommunity has already prepared a duplicate package version for Western Digital NAS here: https://github.com/WDCommunity/wdpksrc/tree/master/wdpk/duplicati

But the package is not compatible with MyCloudOS 5 and is not up to date with the latest version of duplicati.

It is based on the version : v2.0.4.10-2.0.4.10_canary_2018-12-29

I think you can build on the work of WD Community and the Western Digital development documentation to re-package with the latest duplicate version and include it in the current release.

What do you think @warwickmm ?

warwickmm commented 3 years ago

I don't know why I just remembered this, but we do already provide an spk file with each release. Does that help?

https://github.com/duplicati/duplicati/releases/download/v2.0.6.1-2.0.6.1_beta_2021-05-03/duplicati-2.0.6.1_beta_2021-05-03.spk

You might want to join the conversation here and ask how other Synology users are installing Duplicati.

https://forum.duplicati.com/t/how-to-install-duplicati-on-synology-dsm/5145

ts678 commented 9 months ago

It is based on the version : v2.0.4.10-2.0.4.10_canary_2018-12-29

Following your above-linked (May 2021) WDCommunity request for an update. I found the following PR:

Bump duplicati version #105 that moved it to duplicati-2.0.6.3_beta_2021-06-17, and merged Feb 2022.

So slightly out of date, but more current than it was. Does it look correct? If so, possibly you can model it. I am not personally familiar with WD install, so any Duplicati ports are probably best left to relevant users.

I'm giving this an enhancement label, but I kind of doubt that it will get officially Duplicati-provided soon. Duplicati team can supply the core functionality, but there are way too many environments to port it into.