Your comments

I previously had Ubooquity setup in Windows 10 using NSSM and the service recently broke.  Luckily I left myself notes on how it was configured:

-First install the service via CMD using NSSM:

nssm.exe install Ubooquity "C:\Program Files\Java\jre1.8.0_191\bin\java.exe" "-jar c:\ubooquity\ubooquity.jar" --headless

-Edit the service via CMD using NSSM:

nssm edit Ubooquity

-Edit the folders/values to the following:

PATH:
C:\ProgramData\Oracle\Java\javapath\java.exe

STARTUP DIRECTORY:
C:\ProgramData\Oracle\Java\javapath

ARGUMENTS:
-jar c:\Ubooquity\Ubooquity.jar --headless

-Save then open Windows Services, locate Ubooquity and confirm that it is set to one of the "Automatic" Startup types.


---

Note that folder paths may need to be changed based on your configuration, especially the Java folder version may need to be changed depending on the version of java being used.  

Also note that I have used the "--headless" switch in this example.  Other switches may be used in place of or after the headless switch.  A

Why?  Is there a bug that needs fixing?  Ubooquity is solid and intact as it is, there's really not much that needs to be done here.  There are numerous themes (like Comixology) that add lots of features.  There's even a solid Android client app.  And the best part is... you're getting it all for free!  TANSTAAFL!

What exactly does the "clear cache" do?  Was kind of afraid to hit it left it wipe out the progress bars or any sort of preferences.

Also when I update Java, it says that I have the most current version.  This appears to be correct, as when I go to the Java site it shows:

Java Downloads for All Operating Systems

Recommended Version 8 Update 241

Release date January 14, 2020

Mac OS X

Mac FAQ

Mac OS X (10.7.3 version and above)
filesize: 80.25 MB





Not sure how you have a more current version.  Are you sure it's legit?  Wondering if it has to do with that or with the multiple versions of Java that you have running?

Running Ubooquity v2.1.2 on Mohave (10.14.6) using Java (build 1.8.0_241-b07) and it's ok.

I would first test the Ubooquity port (default is 2202) using something like www.canyouseeme.com to confirm that the port is indeed open to the internet.  Some ISPs block certain ports, so you may need to set Ubooquity to use a different port.

Once that's confirmed then I would test the site externally (ask a friend or use your mobile phone with the WIFI off).  If you can then see the site make sure that you're configuring Kuboo exactly the way it says to in the instructions.

Can you reach your server from any other machine aside from the server?  If you can hit it from your local network but not external (say on your cell phone or outside your home network) then check your router firewall exceptions.  You may also want to check your server firewall settings.  Log into your server and try testing port 2202 using either site:

https://portchecker.co/canyouseeme

https://canyouseeme.org/

If your server is a windows box, I know a recent windows update appeared to have changed my network from Private to Public somehow, which changed a lot of my network settings.

Just wanted to say thanks for the fantastic job you did on this client app!  I only wish there was an iOS version (but I know what a pain it can be producing iOS apps and putting them on the App Store).

I was having similar problems where Ubooquity would crash on a nearly daily basis.  However from at least 2.0 and forward I haven't noticed any issues with it.  Just wanted to mention it in case others had the same experience.  Seems a lot more stable now.  Thanks again for all of your hard work Tom!

Posting this in the hopes that it will help others running into similar issues...


After Ubooquity has been running for some time, both the main Ubooquity page and the admin page hang while loading. Turning off automatic scans and scanning on startup dont help. When I log into the (Windows 10) server I need to shut down Ubooquity and restart it for the pages to load normally again.


I tried using nssm and was able to create a service using the following configuration (change the arguments paths to suit your environment):


Path=

C:\ProgramData\Oracle\Java\javapath\java.exe

Startup Directory=

C:\ProgramData\Oracle\Java\javapath

Arguments=

-jar c:\Ubooquity\Ubooquity.jar --webadmin --headless --workdir c:\Ubooquity