TrueNAS Version: SCALE Dragonfish or latest stable
Previous Working Environment: Debian 12 + Docker + K3s (everything worked fine)
📋 Main Issues Encountered
1. 🚫 GPU Not Available in Docker
In Debian, containers like Plex and Jellyfin had access to /dev/dri and used GPU without issues.
In TrueNAS Scale, Docker containers do not see the GPU.
The device /dev/dri is either not passed to containers or permission is denied.
GPU is visible in the system, but not in container environments.
2. 🔐 Mixed and Blocked Permissions
Many shell operations (like apt update, even when chrooted into Debian-based containers) are blocked or fail due to _apt user and other restricted policies.
Standard apt or package installations don’t work like in native Debian.
I cannot update containers or even run a proper system upgrade manually.
3. 🧱 Firewall / Port Blocking
SMB, FTP, and even SSL reverse proxies are randomly blocked or not functioning.
Services are sometimes not reachable from LAN or WAN, even with correct port forwarding.
Something is interfering with networking rules — possibly systemd-networkd, firewalld, or TrueNAS ACLs.
4. ❌ Missing GPU Selection in WebUI
In previous releases or K3s versions, GPU could be marked and used.
Now, GPU is not listed at all for Docker or VM passthrough.
5. 🐳 K3s Was Working, Now Nothing Works
Previously, the Kubernetes (K3s) stack worked perfectly — I could deploy services, access volumes, use GPU.
Since updates, nothing works as expected — containers fail, volumes fail, Plex crashes.
🖼️ Screenshots / Examples (attached)
lspci | grep VGA → GPU is detected
ls -la /dev/dri → Shows device
docker run --device=/dev/dri ... → Permission denied or GPU not detected
WebUI screenshots → GPU not listed, containers fail
apt update output → _apt permission issues
SMB/FTP log errors
System info from TrueNAS CLI
(Please let me know if you need these now or I will upload them via support ticket.)
🧪 Suggested Actions
Please provide a way to enable full root/sudo shell access like in Debian.
Provide a method to allow Docker containers to access /dev/dri and GPU devices.
Enable manual APT-like package management and resolve _apt permission issues.
Ensure ports (SMB/FTP/HTTPS) are fully exposed without TrueNAS firewall interference.
Provide documentation or commands to replicate Debian-like environment manually.
✅ Summary
TrueNAS Scale, although promising, does not currently behave like a standard Linux system.
For users migrating from Debian-based setups, the limitations in Docker, GPU access, permission management, and networking are extremely problematic.
We need a clear answer: Will TrueNAS Scale ever offer a standard, unrestricted Linux environment, or do we need to switch back to plain Debian for production workloads?
Thank you for your support and please let me know what steps to take to restore expected functionality.
Best regards,
To whom it may concern,
I would like to report several serious problems with TrueNAS Scale, compared to a standard Debian Linux system. These issues are affecting production-level workflows (media, backup, container workloads), and I’m sharing them with the intention of receiving a clear resolution or at least clarification.
🔧 System Setup (Hardware & Software)
Server: Dell PowerEdge R630
GPU: AMD Radeon Pro WX 5100
Disks: 7x 480GB SSD in RAID