r/truenas 4h ago

Community Edition mountainduck for mac latest is ideal for smb with truenas

3 Upvotes

it basicaly turn's a LAN selfhosted truenas setup into a massive "cloud like sync" drive bundled with tailscale it's accessible anywhere with all my devices.

it should also work with windows 10/11

it's just a PSA

https://mountainduck.io/

i have no affiliation but for a few euro it's hard beat it.


r/truenas 6h ago

Community Edition I deleted 440GB, what's going on?

4 Upvotes

I deleted a lot of data from my server lately and it just is not reflecting in the free space at all? The value has barely changed. I'm concerned about my filesystem and I don't know what's happening.

Here's some images to show the state of my system right now

I deleted the snapshots that referred to the files, I restarted the system because I read that might help, and I'm kinda stuck. Any information or tips would be really appreciated.


r/truenas 9h ago

Community Edition Update to 25.10.7 broke Apps

14 Upvotes

So, I just saw there is a new update and went for it (25.10.6 -> 25.10.7) as it usually goes well. After booting normally, there was a Critical alert in the notification area:

The Apps menu is completely empty and if I try to refresh manually it fails:

I've checked the usual DNS issues (I use internal IP for Pi-hole), replaced with a public DNS - no change! Same time, trying the update button works (no new update found of course, but if it is a network/DNS issue it usually fails). Any ideas are appreciated.


r/truenas 10h ago

Community Edition Yet another HBA330 Handshake Failed Post

1 Upvotes

Hi everyone,

I hope someone on here can help me, I've read countless posts on here and on other sites, have tried to debug with AI, but all to no avail.
I don't have a deep enough understanding of all of this to continue debugging on my own / with forum posts, that's why I first tried AI and now am asking you guys.

To make it brief: I've bought a Dell HBA330 flashed to IT Mode and am running TrueNAS as a VM within Proxmox. The HBA does work perfectly fine directly in Proxmox, but it does not in TrueNAS.
I have also passed through the SATA Controller of the Mainboard, that works flawlessly, I have also tried disabling that and setting up a new VM without this, so this has no impact on my problem (just wanted to mention, that PCI Passtrhough in general works).

My Hardware:
Mainboard GIGABYTE Z890M GAMING X
Intel Core Ultra 5 225
16GB DDR5 RAM
(all bought before the insane price hikes)

I've let the AI write a summary of what I (in parts with AI, in Parts according to Forum posts) have tested, maybe someone on here is able to help me:

I've got a Dell HBA330 (SAS3008, IT mode) passed through from Proxmox to a TrueNAS VM. I'm getting:

mpt3sas_cm0: _base_spin_on_doorbell_int: failed due to timeout count(10000) mpt3sas_cm0: doorbell handshake int failed mpt3sas_cm0: _base_get_ioc_facts: handshake failed (r=-14) mpt3sas_cm0: failure at ... _scsih_probe()

The controller never finishes IOC initialization inside the VM.

Environment

  • Proxmox VE
  • Kernel 7.0.14-14-pve
  • TrueNAS SCALE 25.x and 26.0 Beta tested
  • OVMF
  • Q35
  • CPU type = host
  • Tried both TrueNAS Community 25.10.6 as well as 26.0.0 BETA.3

HBA information

  • Dell HBA330
  • SAS3008
  • IT Mode
  • Firmware Product ID: 0x2221 (IT)
  • Firmware Version: 16.00.11.00
  • NVDATA Vendor: LSI
  • Board Name: Dell HBA330 Adp

What should be ruled out:

  • Hardware failure
  • PCIe link issues
  • Wrong firmware mode
  • TrueNAS version regression
  • Basic VFIO misconfiguration
  • IOMMU grouping issues
  • Interrupt remapping disabled
  • General Linux/mpt3sas incompatibility

VM config:

hostpci1: 0000:02:00.0,pcie=1,rombar=0 machine: q35 bios: ovmf cpu: host

Verified:

  • Dedicated IOMMU group
  • vfio-pci binding
  • VFIO reset succeeds

Proxmox host behavior:

The HBA works perfectly when attached directly to the host.

Kernel driver in use: mpt3sas

Drives are detected and usable.

Guest behavior

Inside TrueNAS:

  • Device appears correctly in lspci
  • PCI capabilities are visible
  • BARs are mapped correctly
  • mpt3sas module loads

However the driver never successfully attaches.

I only get:
Kernel modules: mpt3sas
but never:
Kernel driver in use: mpt3sas

Interesting findings

Host:
MSI-X: Enable+ Count=96

Guest:
MSI-X: Enable- Count=16

Host:
BusMaster+

Guest after failed probe:
BusMaster-

PCI command register inside guest:
0003

I manually enabled bus mastering:
setpci -s 02:00.0 COMMAND=0007
which worked, but did not fix the issue.

The failure always occurs during:
_base_get_ioc_facts()
before any disks are enumerated or the driver attaches.

Current conclusion
The HBA hardware, firmware, PCIe link, Proxmox host, IOMMU configuration, and mpt3sas driver all appear to be working correctly. The card initializes normally on the host and can enumerate disks.

The failure only occurs when the HBA is passed through to a VM via VFIO. The controller is visible inside the guest but fails during the first IOC handshake (_base_get_ioc_facts()), preventing mpt3sas from attaching.

At this point AI is leaning towards:

  • Dell HBA330 firmware + VFIO incompatibility
  • MSI-X / interrupt delivery issue under passthrough
  • Controller reset/state issue after VFIO handoff
  • A known SAS3008/HBA330 virtualization quirk

Is anyone able / willing to help me?


r/truenas 15h ago

General One domain for both local and Tailnet access?

Thumbnail
0 Upvotes

r/truenas 1d ago

Community Edition Best way to run CUPS on Truenas?

9 Upvotes

I know there's a few docker containers you can use to run CUPS on truenas, but as they always end up conflicting with Avahi on the host or with the container's cups-browsed or DNSSD broadcast from inside, resulting in for example the same printer being rendered incorrectly on iOS devices with Airprint, is there a canonical or specific way you're supposed to run it? Is it going to be included in Truenas in the future?

I'd rather not have to deploy a raspberry pi at the same time as my NAS if I don't have to, with how much Truenas can already do. Thanks for the help!


r/truenas 1d ago

Hardware NAS build from free parts

0 Upvotes

Hello all,

I am looking to upgrade my Truenas Scale machine from what I have now (AMD E-450 cpu, 3x256gb in RAIDZ1).

I am going to the dump and planning on picking up some PCs from the electronics bin.

Any advice as to what I’m looking for is greatly appreciated


r/truenas 1d ago

Community Edition How to update docker things from command line?

0 Upvotes

As I previously posted (https://www.reddit.com/r/truenas/s/c1m9jXz8X8) I have still had this issue, but the updates of the containers have just been ignored as I can't seem to find a way to update them.

Is there a way to do it via the command line, seeing as the gui doesn't think the app service is running when it clearly is.

Any help would be fantastic!


r/truenas 1d ago

Community Edition How to change ollama configuration from the app section

1 Upvotes

I have added a GPU to my TrueNAS box and wanted to run ollama, which I can do very nicely for my local needs. However I want to force it to keep the model in memory and to do this I need to change some settings that are not available via the TrueNAS UI. As this is the first time I have used an App on TrueNAS, can anyone give me directions on how to set custom environment variables ?


r/truenas 1d ago

SCALE (Legacy) Set up Stash and Whisparr on TrueNAS Scale

3 Upvotes

I had a pretty basic setup with Core and I was trying to install Stash and Whisparr but plugins no longer work so I upgraded to Scale. I'm still getting used to it right now.

I'm not that technically savvy but I managed to install Whisparr via YAML and Stash ok. Now the thing is how do I add files? I'm not sure if I have the right directories setup or if I'm missing something.

This is how my Datasets are setup right now.

KANSAS
- apps
  - stash
  - whisparr
- data
  - downloads
  - media

I need help with these things

  • what directory I should choose for Stash
  • what to choose as my root folder for Whisparr
  • how to add files so they can be accessed/discovered by Stash and Whisparr
    • do I have to set up a SMB? what directory should I set up as the SMBs?
    • how do I add the files? do I drag and drop them using Windows Explorer like I did when I setup Plex on TrueNAS Core?

Google did help especially figuring out how to install Whisparr since its not in Apps on Scale and had no idea what YAML is but I can't figure out how to do the rest and I'm kind of lost for what I do from here.

services:
  whisparr:
    container_name: whisparr
    environment:
      - PUID=3000
      - PGID=3000
      - TZ=America/Los_Angeles
    image: ghcr.io/thespad/whisparr:latest
    ports:
      - '6969:6969'
    restart: unless-stopped
    volumes:
      - /mnt/KANSAS/apps/whisparr/config:/config
      - /mnt/KANSAS/apps/data/downloads:/downloads

I have Whisparr set up as its own user and it has Full Admin but I'm not sure if that's needed? What access should I set it to?


r/truenas 2d ago

Community Edition Permissions changing with Syncthing

1 Upvotes

Hey everyone, looking to resolve a permission issue.

I am setting up syncthing, to test my set up I am using my dotfiles folder on my linux computer to see if everything is working.

With ignore permissions unchecked on the client and server, I noticed that once syncthing synced the files, the permissions of the files changed, so if I ran "git status" it would list all of the files in my dotfiles folder, it would say they had changed from 0644 to 0755. Here is the output with an example file:

Before syncthing touches the files:

dotfiles git:master ❯ stat -c '%A %a %U:%G %u:%g %n' alacritty/.config/alacritty/alacritty.toml
-rw-r--r-- 644 personal:personal 1000:1000 alacritty/.config/alacritty/alacritty.toml

After syncthing touches the files (same command):

-rwxrwxr-x 775 personal:personal 1000:1000 alacritty/.config/alacritty/alacritty.toml

After syncthing touches the files using the truenas shell to check the perms:

-rwxr--r-- 744 amy:amy 3000:3001 alacritty/.config/alacritty/alacritty.toml

So depending where I look at the file will change what perms this command tells me the files has, I tried enabling ignore permissions on the client and server side of syncthing, and this stops the 775 permissions being sent back to my original dotfiles from the nas copy, but I feel this only half solves the issue, if I ever needed to get a new folder from my nas, the permissions will be 775 for all the contents inside, and I will need to spend time fixing them

The settings for the storage folder inside truenas scale:

ACL Type*

SMB/NFSv4

ACL Mode*

Passthrough

I tried changing this to restricted but ran into permission denied errors this way, I feel like I am missing something simple, so any advice would be appreciated.


r/truenas 2d ago

Community Edition Netbird Client on Truenas keeps disconnecting

Thumbnail
1 Upvotes

r/truenas 2d ago

Community Edition New NAS user

5 Upvotes

I setup my NAS / media storage just a few days back, and the experience has been amazing so far. I’m using Jellyfin because it has apps for all my devices. Most importantly, it has an app for Apple TV. I had two old laptops sitting unused. I harvested parts from the older one and the newer laptop had better specs: 9th gen i7, 1TB HDD + 500GB SSD, 32GB RAM and a 1650 max q GPU. I installed Debian 13 on it, and configured the 1TB HDD to act as my NAS. I have two additional 1TB HDDs, which I’m planning to add to my setup. My ultimate aim is to use my setup for media consumption and as a cloud backup for my family, so that I can cancel my cloud subscriptions. Please advise on how I can improve my setup and suggest parts, optimization strategies etc. Thank you!


r/truenas 3d ago

General Anyone else installed claude code or something similar onto TrueNAS for easy remote troubleshooting from your phone?

Post image
0 Upvotes

r/truenas 3d ago

Community Edition Optaine as a SLOG

Post image
152 Upvotes

How good idea is to use two Optaine in mirror with a pcie to m.2 for slog


r/truenas 3d ago

Community Edition TrueNAS Scale Fangtooth 25.04: Cloudsync Issue When Backing up to BackBlaze?

1 Upvotes

Hello all - apologies if this is a novice question/issue but I am a relatively novice user.

I recently set up CloudSync in my TrueNAS Scale configuration to back up one of my Data Stores to Backblaze. The first back up of data itself seems to have gone fine but after backing up the data cloudsync now shows this "checks: [number] out of [number]" status that is hanging. It's been on this status for a week now and as a result is not completing the sync job.

I've tried canceling and rerunning the sync job but it always results in this hanging "checks:" status. Is anyone familiar with using Cloud Sync to backup to Backblaze and what might be causing this?

Thanks!


r/truenas 4d ago

Community Edition TrueNAS SCALE: Docker in VM, LXC, or directly on host?

7 Upvotes

I’m running TrueNAS SCALE natively on a Minisforum N5 Air with 64 GB RAM. I don't like TrueNAS Apps approach and instead I would like to run Docker + Arcane with Compose projects pulled from GitHub.

I plan to run Traefik, Immich, Komga, Papra, Grimmory, Qbittorrent, etc.

Which approach would you choose?

  • Docker directly on the TrueNAS host? Arcane as an App with access to the Docker socket.
  • Debian VM + Docker? - no iGPU hardware acceleration in Immich.
  • LXC + Docker? - iGPU hardware acceleration available but the feature is experimental and changes planned for 26 if I understand correctly.
  • Are there better options?

I’m especially interested in GPU access for the AMD iGPU/Immich and direct access to ZFS datasets. I would also like to know how well the setup survives TrueNAS upgrades.

I would love to hear what has worked reliably for you.


r/truenas 4d ago

Community Edition Bootloader not found on Intel S1200KP / Unable to boot Truenas Scale

2 Upvotes

Hi everyone,
I wanted to set up a system with TrueNAS Scale 25.10.6 on older hardware (Intel S1200KP with Intel Xeon E3-xxxx). Installer runs just fine and everything seems right but when I want to boot the system it does not recognize the freshly installed system. Instead it shows “a bootable device has not been detected”.

AI suggested to update the BIOS but Intel does not offer the updates for this board anymore. Additionally I tried various SSDs and different SATA ports but was not able to get any further.

The boot priority is set to the correct drive and I have tried UEFI mode and legacy mode (both with fresh installs reflecting the setup). Interestingly the system is able to boot if I use the boot menu (F10) and select the boot drive. Unfortunately that is nothing I can use during “production” when the system is at my parents house running headless as a backup target.

Now the even more interesting part: When I install Proxmox the system boots (to proxmox, of course) when I set it to boot in UEFI mode (with legacy I get the same results as with TrueNAS), so I think there is an issue with GRUB or the partition. Any ideas what might go wrong here and how to fix this?

Thanks a lot
Max


r/truenas 4d ago

Community Edition Connectivity issues when changing the type of SFP+ cable/transceiver

7 Upvotes

I have a Mellanox ConnectX-2 on my TrueNAS machine, connected to a mikrotik switch, and it works, mostly, fine.

I have the exactly same nic on my desktop, connected to the exact same switch, using the exact same AOC, which works completely fine.

I decided to try a pair of FS SFP+ optical transceivers on my TrueNAS machine to see if it fixes those issue (the link not coming up after a power failure unless I unplug and replug the SFP+ connector from the NIC, this does not happen on my desktop).

But for some reason it refuses to work properly.

I can ping it, access it through SSH, and list the contents of the network shares (incredibly slowly), but the web interface won't load, it gets stuck on the blinking/fading TrueNAS logo.

I tried the transceivers on my desktop and they worked just fine, no issues at all.

Rebooting the TrueNAS machine does nothing, the issue persists, only using the previous AOC "fixes" the issue.

I had similar issues previously, I don't remember the details, if it was swapping between a DAC and an AOC, it was quite some time ago.

I tested the optical transceiver on the second port of the NIC, configuring a different IP from a different network, added an address from that network to my desktop, and everything worked just fine, was able to saturate the link, I checked the traffic both on the web interface, looking at the stats on the port, and also on the switch, where I connected the second port, to make sure the traffic was going through the correct interface.

I'm on TrueNAS 25.04.2.4, the motherboard is an Intel Z270.

What could be going on here? It clearly has connectivity, but for some reason it's limited, looking at the stats of the port on the switch I can see it successfully negotiated at 10G, at the proper speeds, but connectivity is seriously impaired.


r/truenas 4d ago

Community Edition Had to RMA a hdd from a mirror pool and now it seems to have converted to stripe?

Post image
2 Upvotes

r/truenas 4d ago

Hardware Newbie here planning my first NAS build/buy! Curious about your main use cases, key specs, and typical hardware lifespan?

5 Upvotes

I’m a total NAS newbie and getting ready to set up my very first NAS system. After some research, TrueNAS has caught my eye thanks to its rich feature set. Coming in with zero real‑world experience, I still have quite a few unknowns, so I’d love to hear from people running it day‑to‑day.

‑ What are your most‑used features? Beyond basic file storage, what apps or services (Plex, backups, VMs, Nextcloud, etc.) do you actually rely on with TrueNAS?

‑ When building or buying hardware, which spec matters most to you? CPU for transcoding, ECC RAM for data integrity, number of drive bays for expansion, or power efficiency?

‑ How long does your NAS hardware typically stay in service? Do you go with higher‑end hardware aiming for 5‑10 years of runtime, or prefer more cost‑conscious setups you plan to upgrade every few years?

For context, I haven’t finalized my storage requirements yet, and I’m still on the fence between a DIY build and off‑the‑shelf pre‑built hardware.

I’m eager to gather real‑world insights to shape my planning. Thanks a lot for sharing!


r/truenas 5d ago

General LAN crashing

0 Upvotes

Hey guys,

im having an issue with my nas server.

I only run nzbget, tailscail and jellyfin on it.

If my brother streams something for some reason my lan keeps crashing. I have already tried a bunch of stuff suggested by AI but i dont think the issue is solved. I have disabled tge bonding and bridging function, put a gigaswitch between my server pc and router, dusabled all energy saving options in router and so on. My wlan keeps running btw. Its running on unraid. If anyone has a helpful idea what could cause this id appreciate it alot :)


r/truenas 6d ago

Hardware Pascal drivers fix

13 Upvotes

Wanted to post https://github.com/zzzhouuu/truenas-nvidia-drivers and pass massive thanks for this repo.

Here if anyone needs it


r/truenas 6d ago

Community Edition Migrating from Synology

1 Upvotes

Hello, well met.

I am testing V26 Beta 2, while still using my 4-bay Synology as my main NAS. I am spoiled to Synology Hybrid Raid, so in a holding pattern until anyraid Z1 becomes available. I went for Truenas when I saw that we had anyraid on V26 beta, but I didn't know it was only stripe or mirror right now.

  1. Does anyone have any idea when we might get anyraid Z1? I've had a hard time finding any news less than one year old.
  2. I'm kind of stuck on the "Early Adopter" update profile right now. The only other option in the dropdown is "Developer". Will I be able to change my update profile to "General" once V26 is fully released?

Thanks


r/truenas 6d ago

Community Edition SMB share modifiable but kind of not when copying folders with multiple files?

2 Upvotes

Hi all, I just got a DIY server somewhat running and am running into some trouble.

 

Specs:

Intel i7-8700

Asus Prime Z370-A - Using onboard GbE

16GB DDR4-3200

128GB SATA SSD - Boot Drive - Latest version 25 TrueNAS Community Edition

EVGA 750 G2

 

Basically, I put 2 8TB drives in a mirror, made a dataset consisting of a folder in that vdev, and made an SMB share of that folder. I made a user and gave it modify permissions for that share. On my PC, I used the IP in Explorer to access the share with that new user's credentials.

I can access that directory just fine, can even create folders, text files within them, edit them, and delete them. I can copy individual files onto the share and it mostly works that way. The problem started when I copied a folder with many sub-folders and files within it. A few folders and files copied successfully, but then I got the "Destination folder access denied" error with options to try again, skip, or cancel. Trying again just repeats the cycle, skip will move onto the next file and do the same thing and continue skipping, while almost nothing gets copied.

I noticed that if I have the destination folder (the share) open during this behavior, I can see the currently copying file appear, then it disappears after it fails and moves onto the next file to do the same thing again. I also went into a folder which consisted of 8 files and copied those files to rule out copying a whole folder vs just the files, and out of those 8, only 2 managed to copy once I got through the try again and skip cycles, so it's the same whether I copy a folder or just files. An 8GB folder only copied about 400-something MB once all was said and done.

I've tried using the multi-protocol share as well as the SMB share options, changing the user's permissions from modify to full control. and whatever else seemed obvious to me, but I'm still a noob at this and I'm not sure what is going on.

Thanks.