0

External URL with Kuboo + Ubooquity

XTREEMMAK 5 years ago 0

Hi,

Can't seem to get Kuboo working using an external URL. I'm able to use local IP just fine. My URL is structured as:

https://[mysite]:8050/ubooquity/opds-comics/ which goes through a reverse proxy to 192.168.50.157:2202/ubooquity/

Kuboo does connect to the server fine and I do get the comic list, however when I try to open any comic, it stops at "Loading Bookmarks", then fails saying something went wrong. If I go to the Ubooquity server directly to the comic that I'm requesting via a web browser, everything opens fine as well using the same external URL.

I can get Kuboo to work using the local IP (192.168.50.157:2202/ubooquity), but I'd rather not have to us a VPN to use this app, plus I'm trying to set this up for other users to use as well.

Any ideas?

0
Answered

NAS Asustor - how to change admin password on my nas ?

Jean-Michel 5 years ago updated by Tom 5 years ago 1
0

Progress bar in ePub web reader

Serj 5 years ago updated 5 years ago 0

What would be great to have some kind of an progress bar (like when you open ePub book in Internet Explorer) so you'll know how many percents of a book you are far away from finishing it

0

Systemd startup file

Richard Leonard 5 years ago updated 5 years ago 5

For any linux folk out there... here is my latest systemd startup file....

[Unit]
Description=Ubooquity-Server
After=network.target

[Service]
WorkingDirectory=/home/rmleonard/Ubooquity
Type=forking
ExecStart=/usr/bin/screen \
-dmS uboo \
/usr/bin/java \
-Xmx6g \
-Xms5g \
-Xss1g \
-jar Ubooquity.jar \
--headless \
--host 192.168.1.53 \
--libraryport 2207 \
--adminport 2292 \
--workdir /home/rmleonard/Ubooquity \
--remoteadmin

ExecStop=/usr/bin/screen -S uboo -p 0 \
-X stuff "Q^M"

Restart=on-failure
User=rmleonard
Group=netusers
UMask=0022

[Install]
WantedBy=multi-user.target

-=-=-=-

On the ExecStop ... following the Q (but still inside the quotes) is a 'carriage return' using vi as the text editor, scroll to just past the Q, press I to enter insert mode, then do 'control-v' <return>

That should insert a highlighted ^M (which means a carriage return)

The server I'm using has 16GB of ram in it, so....

Xmx6g --- allocate 6GB ram to the java app

Xms5g --- start w/5GB pre-allocated (it may never use that last gb)

Xss1g --- allow up to 1GB for thread space (seemed like a good idea at the time) --

So... first is starts the terminal multiplexer 'screen' (you might have to install that if you haven't already)

Then it starts Java / Ubooquity in that 'bubble' ..

if it sounds complicated then it may not be what you need.

If you are running any of the Debian Linuxes (ubuntu, mint, etc.) Then this may be of use

0

Why is there no "How to Add a User" or "How to Access Outside Network" Guide?

Brian Evangelista 5 years ago updated by Dave P 5 years ago 13

All I'm looking for is a simple How To.  I installed Ubooquity, I scanned my Comics folder... Now what?  How do I add a User? How does that user connect to my Ubooquity? Does he also install Ubooquity?  Very confused why there isn't a guide on the Main page on how to USE the program....only how to install it LOL.

0
Not a bug

Error 500 on single EPUB

zerovirus 5 years ago updated 5 years ago 4

Added a new EPUB to the server, but it won't load. Thought it might be the file, but it loads in a desktop EPUB Reader program just fine. Haven't had this kind of error so far.


Here's the page that loads:

HTTP ERROR 500
Problem accessing /epubreader/68/. Reason:
Internal server error: null


Here's the log:

20191107 15:53:55 [qtp1739063-24507] ERROR com.ubooquity.d.b - Request processing failed for URI: /epubreader/68/?opening=true (method:GET)
java.lang.NullPointerException: null
   at com.ubooquity.fileformat.epub.c.close(SourceFile:242) ~[Ubooquity.jar:2.1.2]
   at com.ubooquity.f.b.a(SourceFile:21) ~[Ubooquity.jar:2.1.2]
   at com.ubooquity.provider.epubreader.a.a(SourceFile:145) ~[Ubooquity.jar:2.1.2]
   at com.ubooquity.d.c.a(SourceFile:142) ~[Ubooquity.jar:2.1.2]
   at com.ubooquity.d.b.handle(SourceFile:54) ~[Ubooquity.jar:2.1.2]
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1228) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:170) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1130) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:118) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.Server.handle(Server.java:564) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:318) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [jetty-server-9.4.0.v20161208.jar.1383638551838216221.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279) [jetty-io-9.4.0.v20161208.jar.8575756471483478842.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:112) [jetty-io-9.4.0.v20161208.jar.8575756471483478842.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124) [jetty-io-9.4.0.v20161208.jar.8575756471483478842.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672) [jetty-util-9.4.0.v20161208.jar.5478157055240233035.tmp:9.4.0.v20161208]
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590) [jetty-util-9.4.0.v20161208.jar.5478157055240233035.tmp:9.4.0.v20161208]
   at java.lang.Thread.run(Unknown Source) [na:1.8.0_221]

0
Answered

its not sorting comics issue by number

Sidd 5 years ago updated by Tom 5 years ago 1

its not sorting comics issue by number 

Image 587

0
Under review

Increase items on page limit

jchasa 5 years ago updated 5 years ago 2

I see there is a 300 item limit (max) to a page.  Could we get this updated to something larger at least a thousand.  Unless there is some specific reason there has to be that max.  I prefer myself to be able to see all my items on one page.

Thanks for the time.

0
Answered

How do i disable the option / remove the download ico in this application?

N. K D. 5 years ago updated by Tom 5 years ago 1

Hello,

i would like my library users to only read books or listen to audio books. i don't want them to download or print anything.

Is it possible to remove the download icon?

0

Cool New Use: Cookbooks and Paprika Recipe Manager

sous chef 5 years ago 0

For anyone using the Paprika Recipe Manager, I use Ubooquity to serve my epub cookbooks. I can then open them in Paprika's browser and import recipes individually. Success depends upon how the cookbook was formatted. Some cookbooks are one big file (won't work), others format each file individually (works!). This does not work with pdfs though, just epubs.