Beaver-pocket icon indicating copy to clipboard operation
Beaver-pocket copied to clipboard

Self-hosted WebDAV with Insecure HTTP or Self-signed certificate

Open mmBesar opened this issue 9 months ago • 2 comments

I like the project as a whole, and syncing notes is a very important part.

I do self-host a WebDAV server at home, and would like to use it for syncing. It would be great to allow unsecure "http" connection with a warning for such cases, and allow self-signed certifies.

Another option: allow the app to read and store notes in a user selected folder - for the desktop as well - so we can use Syncthing as a sync service.

Thank you, best regards.

mmBesar avatar Apr 19 '25 23:04 mmBesar

Hi there, I'll look into supporting insecure HTTP and self-signed certificates before the stable release. However, some operating systems may restrict the use of HTTP or self-signed certificates.

In the desktop app, users already need to select a folder to sync data. Unfortunately, this cannot be done on mobile, both Android and iOS apply strict limitations on where apps can write. The best we can do is support as many services as possible.

Daniele-rolli avatar Apr 23 '25 09:04 Daniele-rolli

Thank you, the more options, the better.

mmBesar avatar Apr 27 '25 22:04 mmBesar

Hi there, I come bearing good news! I've been working on an updated version of the plugin that supports both insecure HTTP and self-signed certificates. For self-signed certificates, users will need to provide their SSL certificate for certificate pinning. The plugin is already working on iOS and is currently being tested on Android.

Daniele-rolli avatar May 26 '25 06:05 Daniele-rolli