Your comments

Excellent write up, Salty! This all looks familiar because I incorporated Let's Encrypt certificates in to my company's server this week.


I've been waiting for Let's Encrypt for a long time. I'm happy you were able to get it working on your machine!


Edit: oh crap! Reading through your script I think I see a way to get a certificate for a stand-alone service on my work server. You've inadvertently helped me in a work problem. ;)

FrenchConnection and Marid Audran:


Your DS211J has only 128MB of RAM and your DS215J has 512MB of RAM. Ubooquity and other programs will run slow on the DS211J or may not run at all. We'll have to edit ubooquity.conf to change the amount of RAM ubooquity will request.


  1. Copy this single line of code then paste it in to your SSH program
    cd /var/packages && [ -d Ubooquity ] || mkdir Ubooquity && cd Ubooquity && wget -O ubooquity.zip <a href="http://vaemendis.net/ubooquity/service/download.php">http://vaemendis.net/ubooquity/service/download.php</a> && unzip -o ubooquity.zip && rm ubooquity.zip && cd /etc/init && wget <a href="http://vaemendis.net/ubooquity/misc/synology-tutorial/script/ubooquity.conf">http://vaemendis.net/ubooquity/misc/synology-tutorial/script/ubooquity.conf</a> && chmod 755 ubooquity.conf
        
  2. Enter vi /etc/init/ubooquity.conf
  3. This should open a text edit program. Press i to enter interactive mode. Use the arrows to get to then remove "-Xmx512m". Press escape then hold LEFT-SHIFT and press Z twice to close the text editor.
  4. Type stop ubooquity and press enter then type start ubooquity then press enter.
  5. Open a browser and put in the local IP address of your NAS followed by :2202 like this: 192.168.1.100:2202

Still doesn't work? Type which java. If Java is correctly installed your NAS should give you the path to where Java is installed. Copy that path and replace "/var/packages/JavaManager/target/Java/bin/java" in the ubooquity.conf file with the path it just told you.

Look inside the directory where you placed ubooquity.jar. Is there a logs folder containing ubooquity.log? If so upload those file contents to pastebin.com or other paste website then give us the link. Tom or me might be able to see if the webadmin is actually starting. You need "-webadmin" in the launch parameters.

French, I do not have a DS211J to test with so I can not tell you anything specifically to help you get Ubooquity running on your machine.Let's start with the basics: can you establish a SSH connection to your NAS and have you installed the java runtime?


Yes, that's right. I was referring to this plugin. Tom emailed me two days ago saying he will host the tutorial. I do not know where it will be placed so I'm checking the front page and FAQ page once a day.

I also like ComicTagger, but I believe the search capability of Cory's plugin to be far superior. Cory's will understand the year and comic number in many different file names more often than ComicTagger will understand. However, ComicTagger does use less memory and is quicker.


ComicVine just changed their API last month so the limit on scrapes is gone now. The new rule is you have to have a two second delay between each connection to the API. ComicTagger hasn't been updated in 11 months so if you use it now you'll eventually be banned from the ComicVine API :(

I just found that HTML5 session storage does not share data across tabs. Also, according to some users at bytes.com: you can also save JavaScript global variables (like window.name) and those persist across pages, but in to new tabs.

One solution that has come to me is that you can use JavaScript to save variables to cookies. This allows you to have a session. The benefit would be that you can save the pagination information in the cookie so that the up button performs as expected.

I was envisioning viewing the statistics through the Ubooquity admin page and this would require being able to write custom HTML files with replacement variables that Ubooquity.jar replaces with actual values (Like {scan_time} being replaced with '2015-12-31 23:11:23' in the .html).


We could certainly grab stuff from the log file, but that would require execution of a script outside of the ubooquity process and that will be too confusing for new users. I'd rather have the ability to modify the HTML template so this is as easy as installing a new theme than write a script that would require an user to download the script and manually run it just for statistics.


You're certainly busy writing important new features. I look forward to the time you put this up on Github so we can dabble, too.