
Scanning the files is awfully slow .Is there a solution?
I installed Ubooquity from linuxserver docker on a Raspberry Pi 3b+, OMV5.
It has been scanning the files for a few days. It's awfully slow, often stuck on the same file for hours. There are like 30-40 pdf and like 40 cbr files at most. I had to stop the docker, it was slowing down the Rp.
Is this a known problem?

Can't reach the web interface of Ubooquity . How to install the docker?
I installed Ubooquity from linuxserver docker on a Raspberry Pi 3b+, OMV5 using portainer. I used both docker compose and Application templates. It installs fine, portainer shows the ports yet web interface returns error.
I don't know where to start to check for a problem, any idea what the cause may be?
this is the error the browser throws.
"Hmmm… can't reach this page
......... refused to connect. "
Checking the logs , i see these .. But the Portainer shows it as "running"
What may be the problem?
"
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Invalid maximum heap size: -Xmxmaxmemm

Book and Comics only shows up in the "Latest"-folders
Hello,
When I add my books and comics I can see a few off them listed in the "Latest books" and "Latest comics" section. However, none of the books or comics shows up under the general "Books" and "Comics" section. Any idea why that is?

Raspberry Pi 4?
Hi, trying to run Ubooquti on a Raspberry Pi 4. However, I get the following error:
pi@raspberrypi:/opt/ubooquity $ sudo java -jar Ubooquity.jar
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Running with the following parameters - headless: false, libraryport: -1, adminport: -1, remoteadmin: false, host: null, debug: false, execdir: /opt/ubooquity
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - #############################
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - # Starting Ubooquity #
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - #############################
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Java version: 1.8.0_212
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Java vendor: Oracle Corporation
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - java vm name: OpenJDK Client VM
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - java runtime name: OpenJDK Runtime Environment
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Max heap size available: 247 MB
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - OS name: Linux
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - OS version: 5.4.51-v7l+
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - OS architecture: arm
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Loading local version info
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Ubooquity 2.1.2 built on 2018-10-14 at 12:58
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Creating application folders
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Loading preferences
20200914 13:46:36 [main] INFO com.ubooquity.Ubooquity - Saving preferences
20200914 13:46:37 [main] INFO org.eclipse.jetty.util.log - Logging initialized @3165ms to org.eclipse.jetty.util.log.Slf4jLog
java.lang.NoClassDefFoundError: javafx/fxml/Initializable
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at com.ubooquity.e.a.d(SourceFile:597)
at com.ubooquity.e.a.loadClass(SourceFile:962)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.ubooquity.a.<init>(SourceFile:19)
at com.ubooquity.Ubooquity.main(SourceFile:246)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.ubooquity.e.a.a(SourceFile:823)
at com.ubooquity.Launcher.main(SourceFile:10)
Caused by: java.lang.ClassNotFoundException: Failure to load: javafx.fxml.Initializable
at com.ubooquity.e.a.loadClass(SourceFile:992)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 13 more
20200914 13:46:37 [Thread-2] INFO com.ubooquity.b - Stopping internal server...
20200914 13:46:37 [Thread-2] INFO com.ubooquity.data.feeder.a - Aborting content scan...
20200914 13:46:37 [Thread-2] ERROR com.ubooquity.b - Error while stopping internal server
java.lang.NullPointerException: null
at com.ubooquity.d.e.a(SourceFile:99) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.b.c(SourceFile:112) ~[Ubooquity.jar:2.1.2]
at com.ubooquity.Ubooquity.C(SourceFile:216) [Ubooquity.jar:2.1.2]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_212]
20200914 13:46:37 [Thread-2] INFO com.ubooquity.b - Internal server stopped
20200914 13:46:37 [Thread-2] INFO com.ubooquity.Ubooquity - Ubooquity has closed.
Running Java 8, does any ody have an idea?

Ubooquity and ComicGlass
I just discovered Ubooquity after searching for a Plex plugin or alternative for comics. It looks pretty cool, but while I've got it working fine on my PC and other PCs on my network, I can't figure out how to access the server/comics from my iPad outside the web browser, which is hardly ideal.
I use ComicGlass mainly for my comic needs, and was wondering how I'd set it up to access Ubooquity? ComicGlass has it's own media server application that I currently use, but I'd be interested in switching to the more feature-rich and prettier Ubooquity if it worked with ComicGlass. I tried adding my IP and ports as a site, but ComicGlass times out trying to access it.
I was surprised that I couldn't find any other posts about ComicGlass on the forums here as I thought it was quite a popular comic viewer (I also glanced at one mentioned here a lot - "Chunky" - but that qould require paying for an app when I have a perfectly good one in ComicGlass that I already paid for).
If anyone knows how to make Ubooquity and ComicGlass "talk" to one another, I'd appreciate the help!
If Ubooquity ca't work with ComicGlass, fair enough, as I can do most of what I want with ComicGlass (read without downloading, see covers across my network, access via Windows SMB so no need for the ComicGlass server to run, etc.) but I like Ubooquity's look so was hoping it might work and encourage me to switch over.

Will my original folder structure be read?
Would Ubooquity be able to read the folder and parse out all the volumes or do I need to flatten it out?
Folder Structure
"Manga": { "_PROBATION": { "[Currently Reading]": [ "0-9", "A-D", "E-H", "I-L", "M-P", "Q-U", "V-Z" ], "[Plan to Read]": [ "0-9", "A-D", "E-H", "I-L", "M-P", "Q-U", "V-Z" ] }, "_COMPLETED": [ "0-9", "A-D", "E-H", "I-L", "M-P", "Q-U", "V-Z" ], "_RAWS": [ "[Tankouban]", "[Magazines]", "[Oneshots]", "[Doujinshi]" ] }

crashing on Asustor

nginx reverse proxy issues
I recently had to rebuild my server, and have since ran into an issue running Ubooquity behind my reverse proxy. It's (currently) the only service I'm having trouble running. If I log in via IP:port, everything works fine. If I attempt to go in via the proxy, cover art refuses to load and it takes quite a while to error out. Errors show as :
20200819 18:35:46 [qtp1421866327-147] ERROR com.ubooquity.d.b - Request processing failed for URI: /ubooquity/books/1903/coverFolder?cover=true (method:GET)
or
<!--StartFragment-->20200819 18:26:45 [qtp1421866327-126] INFO com.ubooquity.d.c - Cookie token invalid or too old. Access Denied. [login:####][ip:172.18.0.2] 20200819 18:26:45 [qtp1421866327-88] INFO com.ubooquity.d.c - Cookie token invalid or too old. Access Denied. [login:####][ip:172.18.0.2] 20200819 18:26:45 [qtp1421866327-114] INFO com.ubooquity.d.c - Cookie token invalid or too old. Access Denied. [login:####][ip:172.18.0.2] 20200819 18:26:45 [qtp1421866327-117] INFO com.ubooquity.d.c - Cookie token invalid or too old. Access Denied. [login:####][ip:172.18.0.2] 20200819 18:26:45 [qtp1421866327-70] INFO com.ubooquity.d.c - Cookie token invalid or too old. Access Denied. [login:####][ip:172.18.0.2]<!--EndFragment-->
I've tried both as a subdomain and a subfolder. Subfolder vhost conf is
# set the reverse proxy prefix in the admin gui to ubooquity. location ^~ /ubooquity { # enable the next two lines for http auth #auth_basic "Restricted"; #auth_basic_user_file /config/nginx/.htpasswd; # enable the next two lines for ldap auth #auth_request /auth; #error_page 401 =200 /ldaplogin; # enable for Authelia, also enable authelia-server.conf in the default site config #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app ubooquity; set $upstream_port 2202; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } location ^~ /ubooquity/admin { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app ubooquity; set $upstream_port 2203; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; }
Subdomain looks like:
# Make sure that your dns has a cname set for ubooquity and that your ubooquity container is not using a base url server { listen 443 ssl; listen [::]:443 ssl; server_name book.*; include /config/nginx/ssl.conf; client_max_body_size 0; # enable for ldap auth, fill in ldap details in ldap.conf #include /config/nginx/ldap.conf; # enable for Authelia #include /config/nginx/authelia-server.conf; location / { # enable the next two lines for http auth #auth_basic "Restricted"; #auth_basic_user_file /config/nginx/.htpasswd; # enable the next two lines for ldap auth #auth_request /auth; #error_page 401 =200 /ldaplogin; # enable for Authelia #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app ubooquity; set $upstream_port 2202; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } location /admin { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app ubooquity; set $upstream_port 2203; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } location /admin-res { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app ubooquity; set $upstream_port 2203; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } location /admin-api { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app ubooquity; set $upstream_port 2203; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } }
I can curl that URL from inside the docker container just fine, so it's not communication across the bridge, but something with the reverse proxy itself. Any ideas/help is greatly appreciated.

No responsive css code in any themes, or default
I noticed the default and any made themes seem to vacant of any responsive code for when viewing the website on a mobile device. Does anyone know of a theme with this?
Or would it be a job of doing ourself? I am struggling to find where the actual default theme files are..
Customer support service by UserEcho