Your comments

Shared directories and users (with their password) are stored in the preferences files (preferences.json).

Unfortunately for you, the format has changed between 1.x and 2.x.

If your concern is only the users, I'd advise to manually edit the new preferences file and add them using the info taken from the old preferences.xml file.


Let me know if you need additional info to do that.

I just wrote a page describing the directory structure of Ubooquity so that you can know what contains what:

https://vaemendis.github.io/ubooquity-doc/pages/dir-structure.html


Basically, if you want to backup your installation and restore it without having to rescan your files, you'll need:


  • preferences.json (your settings)
  • ubooquity-5.mv.db (the database)
  • webadmin.cred (contains your admin password)
  • the cache folder (the covers of your books)
  • the themes folder (if you added additional themes inside)

So if you don't care about wasting a few megs, you might as well just backup and restore your whole Ubooquity directory without the "jar" file (or with, if you want to keep the same version ).

Good then !

I must admit I have sometimes a hard time remembering all I post here. :)

I don't remember it, but I guess I said no at the time ? :)


Empty folders are completely ignored starting with version 2.0.0.


The trick is that they are removed at the end of the scanning process. So, new empty directories will be shown until the scan is finished.
If you still see them afterwards, let me know and I'll investigate.

In the next vedrsion (2.0.3), you'll be able to click on the Ubooquity logo on the admin page to go to your library.

Thanks ! :)


So, this one was tricky.

Turns out Safari doesn't like images with a application/pdf MIME type.

That's understandable.

Fixed, will be part of next release (2.0.3).

Thanks for the investigation !

I'll take a look asap (got a baby last week, so I don't have much time for anything else these days :) ).

I still can't reproduce the problem on Windows (working with Ubooquity 2.0.2), so I tried on my Raspbery Pi (on Raspbian).

I followed your protocol, and the number of opened file descriptor stays quite stable, around 70, even when browsing a lot of pages with hundreds of covers.


So I don't understand why you still have the problem unfortunately.


Unfortunately I still have no idea of what could cause this.