0

Scanning the files is awfully slow .Is there a solution?

TKnight 5 years ago updated by Carsten Albrecht 4 years ago 3

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?

0

pdf problem >100mo

fred alba 5 years ago updated by Elouan 4 years ago 2

Ubooquity does not see pdf files larger than 100MB, is this normal?

0

Can't reach the web interface of Ubooquity . How to install the docker?

TKnight 5 years ago updated 5 years ago 4

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

0

Book and Comics only shows up in the "Latest"-folders

NightKnight 5 years ago updated by Tom Davies 4 years ago 2

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? 

0
Under review

Raspberry Pi 4?

PieterJanSterk 5 years ago updated 5 years ago 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?

0

Ubooquity and ComicGlass

Banjo 5 years ago updated by Tom Davies 4 years ago 1

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.

0
Answered

Will my original folder structure be read?

soso 5 years ago updated by Tom 5 years ago 1

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]"
    ]
}
0

crashing on Asustor

macstrat 5 years ago updated by Anton Baur 5 years ago 4

I have an asustor 6210t. I recently updated the jar file to 2.1.2 because the original version (2.1.0) wasn't displaying thumbnails. Now it just seems to crash and become unresponsive. I'm having to restart the package multiple times a day. Can this be fixed or would it be more stable on something like a raspberry pi.
0

nginx reverse proxy issues

exile259 5 years ago 0

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.

0
Under review

No responsive css code in any themes, or default

Daniel Hobbs 5 years ago updated by Tom 5 years ago 3

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..