this post was submitted on 25 Jun 2026
14 points (100.0% liked)

Selfhosted

60093 readers
1305 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

  4. Don't duplicate the full text of your blog or git here. Just post the link for folks to click.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require your active participation in selfhosting or related communities, or the post will be removed. No more than 10% of your posts or comments may be self-promotional, or your post will be removed. F/LOSS Exception: If your post is about a project that is completely open source & can be self-hosted in full without payment, and your account is at least 7 days old, your post is exempt from this rule as long as you continue to engage in comments.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

First, I know that Unraid is not FOSS and I'm a month late, just to get that out of the way. But for those that are running Unraid and haven't updated to >7.3.0, there's good reason to (other than for security patches): internal boot and TPM licensing.

This update allows you to boot from an internal drive, no more chewing up flash drives. As a long time Unraid user (for over a decade), this was a long time coming. My server ate several flash drives. Setting it up was a breeze, once I updated to 7.3.x, the wizard to configure it came up and I was able to move it to one of my internal SSDs. All I had to do after that was go into the BIOS and set the boot priority correctly.

Internal boot works without a TPM, however you'd still need the flash drive with your license on it plugged in at boot. If you have a TPM on your server, though, you can migrate your license from your flash to your TPM, with another simple wizard. After migration, you no longer need a boot flash drive.

I had to get a Supermicro AOM-TPM-9665V TPM chip for my motherboard, but I've got it all set now. It's a relief to no longer have to rely on flash drives now - my server's rear exhaust fans were blowing directly on them, causing them to overheat and eventually crash my server.

Unraid posted about this in their blog here: https://unraid.net/blog/unraid-7-3-0

top 10 comments
sorted by: hot top controversial new old
[–] dan@upvote.au 1 points 9 minutes ago

This is good to know. I haven't had issues with using a USB drive though, since it doesn't receive many reads or writes - the system is copied to a RAM drive on boot and runs off that rather than the USB.

I assume this means I'd need another drive to boot it from? My current setup is that I have 2 x 22TB drives in a ZFS mirror for data storage, and 2 x 2TB NVMe SSDs in a ZFS mirror for things like VMs, Docker containers, documents, etc.

[–] officermike@lemmy.world 2 points 35 minutes ago (1 children)

If they had done this 6 months ago, I would have probably picked Unraid. I hated the idea of using a USB boot device, so I went with TrueNAS instead.

[–] CorrectAlias@piefed.blahaj.zone 1 points 7 minutes ago

Yeah, that's absolutely understandable. It was definitely a much needed option for far too long.

[–] scrubbles@poptalk.scrubbles.tech 4 points 1 hour ago (1 children)

That's pretty neat that the TPM can be used that way, maybe worth migrating over. The flash drive always made me so nervous.

So after the migration, my boot drive and flash drive could both fail, and I could plug in a new unraid boot/flash drive, it'd read my license, and it'd just work?

[–] CorrectAlias@piefed.blahaj.zone 3 points 1 hour ago* (last edited 1 hour ago) (1 children)

Yep! Your license would be tied to your TPM GUID and not your flash drive after migration. You might have to activate your license if it's a fresh install, but it should be read from your TPM.

[–] scrubbles@poptalk.scrubbles.tech 3 points 1 hour ago (1 children)

Very neat! I'll try it out sometime. What does it use for a boot device? Cache drive?

[–] CorrectAlias@piefed.blahaj.zone 1 points 13 minutes ago* (last edited 2 minutes ago)

It uses an individual drive for it - so your cache and array are separate and you'll need to install a drive for boot purposes. It does support pooling though, so you can have multiple boot drives in the boot pool, for example. In that case, it will fail over to the secondary drive if your primary dies.

[–] dan@upvote.au 0 points 15 minutes ago (1 children)

I had to get a Supermicro AOM-TPM-9665V TPM chip for my motherboard

How old is your CPU that it doesn't have onboard TPM? It's been a standard feature for quite a while now

[–] CorrectAlias@piefed.blahaj.zone 1 points 7 minutes ago (1 children)

My Epyc 7702 does have onboard TPM, but my supermicro H11DSi-NT doesn't pass it through to the OS, for some reason. It seems like it's a common thing for supermicro boards - the enterprise ones like mine have TPM headers instead. I do wish that weren't the case, though.

On my second Unraid server (which I use for transcoding), the i9-12900T's TPM does pass through properly and I was able to use it, no external TPM needed.

[–] dan@upvote.au 1 points 1 minute ago

My Epyc 7702 does have onboard TPM, but my supermicro H11DSi-NT doesn't pass it through to the OS, for some reason

Huh... That's interesting. At my workplace we have Linux EPYC servers with working TPM (it's mandated that all computers, both clients and servers, must have TPM 2.0), but I'm not a hardware person and don't know exactly how they're configured.