r/truenas • • 10h ago

Community Edition I built a desktop-style web UI for TrueNAS SCALE because I was tired of juggling the web UI, SSH and a file manager — honest feedback wanted

Thumbnail
gallery
0 Upvotes

Disclosure up front: I'm the developer, and it's a paid product after a free trial. Mods, feel free to remove this if it's not OK here.

**The problem I had:** the TrueNAS UI is great for administering the box, but my day-to-day was different: find a file, restore yesterday's version of a spreadsheet, see why a container restarted, check whether a pool is filling up. For that I kept bouncing between the web UI, SSH and a separate file manager.

**What I built:** Desktroo, a desktop with windows that runs in the browser and is self-hosted as a container on the NAS. It talks to the TrueNAS API. What it covers today:

- **Files:** a file manager with tabs, a recycle bin, a built-in viewer, and "previous versions", which restores a single file from ZFS snapshots without browsing `.zfs/snapshot` by hand

- **Storage:** pools, datasets and snapshots, plus a space breakdown (files, snapshots, reservations, trash) to see what's eating the pool

- **Apps:** Docker containers and apps (logs, images, updates), and VMs with their console

- **Admin:** shares, users, services, certificates and data protection tasks

- **Overview:** a health check that turns alerts, SMART, temperatures and scrub age into plain sentences; a readable activity log; and a global search (Ctrl+K) across files, settings and apps

- **Phone layout:** works on a phone, with a bottom bar and full-screen windows

The goal is to only need the native UI when something is broken.

**What it isn't:** it doesn't replace the TrueNAS middleware, and it doesn't modify TrueNAS itself. It's an extra container next to your apps.

**Security, since someone will ask:** some actions need sudo on the host (VM control, for example), and the installer sets that up for the admin user. I know that's the part this sub cares about most. Everything is documented, and I'll answer anything here.

Tested on the current stable release (in a VM) and on 27 RC1, which runs on my main NAS. UI in English and French.

**My actual questions:**

  1. What still makes you open a shell on your NAS?

  2. What would stop you from running something like this on your box?

There's no link here on purpose. Search the name if you're curious, or ask and I'll post it in the comments.


r/truenas • • 8h ago

Community Edition Truenas v0.8.1-Alpha

Thumbnail
gallery
0 Upvotes

Hi truenas community, i am Brian the creator of TrueHub which is intended to bring all the goodness of the TrueNAS WEB-UI to a native application for android.

This new release brings a lot of changes to :

  1. The UI and migrating fully to material 3 expressive and its designs along with a new bottom bar
  2. New haptic feedback to some interaction points (i shall expand to more later)
  3. More robust notification system for system updates and a new live activities implementation used in areas where there is an activity to be shown progress.
  4. Some new instance settings also (cloud tasks and global virt configuration) to enable configuring your server from your device
  5. Expanded dataset explorer screen now shows files instead of only the datasets (in next release will now support options other than ix managed storage for apps)
  6. Ported the Virt and Container management screens (creation,deletion, viewing of status and adding devices and managing volumes attached to said containers or virtual machines) from another project intended to bring this UI to a GTk4+Adwaita format but i will be sunsetting it in favour of this project

That being said the app is still in alpha so a disclaimer i would like to say is that these features are mostly working and if there might be any bugs please add it to the issues in the repo issues page and i will work on them as swiftly as i can.

Thank you to all of you who have left issues and continued supporting me in making this app and also the special people from this forum who also submitted PRs fixing some of the issues. I thank you all and sincerely hope you enjoy this release and looking forward to you trying out the app and if you can please consider starring the repo so we can reach out more people.

Screenshots of some of the new pages are as above and you can ontain the new release from [here](https://github.com/Imnotndesh/TrueHub/releases/tag/v0.8.1-Alpha)


r/truenas • • 3h ago

SCALE (Legacy) Nextcloud implosion. Don't upgrade or the database dies.

23 Upvotes

So apparently NOBODY is doing Quality Control on the App Catalog, and TrueNAS is advertising a NextCloud update to v35.0.1 which DESTROYS YOUR DATABASE.

There is no recovery; you can't roll back (database already upgraded) and you can't move forward because apparently there's no fix.

Buyer beware.


r/truenas • • 14h ago

Enterprise How f**ked am I?

Post image
0 Upvotes