5 Cool Apps for your Unraid NAS

I’ve got a (now four-year-old) Unraid NAS called Fox and I’m a huge fan. I particularly love the fact that Unraid can work not only as a NAS, but also as a fully-fledged Docker appliance, enabling me to easily install and maintain all manner of applications.

A cube-shaped black computer sits next to a battery pack on a laminated floor. A sign has been left atop it, reading "Caution: Generator connected to this installation."
There isn’t really a generator attached to Fox, just a UPS battery backup. The sign was liberated from our shonky home electrical system.

I was chatting this week to a colleague who was considering getting a similar setup, and he seemed to be taking notes of things he might like to install, once he’s got one. So I figured I’d round up five of my favourite things to install on an Unraid NAS that:

  1. Don’t require any third-party accounts (low dependencies),
  2. Don’t need any kind of high-powered hardware (low specs), and
  3. Provide value with very little set up (low learning curve).
Dan, his finger to his lips and his laptop on his knees, makes a "shush" action. A coworker can be seen working behind him.
It’d have been cooler if I’d have secretly written this blog post while sitting alongside said colleague (shh!). But sadly it had to wait until I was home.

Here we go:

Syncthing

I’ve been raving about Syncthing for years. If I had an “everyday carry” list of applications, it’d be high on that list.

Syncthing screenshot for computer Rebel, sharing with Fox, Idiophone, Lemmy and Maxine.
Syncthing’s just an awesome piece of set-and-forget software that facilitates file synchronisation between all of your devices and can also form part of a backup strategy.

Here’s the skinny: you install Syncthing on several devices, then give each the identification key of another to pair them. Now you can add folders on each and “share” them with the others, and the two are kept in-sync. There’s lots of options for power users, but just as a starting point you can use this to:

  • Manage the photos on your phone and push copies to your desktop whenever you’re home (like your favourite cloud photo sync service, but selfhosted).
  • Keep your Obsidian notes in-sync between all your devices (normally costs $4/month).1
  • Get a copy of the documents from all your devices onto your NAS, for backup purposes (note that sync’ing alone, even with versioning enabled, is not a good backup: the idea is that you run an actual backup from your NAS!).

Huginn

You know IFTTT? Zapier? Services that help you to “automate” things based on inputs and outputs. Huginn’s like that, but selfhosted. Also: more-powerful.

Screenshot showing Huginn workflows.
When we first started looking for a dog to adopt (y’know, before we got this derper), I set up Huginn watchers to monitor the websites of several rescue centres, filter them by some of our criteria, and push the results to us in real-time on Slack, giving us an edge over other prospective puppy-parents.

The learning curve is steeper than anything else on this list, and I almost didn’t include it for that reason alone. But once you’ve learned your way around its idiosyncrasies and dipped your toe into the more-advanced Javascript-powered magic it can do, you really begin to unlock its potential.

It couples well with Home Assistant, if that’s your jam. But even without it, you can find yourself automating things you never expected to.

FreshRSS

I’ve written a lot about how and why FreshRSS continues to be my favourite RSS reader. But you know what’s even better than an awesome RSS reader? An awesome selfhosted RSS reader!

FreshRSS screenshot.
Yes, I know I have a lot of “unread” items. That’s fine, and I can tell you why.

Many of these suggested apps benefit well from you exposing them to the open Web rather than just running them on your LAN, and an RSS reader is probably the best example (you want to read your news feeds when you’re out and about, right?). What you need for that is a reverse proxy, and there are lots of guides to doing it super-easily, even if you’re not on a static IP address.2. Alternatively you can just VPN in to your home: your router might be able to arrange this, or else Unraid can do it for you!

Open Trashmail

You know how sometimes you need to give somebody your email address but you don’t actually want to. Like: sure, I’d like you to email me a verification code for this download, but I don’t trust you not to spam me later! What you need is a disposable email address.3

Open Trashmail screenshot showing a subscription to Thanks for subscribing to Dan Q's Spam-Of-The-Hour List!
How do you feel about having infinite email addresses that you can make up on-demand (without even having access to a computer), subscribe to by RSS, and never have to see unless you specifically want to.

You just need to install Open Trashmail, point the MX records of a few domain names or subdomains (you’ve got some spare domain names lying around, right? if not; they’re pretty cheap…) at it, and it will now accept email to any address on those domains. You can make up addresses off the top of your head, even away from an Internet connection when using a paper-based form, and they work. You can check them later if you want to… or ignore them forever.

Couple it with an RSS reader, or Huginn, or Slack, and you can get a notification or take some action when an email arrives!

  • Need to give that escape room your email address to get a copy of your “team photo”? Give them a throwaway, pick up the picture when you get home, and then forget you ever gave it to them.
  • Company give you a freebie on your birthday if you sign up their mailing list? Sign up 366 times with them and write a Huginn workflow that puts “today’s” promo code into your Obsidian notetaking app (Sync’d over Syncthing) but filters out everything else.
  • Suspect some organisation is selling your email address on to third parties? Give them a unique email address that you only give to them and catch them in a honeypot.

YOURLS

Finally: a URL shortener. The Internet’s got lots of them, but they’re all at the mercy of somebody else (potentially somebody in a country that might not be very-friendly with yours…).

YOURLS screenshot (Your Own URL Shortener).
It isn’t pretty, but… it doesn’t need to be! Nobody actually sees the admin interface except you anyway.

Plus, it’s just kinda cool to be able to brand your shortlinks with your own name, right? If you follow only one link from this post, let it be to watch this video that helps explain why this is important: danq.link/url-shortener-highlights.

I run many, many other Docker containers and virtual machines on my NAS. These five aren’t even the “top five” that I use… they’re just five that are great starters because they’re easy and pack a lot of joy into their learning curve.

And if your NAS can’t do all the above… consider Unraid for your next NAS!

Footnotes

1 I wrote the beginnings of this post on my phone while in the Channel Tunnel and then carried on using my desktop computer once I was home. Sync is magic.

2 I can’t share or recommend one reverse proxy guide in particular because I set my own up because I can configure Nginx in my sleep, but I did a quick search and found several that all look good so I imagine you can do the same. You don’t have to do it on day one, though!

3 Obviously there are lots of approachable to on-demand disposable email addresses, including the venerable “plus sign in a GMail address” trick, but Open Trashmail is just… better for many cases.

× × × × × × ×

Dan Q found GC89T04 Japanse glazen dobbers

This checkin to GC89T04 Japanse glazen dobbers reflects a geocaching.com log entry. See more of Dan's cache logs.

An easy find. Didn’t take nor leave any books, but briefly skimmed the Borland JBuilder 2 Getting Started guide, because it was familiar/nostalgic. Pretty sure I used this tool… about 25 years ago!

Dan squints into a copy of a book, Borland JBuilder 2 Quick Start.

×

Dan Q found GC8R0FY SIX on the beach

This checkin to GC8R0FY SIX on the beach reflects a geocaching.com log entry. See more of Dan's cache logs.

An easy find. As a approached I thought that a couple cuddling here might be in my way, but they were just getting ready to leave as I arrived! SL (love the long thin logbook!), TFTC. Now to make my way back to the station!

Dan puts his hand to his brow as he looks out to sea near Amsterdam.

×

Dan Q found GC79PX6 Galgenveld / Field of Gallows

This checkin to GC79PX6 Galgenveld / Field of Gallows reflects a geocaching.com log entry. See more of Dan's cache logs.

Eww. Had to put my hand into two gross holes before finding the (correct) third gross hole I needed to put my hand into. Worth it in the end for a happy smiley face. Thanks for bringing me to this place and teaching me its history. TFTC!

Dan looks at his fingers as if there's something disgusing on them, in a field.

×

Dan Q found GCAJGEA Welcome to Amsterdam! (Virtual Reward 4.0)

This checkin to GCAJGEA Welcome to Amsterdam! (Virtual Reward 4.0) reflects a geocaching.com log entry. See more of Dan's cache logs.

TFTC! I’m not carrying any tickets for UK transport, but I’ve got a (mildly defaced) British banknote and I found a tram (the number 13, which connected me to my hotel this week) and a ferry (which I then went and caught to go find some more caches!).

A £10 note with "Dan Q's Geocaching Fund" written on it in front of a number 13 tram.

A £10 note with "Dan Q's Geocaching Fund" written on it in front of a ferry.

× ×

Dan Q found GCAJHEN Amsterdam Greed / Hebzucht

This checkin to GCAJHEN Amsterdam Greed / Hebzucht reflects a geocaching.com log entry. See more of Dan's cache logs.

Cash? Not carrying much of that. But my credit card sits at the front of my minimalist wallet and, as a bonus, shows my geocaching username (which is the same as my actual name) without showing the actual card number. TFTC!

Dans fingers hold up a minimalist carbon fibre wallet in front of the Victoria Hotel in central Amsterdam. His credit card is visible showing his name but little else.

×

Dan Q did not find GC5A7X0 Bicycle Parking

This checkin to GC5A7X0 Bicycle Parking reflects a geocaching.com log entry. See more of Dan's cache logs.

No luck here despite an extended search, the hint, and the spoiler image. Confident I’ve found the right host but no sign in the cache. I wonder if another geocacher is holding it right now, sitting somewhere nearby to sign the log? Or else it’s probably gone missing. 😢

Dan Q found GC5K1KW Behind the Monument

This checkin to GC5K1KW Behind the Monument reflects a geocaching.com log entry. See more of Dan's cache logs.

Love the monument, delighted to see it. Took me a long, long time to find the cache though! Started by looking near the coordinates but couldn’t find anything likely to host the cache.

Spotted a likely host by the waterside and, evert though the coordinates seemed off, gave a good search there before giving up.

Then went to a nearby stall to buy a souvenir of my trip when I realised another possible route to the coordinates. Turns out there’s a big van parked right now blocking access to the cache! (Looks like they’re setting up for an event, maybe for King’s Day?) Squeezed past and used my phone in selfie mode as a mirror to scan the place I thought the cache might be. Success! Retrieved cache, signed log, and returned.

Dan sits on a pink triangular dock, holding a fist in the air. On his wrist can be sen the colours of the "bi pride" flag.

Thanks for bringing me here, and for a well-hidden cache. Greetings from Oxfordshire, UK!

×

Dan Q found GCAD0V7 HJKM Gifts and TB Hotel

This checkin to GCAD0V7 HJKM Gifts and TB Hotel reflects a geocaching.com log entry. See more of Dan's cache logs.

Amazing geocache, FP awarded! I’ve been visiting Amsterdam for the last few days to meet up with work colleagues from around the world, but this morning I’m having a bit of an explore/geocaching expedition before I catch a train back to the UK. TNLN, SL, TFTC!