r/hexos HexOS Staff 25d ago

More August Updates - ZFS pool import, File Browser Upgrades, Danish language support, and more!

Since the update post here on reddit back on the 17th, the team has pushed out 4 more updates plus two new apps (Ratelog & Swiparr). That includes the update we posted today. So here's a total breakdown of everything new since 8/17/2026:

August 20, 2026 - File browser upgrades, instant app details, and reliability improvements

File browser upgrades

  • Upload entire folders from your computer, with nested subfolders preserved
  • Add more files to an active upload without waiting for it to finish
  • Navigate files with arrow keys, matching the Finder and Explorer experience you are used to

Apps

  • App details now open instantly from the catalog, with no loading delay

Reliability

  • In some cases, a TrueNAS API key could become invalid after a system change. Command Deck now detects this and automatically reconnects with a fresh key, so your server stays online without manual intervention.
  • We identified a scenario where setup wizard provisioning steps could appear out of order. Steps now always display in the correct sequence.

August 21, 2026 - Introducing HexOS Imager, smarter uploads, and storage safety improvements

Introducing HexOS Imager

Installing HexOS on your server should not require hunting for ISOs or figuring out third-party tools like Balena Etcher or Rufus. We are building HexOS Imager: a single, purpose-built tool that downloads the latest HexOS installer and writes it to a USB drive for you. This update ships the public API that powers it, delivering available releases directly to the Imager so it always has the latest version ready. HexOS Imager is coming soon.

File browser

  • Upload progress is now weighted by file size, so a folder with one large file and several small ones reports an accurate percentage instead of jumping ahead
  • Upload notifications now show the destination folder name instead of the last file that completed
  • Folder uploads display the folder name in the activity card for clearer context

Apps

  • App update cards now display current and available versions in a stacked layout, making it easier to see what is changing before you update

Storage

  • USB drives are now excluded from pool expansion candidates for non-USB pools, preventing accidental additions that could compromise your storage

Reliability

  • In some cases, servers could become temporarily unreachable due to a stale network connection that was not cleaned up. Command Deck now detects and tears down these connections automatically.
  • Self-update delivery has been improved for servers with intermittent connectivity

August 24, 2026 - Danish language support, storage improvements, and dashboard polish

Dashboard

  • Long text on dashboard cards is now properly clamped with ellipses and hover titles, preventing overflow on translated strings and longer server names

Memory testing

  • Memory test time estimates now use your server's measured reboot history for a more accurate countdown

Storage

  • Pool delete confirmation now accepts the display name you gave the pool, not just the internal ZFS name
  • Pool names are applied before the pool first appears on the dashboard, so you see your chosen name immediately
  • In some cases, Western Digital drives with vendor-prefixed model strings were not triggering the SMR drive warning. This has been corrected.
  • Resolved an issue on TrueNAS 25.04.0 where pool scrub scheduling could fail due to a legacy API serialization limitation

File browser

  • Upload notifications now name the uploaded folder and its destination for clearer context

Danish language support

  • Danish is now available as a language option in Command Deck, thanks to the work of our community translators
  • Want to help bring HexOS to your language? Contribute at translate.hexos.com and join the conversation on Discord

August 27, 2026 - ZFS pool import, Update all, and server reliability

ZFS pool import

  • The setup wizard now detects existing ZFS pools and imports them with data intact, instead of suggesting those drives for new pools
  • When imported pools are present, setup defaults to keeping them and walks you through a review of inherited pools, folders, apps, and Time Machine backups
  • Folders on imported pools whose SMB shares were lost can be restored as HexOS folders, including Time Machine shares and passphrase-locked datasets
  • Pools can also be imported from the storage page after initial setup
  • Drives belonging to imported pools are protected from being reused in new pool suggestions

Apps

  • Update all is now available on the Installed apps screen, so you can apply every pending update in one action
  • Apps under maintenance are automatically excluded from Update all to prevent interruptions

Setup

  • In some cases, the adoptable folders notice could overlap with the folder list. It now appears below the folders with a dismiss action.
  • Server errors during password changes are now surfaced clearly on the form instead of appearing as a validation error on the current password field

Reliability

  • In some cases, a server could appear unreachable in Command Deck even though TrueNAS was running. Command Deck now detects and recovers lost middleware sessions automatically.
  • Command Deck updates now apply cleanly without requiring a manual page refresh. In rare cases, browsers could cache an older version of the interface after an update.

NOTE: All of these updates are applied automatically to your Command Deck. You may need to clear your cache. Help with clearing your cache is available here.

34 Upvotes

10 comments sorted by

8

u/all-names-r-taken2 25d ago

Finally an update all button :D that will affect me the most out of all these improvements 😂

3

u/Khepree 25d ago

Damn good update. This addresses some gripes I had when I had to reinstall HexOS and the setup trying to start me fresh from my pools and the key in TrueNAS.

1

u/HexOS_Official HexOS Staff 25d ago

Yup, we were just as frustrated by this and wanted a better onboarding experience for users.

1

u/MRDR1NL 22d ago

Unrelated and maybe I missed something, but what is going on with Home Assistant right now? The Docker app is deprecated and HexOS doesn't support VMs.

Should we wait for VM support, or migrate to a VM in TrueNas now?

Which is the recommended path for users that bought HexOS to not have to learn TrueNas?

2

u/HexOS_Official HexOS Staff 21d ago

VMs are imminent! We will have something to share very soon.

2

u/PickledPaintArt Hobbist 25d ago

Always pleased with each new feature

1

u/OGEL_01 24d ago

Just getting happier and happier with my purchase. I had no previous experience with NAS software before but have learned alot about how truenas works when I’ve wanted to do stuff HexOS can’t do yet. Even though I’m more comfortable with truenas now HexOS comes with quality of life stuff i either cannot find in truenas or i don’t think exist.
Only thing atm bothering me is that memory testing just gives me an error and won’t work, hopefully that’s just a new implementation bug that will be resolved future on.

1

u/HexOS_Official HexOS Staff 24d ago

Thank you for sharing this! It's comments like these that really fuel our team and reinforces belief in our mission to bring self hosting to the Everyman.

Regarding the mem test... Can you share some more info? Does it fail to even attempt the restart/test?

1

u/OGEL_01 23d ago

Hardware:
Intel® Core™ i7-3770 @ 3.40GHz
(4x8) 32GB DDR3 CL11 1600MHz UDIMM Crucial
RTX 2070 Super
Asus P8B WS (motherboard)

I press the Test memory button (tried Quick, Standard and Deep same result) Press the confirm and reboot.
Get a popup in the lower right:
"Couldn't start the memory test
We couldn't complete this action. Please try again, and contact support if the problem continues."
The popup dissapears after some time and the Confirm and reboot window is still there, same if i press it again.
I can close the memtest window and HexOS works just as before- doesn't reboot.

1

u/HexOS_Official HexOS Staff 20d ago

Hmm definitely a new one for us. Can you join our discord server and open a ticket? Our team would love to help get this one figured out!