Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Android Devices

Notices

Reply
 
Thread Tools Search this Thread
Old 03-05-2026, 01:23 PM   #1
Magnus
Enthusiast
Magnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheese
 
Posts: 37
Karma: 1010
Join Date: Jun 2011
Device: none
Moon+ Reader Pro WebDAV sync

Has anyone got this working?

I set this up and periodically I get notifications that syncing is successful, yet when I go to the WebDAV directory, it is empty.

I'm quite stumped. Thanks for any help.
Magnus is offline   Reply With Quote
Old 03-06-2026, 10:24 PM   #2
haertig
Wizard
haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.
 
Posts: 1,983
Karma: 35695512
Join Date: Sep 2017
Device: PW3, Galaxy Tab A9+, Galaxy S25FE
I use WebDAV syncing to my self-hosted NextCloud instance (NextCloud provides a WebDAV server as part of it's normal installation). It has always worked fine. I have noticed (in the past) that when I deleted a bookmark on a device, and after a while of syncing, that bookmark shows up again. I have not noticed that recently however. Maybe newer versions of Moon+ have fixed it, or newer versions of NextCloud did the fixing. It's possible the issue may still exist and I just haven't triggered it yet. I never really investigated it to know if it was a persistent or easily repeatable glitch, or just a random thing that occasionally gets triggered. But all the syncing seems to work just fine for me, ignoring that "removed bookmark glitch".

Are you syncing to your own self-hosted WebDAV server (where you might have logfiles to look at), or to a third party WebDAV instance up in the cloud somewhere?

I realize it doesn't help to hear someone say that "Well, it works for me". But I guess that at least tells you that it does work to some extent, and is not a completely failed feature in Moon+.
haertig is offline   Reply With Quote
Old 03-13-2026, 08:05 PM   #3
Magnus
Enthusiast
Magnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheeseMagnus can extract oil from cheese
 
Posts: 37
Karma: 1010
Join Date: Jun 2011
Device: none
I'm running a WebDAV docker container that is also serving Joplin and Floccus. But the directory I set up for MoonReader is empty. Today I added bookcovers to the sync and watched the screen buzz with titles, but still no content in the target directory. Tried a search for PNG files which came up empty.

Attached file shows my connect info:

Maybe this is wrongly configured. I tried without the [WebDAV] bracket, but that didn't seem to connect.

When I went to "Restore" I see the daily restores listed. Whether they have content, or merely go back to the Android tablet I use, I have no idea. Appreciate any further insights.
Attached Thumbnails
Click image for larger version

Name:	TtZl8IUoD7.png
Views:	6
Size:	131.1 KB
ID:	221746  
Magnus is offline   Reply With Quote
Old Yesterday, 09:32 PM   #4
haertig
Wizard
haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.
 
Posts: 1,983
Karma: 35695512
Join Date: Sep 2017
Device: PW3, Galaxy Tab A9+, Galaxy S25FE
[edit]Whoa, wait a minute. After typing in all of the stuff below in this post, I am wondering if I am confusing a Moon+ WebDAV install/configuration with a KeePass (totally different application!) WebDAV install/configuration. I could very well be. This was done a while back, both applications were configured for WebDAV syncing about the same time. If I have confused Moon+ with KeePass and led you astray, I sincerely apologize. But I don't really remember which app it was.[/edit]

The "Url" and the "Path" work together. The part specified as the "Url" is (functionally) what you see as "[WEBDAV]" down in the "Path" specification.

I do remember that when I set this up in Moon+, that Moon+ initially clobbered my setup. Maybe you are seeing something similar.

On initial set up, I ONLY had a place to specify "Url", "Username" and "Password". There was no place for me to specify "Path". I don't know if this was a display glithc or what, but I remember it clearly.

So I specified the full path to my directory under the "Url" specification. It didn't work (maybe you're stuck at this same place now?) When I went back to this configuration in Moon+ to see if I had made a typo of something, I found that NOW there was a place to specify "Path". And it was populated with the tail end of the specification I had entered into "Url" earlier. BUT, that tail end that Moon+ had automatically used to populate the "Path" setting WAS STILL INCLUDED IN THE "Url" specification. So I manually deleted that tail part from the "Url" specification and left it in the "Path" specification.

The end result of my manual edit left things so the new "Url" specification (my manually edited version) concatenated with the "Path" specification that Moon+ had magically made appear later, equaled the very original full path specification that I had enter into "Url" at the very beginning.

NOW, the syncing worked!

My explanation above was probably very confusing. I'll try to illustrate it below.

What I originally did as my first configuration:
Code:
Url: https://nextcloud.my-domain.my-provider.net/remote.php/dav/files/my-name/Apps/Books
Username: blah,blah,blah
Password: blah,blah,blah
Note that above, Moon+ did not give me any option to enter a "Path". I next tried my sync, and it didn't work. So I went back to Moon+ configuration and this is what I saw:
Code:
Url: https://nextcloud.my-domain.my-provider.net/remote.php/dav/files/my-name/Apps/Books
Username: blah,blah,blah
Password: blah,blah,blah
Path: [WEBDAV]/Apps/Books
Oh look! Moon+ NOW is showing a "Path" entry (that it populated itself). That wasn't there before.
Since the syncing still didn't work, I manually edited the "Url" in the config. So after this edit, things looked like this:
Code:
Url: https://nextcloud.my-domain.my-provider.net/remote.php/dav/files/my-name
Username: blah,blah,blah
Password: blah,blah,blah
Path: [WEBDAV]/Apps/Books
Notice that the "Url" specification is now shorter after I edited it and lopped off the trailing redundant "App/Books" stuff. And the "Path" specification would be the full original "Url" specification if you interpret "[WEBDAV]" to be an ALIAS for the new "Url" entry.
NOW my syncing worked!

I hope this explanation makes sense. After you posted your screenshot of the Moon+ config, that triggered me to remember the issues I had during configuration myself. It was weird. I think Moon+ must have a bug in it's WebDAV configuration that effectively means you have to make a "two pass" configuration attempt. The first pass to enter the actual destination path, and the second pass to manually fix how Moon+ incorrectly interpreted your first pass. Sorry my post here got so long and redundant. I confused myself while typing it, so no telling how badly I confused anybody else trying to read it!

---

Note that above "nextcloud.my-domain.my-provider.net", "my-name", and "Apps/Books" are specific to me and what I did when I set up my NextCloud instance. The "remote.php/dav/file" is specific to NextCloud - that's just what it uses internally when you are accessing it's WebDav built-in server. So your entries for "Url" and "Path" will probably be totally different than mine. But you may have a similar scenario as me where you have a leading and a trailing part of the full access path, and those leading and trailing parts get split in the final "Url" and "Path" components of your specification.

Last edited by haertig; Yesterday at 09:58 PM.
haertig is offline   Reply With Quote
Old Yesterday, 09:41 PM   #5
haertig
Wizard
haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.
 
Posts: 1,983
Karma: 35695512
Join Date: Sep 2017
Device: PW3, Galaxy Tab A9+, Galaxy S25FE
Also, since you're using Docker, if your destination Moon+ directory where you are storing the sync data is a "bind mount" and not a "volume", make sure that the Docker containers userid has write permission on that bind mount. You can do this either by setting your UID and GID correctly when creating the Docker container, or by making the bind mount target directory mode 777 (that's wide open, you might want to be a little more discerning!) I am assuming you are using Linux for your Docker host OS. If it's Windows, well, I don't do Windows anymore and don't know the exact procedure to handle permissions issues.
haertig is offline   Reply With Quote
Old Yesterday, 09:57 PM   #6
haertig
Wizard
haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.haertig ought to be getting tired of karma fortunes by now.
 
Posts: 1,983
Karma: 35695512
Join Date: Sep 2017
Device: PW3, Galaxy Tab A9+, Galaxy S25FE
Whoa, wait a minute. After typing in all of the above, I am wondering if I am confusing a Moon+ WebDAV install/configuration with a KeePass (totally different application!) WebDAV install/configuration. I could very well be. This was done a while back, both applications were configured for WebDAV syncing about the same time. If I have confused Moon+ with KeePass and led you astray, I sincerely apologize. But I don't really remember which app it was.
haertig is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Moon Reader Pro, issues with book sync and importing highlights FinMc Android Devices 1 07-16-2022 12:51 PM
Moon+ Reader Pro sync across devices MilesAhead Android Devices 36 08-29-2020 05:00 AM
Calibre plus Moon + Reader Pro - How to Make Calibre Library Sync to My Shelf? bookiebabe Related Tools 5 02-09-2017 02:47 AM
Moon Reader + (Pro) Sync across Devices montymaverick Android Devices 9 04-27-2015 02:50 PM
Is it possible to get last read position sync between Calibre and Moon+ Reader Pro? EtrnLwanderer Android Devices 0 06-25-2012 02:04 PM


All times are GMT -4. The time now is 10:57 AM.


MobileRead.com is a privately owned, operated and funded community.