Enhance Your TrueNAS Storage With This Web-Based File Manager App [YouTube Release]

Additional Resources:

Nginx Prox Manager video

Connect With Us

Lawrence Systems Shirts and Swag

►👕 Lawrence Systems

AFFILIATES & REFERRAL LINKS

Amazon Affiliate Store
:shopping_cart: Lawrence Systems's Amazon Page

UniFi Affiliate Link
:shopping_cart: Ubiquiti Store

All Of Our Affiliates help us out and can get you discounts!
:shopping_cart: Partners We Love – Lawrence Systems

Gear we use on Kit
:shopping_cart: Kit

Use OfferCode LTSERVICES to get 10% off your order at
:shopping_cart: Tech Supply Direct - Premium Refurbished Servers & Workstations at Unbeatable Prices

Digital Ocean Offer Code
:shopping_cart: DigitalOcean: AI-Powered Unified Inference Cloud Infrastructure

HostiFi UniFi Cloud Hosting Service
:shopping_cart: HostiFi - Fast and Reliable UniFi in the Cloud

Protect your privacy with a VPN from Private Internet Access
:shopping_cart: https://www.privateinternetaccess.com/pages/buy-vpn/LRNSYS

Patreon
:money_bag: https://www.patreon.com/lawrencesystems

Chapters
00:00 TrueNAS File Browser
00:30 Create Dataset for App Storage
01:00 Setting up the File Browser App
02:15 Getting File Browser App Password
03:16 Adding SMB shares
05:20 User Management
06:07 Permissions

1 Like

Hey Tom,
I set this up the other day and all seemed well, was able to move a file from one dataset to another. Awesome, but today, I’m literally trying to move another file from the same source dataset to the same destination dataset, and I just keep getting an error in file browser.
I’ve given the apps user modify permission on both datasets. I even tried FULL CONTROL today.
Not sure why it’s just not working today.
Any ideas?

Check the logs in the TrueNAS apps side.

File Browser tries to chmod the file after a copy/move, container logs show, chmod: Operation not permitted

I tried a whole bunch of permission changes, stripped acl and redid with owner apps, root, and others, but ultimately this command is required.
zfs set aclmode=passthrough pool/dataset
for each dataset I want to copy/move between, and the apps users needs at least change permissions.
Without it, it might copy the file, but give a 403 restricted error, but it might copy probably not. I couldn’t figure the pattern out, and lol, I just wanted it to work as I spent a couple hours on this and many fun words were said :joy:.

Not gonna lie, I had to chatgpt my way through this, but I did learn some stuff too which will help in the future.

1 Like