Skip to content

Downloader Dashboard stats

If you're an SABnzbd user, you may have noticed a little error icon over your SABnzbd link on your dashboard. This is where your download stats are supposed to be displayed, but due to the trickery that our SSO plays with CORS, this wasn't happening.

The trickery is now fixed, so enjoy your beautiful dashboard!

Oh, and qBittorrent users, there's a little surprise in there for you too: qBitorrent stats in Homer

(sorry ruTorrent users, no love for you yet, although the Homer dashboard does support ruTorrent, it doesn't send your credentials via cookies, so doesn't work with our SSO)

Calibre powered up!

Calibre's got a face-lift - we're now1 using the LinuxServer.io image, which includes the shiny "KasmVNC" UI. (Yes, it's still a VNC session in a browser, the only way to effectively run the full Calibre).

Now that we have full UI access to Calibre, you'll be able to point it's auto-add feature to your openBooks download folder, and have downloaded books auto-appear in Calibre, as well as Calibre-Web! Readarr integration still works too.

WebDAV export

Question:

What if you want to transfer your data to / from ElfStorage? You can't SFTP/FTP it, since our (super-resilient and HA) design only works with incoming HTTPS.

Answer:

You expose your storage via a password-protected WebDAV export! Behind the scenes, this is an rclone serve command, which is ideal for rcloning data in/out of ElfStorage.

Transferring data to/from storageboxes

You don't need any fancy WebDAV export to move data to/from your storageboxes, since they natively support SSH/SFTP, WebDAV, and SMB. Also, storagebox transfers go direct via Hetzner's infrastructure, bypassing an constraints / congestion on ElfHosted's infrastructure.

jDownloader

We have rudimentary jDownloader support! You'll need to enter your myjdownloader credentials on purchase, and then the app will "connect" your jDownloader to your account.

The config still needs some testing / tuning, so if you're a power-user who would actually use jDownloader, hit me up with your ideas / suggestions!

Today's scoreboard

Metric Numberz
Total users 59
Storageboxes mounted 15
Bugz squished 2
New toyz 3

Bugz squished

  • ๐Ÿ› If you've recently mounted some storage with rate-limits, like gDrive, and noticed that your storage stats on your dashboard disappeared, it may be because the script which generates the stats is taking too long to complete (due to rate-limits). The script will now time-out after 5 minute,s so troublesome storage targets won't appear in stats, but the rest of your storage targets will ๐Ÿ‘
  • ๐Ÿ› Cancelled services actually cancel now!

Summary

As always, thanks for building with us - feel free to share suggestions, ideas, and whatever you ate for breakfast today! ๐Ÿณ


  1. Normally I avoid images which run as root for security reasons, but an s6-based image like LSIO's one is the only way to run Calibre's UI, and I've recently added kata-containers to our platform for better isolation of potentially-overprivileged pods.