still waiting for proper TrueNAS file manager, using this for browsing contents of other apps like Jellyfin, Plex, JDownloader2 etc... could result in mess, also the mount paths doesn't seem to be user based, so for multi-user usage there doesn't really seem to be way to define app's user permissions recursively to specific folders/files within a mounted path
Great guide. This is the solution I was searching for! The one thing that seems to be missing (at least in my case) is setting the permissions for existing data sets. If you can access the root directory via the web portal, but hit a 'You don't have permission to access this' error when trying to access other folders, you need to set the data set permissions. Find the data set(s) you plan on sharing, edit the permissions and allow user 'Apps' full control - if you're using the default user 568 during installation. Make sure you apply this to all child folders too (if you want full access).
Thanks for the nice tutorial! I am currently looking for something like this, to share folders on my TrueNAS not only through SMB/NFS but also through a web interface. I tried Nextcloud from your other tutorial but that seems to conflict a little bit with the dataset structure I had already set up: When installing Nextcloud, it wants its own data directory/dataset and not simply will take my existing datasets... File Browser seems to be able to do that! Only thing I'm wondering for convenience: Is it possible to make FIle Browser use the existing users & groups set up in TrueNAS or do you have to set up these users again in File Browser? Like, the ideal setup for me would be: my LDAP has all my users & groups -> TrueNAS just syncs with that -> File Browser just syncs with either TrueNAS or directly with LDAP. So basically, all users & groups would only need to be created once.
Can Filebrowser smartly handle file copy or file moves within the server without downloading to the client? Does it smartly handle file copy/file moves between multiple TrueNAS Scale or Core systems? Like many people, I have a direct connect between my TrueNAS servers for backup and it would be great to have a smart file move/copy feature between them. It's an operation I do via shell a lot.
I cannot install File Browser selecting a particular dataset because it already has a SMB share. So... because I want to map a dataset as a drive in windows, I don't get to have an on-NAS file browser and file management app? sad face.
be careful when you are using it, i tried to just browse nextcloud data files(no uploaf or download)and it screwed up all the permissions recursively, i tried to fix permissions via shell and wasted a lot of time and ended up reinstalling nextcloud.
So far, I must say that switching from TrueNAS Core to TrueNAS Scale hasn't lived up to my expectations. I was enticed by the promises of "Go Beyond Storage", "support for KVM virtual machines, Kubernetes, and Docker containers, it’s easy to customize and add applications to suit a wide variety of needs"; catalogs, the ease of using containers instead of iocage for apps, and the seamless installation of numerous apps with the support of GNU/Linux. However, it has been nothing short of disappointing. Updates have already caused issues between ixsystem and the TrueCharts catalog, and the process of installing apps has proven to be more complicated than initially advertised. I can't even get Piwigo up and running, despite the fact that there is an official Piwigo Docker available with the latest version 13.8. In TrueNAS Scale, it's nowhere to be found in the official catalog, and even when using TrueCharts, the only available version is 11.5 in the incubator, which is plagued with database problems related to Mariadb. The time I've wasted on this migration is truly incalculable. I may end up reverting back to using VMs. To make matters worse, the latest update of Nextcloud from the TrueCharts catalog has once again caused everything to break, rendering Nextcloud inaccessible. I've not only lost precious time and days but also important data. I sincerely hope that they can resolve the issues with TrueCharts or clarify whether we can install the existing official Docker images that are widely adopted in the world of open-source software using GNU/Linux. Yesterday I updated jellyfin (the only app I left) and now there are no apps in the applications menu, it just disappears ... At this point, I regretfully cannot recommend migrating to TrueNAS Scale.
Absolutely brilliant Tom, and hope the arm is getting better? All is great with the tutorial until I reverse proxy. Then I cannot upload anything? Any ideas please?
Just tried this, but it failed with an error that the mount points are used by another service - seems like I cannot point to already shared folders - which makes it kinda useless.
you need to stop share first then start the app, afterwards you can start share again. this will work this way. but be careful this app can screw up your permissions.
Great video. I’m new to truenas and did my first build just a few weeks ago for video editing. You mentioned SMB doesn’t handle latency well. Is there a better way to setup truenas scale to windows 10 to improve latency in DaVinci resolve? My setup is 8/10tb ironwolves drives in raid 6 over copper connection 10g card
When I created the data set as a child of my dataset for apps I set it to POSIX and ir forced the ACL MODE to DISCADRD and then when I saved it I was asked to configure the ACL's. I set it to POSIX OPEN which changed the owner group and owner to root and the ACE to User Obj RWE. If that is not correct, can you please explain how to setup the dataset for filebrowser? THANKS!!!
Thanks for the tutorial! I appreciate it. Didn't see a discussion post on this in your forums but..... The latest version of Bluefin (TrueNAS-SCALE-22.12.4.2) leaves apps unable to choose between a) path under ix-application and b) hostpath. under Config Storage/Additional Storage Under the Apps > Settings > Advanced Settings, the Enable host path safety checks is unchecked as shown to do in your video and all had been working just fine after setup with the filebrowser and other apps. Looks like a case of one step forward and 2 steps back. Any thoughts on workarounds?
Hi, I've been following your channel closely, as it has helped me a lot to configure my server, but here's my question: I haven't been able to get the "ddns-updater" application to work, which in the latest version of scala (24) replaces the service that was removed from version 22 - do you have any advice on this? Thanks for sharing your knowledge, best regards!!
Hello, can we mount another folder for user? My user folder is in mnt/filebrowser_data/user/username And i want to add mnt/sharedfile/ for user to access Any idea how to do it? Or file browser didn't have that feature? Thank you
Hey Lawrence, I want to create a storage server so we can convert old vhs videos to mpeg or any other computer format. But I need it to be accessible from two different places that are hundred kilometers/miles appart.. What would be the most efficient way to do so?
I followed this video guide to a T, but the app is stuck on "Deploying", does TrueNAS log errors when installing apps? .. as I was writing this I figured it out, if anyone else gets stuck on "Deploying" you have to make sure "apps" has permissions on the dataset you made for the filebrowser config, mine was "root" and the logs were saying it couldnt create a config file there :)
Is it possible to connect a USB drive to the Truenas computer and transfer files directly to the nas? Currenlty I have to connect it the Extra drive to my macbook and transfer files to the NAS via SMB, I would rather have the ability to connect the USB to the NAS directly and from whatever interface transfer the data to the nas. Instead of using my macbook as a pass through
Le déployement ne se fait pas. Est-ce que l'application as besoin d'accédé obligatoirement vers internet et ouvrir les ports du routeurs. Je ne pourrais pas l'utiliser a l'interne afin de de déplacé les dosssier?
Deployment is not happening. Does the application need to access the internet and open the ports of the routers. I could not use it internally in order to move the files?
Nice video! I have this deployed on Yunohost. I have gone into the config file and set the mount point, but cannot access many directories! eg The searxng directory under opt. How and where can I change permissions to get read/write access everywhere like Cpanel File Manager? Thanks!
Tom or ANYONE, How can I setup a permissions in a dataset to where I (dad builtin_admin) has full control and want my other users (wife and kid builtin_users) to be able to read and write files if they want, but not be able to delete anyone's files ONLY the ones they created/own? I am able to have each user write files to the dataset but the user that creates the file cannot delete their own file. If I give them modify permissions they can delete anything in the dataset. How do I fix this???
I believe you must add "dad" to their respective user groups for their user files, then you can control their files. But the files they make need to be by their user. (im no expert, difficult to explain. Read yourself up on Unix permissions or watch youtube video on this topic, you probably get it after some time. That was what i did..)
I installed File Browser on my FreeBSD 13 box from Github. It was pretty easy. I think it may work if installed on Core from the shell or through ssh, but I have not tried it. It would not be supported either but I thought I would mention.
So by default there is no file browser in True NAS like there is in, let's say, Synology DSM? If so, that really feels bare bone. A bit disappointing. (Coming from a person using a Synology but looking at True NAS as his next NAS.)
@@handlealreadytaken I understand your point. Yet, Synologys are not simply for prosumers and a file browser is often handy in certain situations even for sysadmins.
@@jp_baril I have truenas and I just bought synology for business camera, and their DSM is making me change my NAS to synology. lol, but I have so much invested in truenas with so many personal VM mount, I don't think I have a time or energy to recreat right now.
QNAP has a graphical file manager as well. Not sure how well (or how poorly) Synology DSM compares to QNAP's File Station, but I've been very happy with QNAP's File Station. And yes, you're correct - TrueNAS does NOT have a graphical file manager, for/as a NAS.
FileBrowser is third-party software. It's entirely to be expected that an installation of it on TrueNAS would look very much like an installation of it on OMV (or on Unraid, or whatever).
Keep getting the error Error: [EINVAL] chart_release_create.filebrowserStorage.additionalStorages.0.hostPath: Invalid mount '/mnt/WDSTORAGE/NAS' path. Following service(s) use this path: SMB Share how to fix this?
I've added to the SMB service aux. parameters [global] the following: deadtime = 10 # Terminate any inactive client sessions after 10 minutes to avoid unnecessary consumption of the server's resources getwd cache = yes # This greatly speeds up the listing when you have many files/directories inside shares! veto files = /Thumbs.db/.DS_Store/ # Hide these files in all shares delete veto files = yes # This option tells Samba to delete vetoed files when a user attempts to delete the directory in which they reside Please share your suggestions.
still waiting for proper TrueNAS file manager,
using this for browsing contents of other apps like Jellyfin, Plex, JDownloader2 etc... could result in mess,
also the mount paths doesn't seem to be user based, so for multi-user usage there doesn't really seem to be way to define app's user permissions recursively to specific folders/files within a mounted path
Great guide. This is the solution I was searching for!
The one thing that seems to be missing (at least in my case) is setting the permissions for existing data sets.
If you can access the root directory via the web portal, but hit a 'You don't have permission to access this' error when trying to access other folders, you need to set the data set permissions.
Find the data set(s) you plan on sharing, edit the permissions and allow user 'Apps' full control - if you're using the default user 568 during installation. Make sure you apply this to all child folders too (if you want full access).
Thank you so much man, I have been struggling with this for HOURS.
Thanks for the nice tutorial! I am currently looking for something like this, to share folders on my TrueNAS not only through SMB/NFS but also through a web interface. I tried Nextcloud from your other tutorial but that seems to conflict a little bit with the dataset structure I had already set up: When installing Nextcloud, it wants its own data directory/dataset and not simply will take my existing datasets... File Browser seems to be able to do that!
Only thing I'm wondering for convenience: Is it possible to make FIle Browser use the existing users & groups set up in TrueNAS or do you have to set up these users again in File Browser? Like, the ideal setup for me would be: my LDAP has all my users & groups -> TrueNAS just syncs with that -> File Browser just syncs with either TrueNAS or directly with LDAP. So basically, all users & groups would only need to be created once.
Can Filebrowser smartly handle file copy or file moves within the server without downloading to the client? Does it smartly handle file copy/file moves between multiple TrueNAS Scale or Core systems? Like many people, I have a direct connect between my TrueNAS servers for backup and it would be great to have a smart file move/copy feature between them. It's an operation I do via shell a lot.
5:50 Now I just want to set up the admin password as NiceThatYouFiguredItButYouCannotDoAnythingAnyway! ...
I cannot install File Browser selecting a particular dataset because it already has a SMB share. So... because I want to map a dataset as a drive in windows, I don't get to have an on-NAS file browser and file management app? sad face.
Just temporarily turn off SMB. You can turn it on again after you're done with File manager
be careful when you are using it, i tried to just browse nextcloud data files(no uploaf or download)and it screwed up all the permissions recursively, i tried to fix permissions via shell and wasted a lot of time and ended up reinstalling nextcloud.
Thx for sharing this info. I was planned to use it for nextcloud data edit too.
So far, I must say that switching from TrueNAS Core to TrueNAS Scale hasn't lived up to my expectations. I was enticed by the promises of "Go Beyond Storage", "support for KVM virtual machines, Kubernetes, and Docker containers, it’s easy to customize and add applications to suit a wide variety of needs"; catalogs, the ease of using containers instead of iocage for apps, and the seamless installation of numerous apps with the support of GNU/Linux. However, it has been nothing short of disappointing. Updates have already caused issues between ixsystem and the TrueCharts catalog, and the process of installing apps has proven to be more complicated than initially advertised.
I can't even get Piwigo up and running, despite the fact that there is an official Piwigo Docker available with the latest version 13.8. In TrueNAS Scale, it's nowhere to be found in the official catalog, and even when using TrueCharts, the only available version is 11.5 in the incubator, which is plagued with database problems related to Mariadb.
The time I've wasted on this migration is truly incalculable. I may end up reverting back to using VMs. To make matters worse, the latest update of Nextcloud from the TrueCharts catalog has once again caused everything to break, rendering Nextcloud inaccessible. I've not only lost precious time and days but also important data. I sincerely hope that they can resolve the issues with TrueCharts or clarify whether we can install the existing official Docker images that are widely adopted in the world of open-source software using GNU/Linux. Yesterday I updated jellyfin (the only app I left) and now there are no apps in the applications menu, it just disappears ... At this point, I regretfully cannot recommend migrating to TrueNAS Scale.
Thank you for sharing your insights.
Have you thought of or considered using and/or migrating what you do from TrueNAS to Proxmox?
Thanks for the comment. I was heavily considering switching to scale because plex on core doesnt support hardware acceleration.
@@fuzzylobster3497 Try jellyfin instead.
Absolutely brilliant Tom, and hope the arm is getting better?
All is great with the tutorial until I reverse proxy. Then I cannot upload anything?
Any ideas please?
hey, same problem. Found any solutions? :/
no found no fix for the issue, unfortunately!@@koningvoorschot4200
I'd probably never expose something like this, especially in a world that has Tailscale.
Just tried this, but it failed with an error that the mount points are used by another service - seems like I cannot point to already shared folders - which makes it kinda useless.
you need to stop share first then start the app, afterwards you can start share again. this will work this way. but be careful this app can screw up your permissions.
@@UmarKashmirisThanks for reminding me why I switched to Xpenology.
Does this web browser plugin with if you're on a mobile phone and want to backup your media from a cell phone to TrueNas at your home?
I have used this before and it's nice and simple. Can you recommend a mobile app for looking at folders remotely?
For android I use cx file explorer to smb mount. On iPad I use owlfiles
This is a very interesting topic for me as for a developer , and especially as a user of the webfolder. Thank you for bringing it up.
can you use active directory for the users?
Great video. I’m new to truenas and did my first build just a few weeks ago for video editing. You mentioned SMB doesn’t handle latency well. Is there a better way to setup truenas scale to windows 10 to improve latency in DaVinci resolve?
My setup is 8/10tb ironwolves drives in raid 6 over copper connection 10g card
When I created the data set as a child of my dataset for apps I set it to POSIX and ir forced the ACL MODE to DISCADRD and then when I saved it I was asked to configure the ACL's. I set it to POSIX OPEN which changed the owner group and owner to root and the ACE to User Obj RWE. If that is not correct, can you please explain how to setup the dataset for filebrowser? THANKS!!!
Thanks for the tutorial! I appreciate it.
Didn't see a discussion post on this in your forums but..... The latest version of Bluefin (TrueNAS-SCALE-22.12.4.2) leaves apps unable to choose between a) path under ix-application and b) hostpath. under Config Storage/Additional Storage
Under the Apps > Settings > Advanced Settings, the Enable host path safety checks is unchecked as shown to do in your video and all had been working just fine after setup with the filebrowser and other apps.
Looks like a case of one step forward and 2 steps back. Any thoughts on workarounds?
Hi, I've been following your channel closely, as it has helped me a lot to configure my server, but here's my question: I haven't been able to get the "ddns-updater" application to work, which in the latest version of scala (24) replaces the service that was removed from version 22 - do you have any advice on this? Thanks for sharing your knowledge, best regards!!
Thank you for your guidance. But I can not upfile or create the new folder, can you help me to fix it?
There seems to be a limit to the file size you can upload remotely .... is there a work around for this?
Hey, I can't seem to upload any file size 1MB or anything via reverse proxy, remotely. I can upload it locally but not remotely, any help? Thanks
Hello, can we mount another folder for user?
My user folder is in mnt/filebrowser_data/user/username
And i want to add mnt/sharedfile/ for user to access
Any idea how to do it? Or file browser didn't have that feature?
Thank you
Hey Lawrence, I want to create a storage server so we can convert old vhs videos to mpeg or any other computer format. But I need it to be accessible from two different places that are hundred kilometers/miles appart.. What would be the most efficient way to do so?
I followed this video guide to a T, but the app is stuck on "Deploying", does TrueNAS log errors when installing apps? .. as I was writing this I figured it out, if anyone else gets stuck on "Deploying" you have to make sure "apps" has permissions on the dataset you made for the filebrowser config, mine was "root" and the logs were saying it couldnt create a config file there :)
On the settings page of the user you have the option to delete the user by scrolling all the way down and click "delete".
Correct, but when you try to delete admin it won't. Other users can be deleted.
@@LAWRENCESYSTEMS just rename the admin user and change the password Tom.
🤔 Could we point this at an smb share, and the smb files be mapped inside Filebrowser?
Is it possible to connect a USB drive to the Truenas computer and transfer files directly to the nas? Currenlty I have to connect it the Extra drive to my macbook and transfer files to the NAS via SMB, I would rather have the ability to connect the USB to the NAS directly and from whatever interface transfer the data to the nas. Instead of using my macbook as a pass through
There is no support for that in the UI but it could be done from the command line.
Waitin for the reverse proxy configuration video 😊
5:31 I can see a delete button for the admin user at the left side.
It's there but gives an error when you try to delete the admin.
What's strar trek? 👀
Le déployement ne se fait pas. Est-ce que l'application as besoin d'accédé obligatoirement vers internet et ouvrir les ports du routeurs. Je ne pourrais pas l'utiliser a l'interne afin de de déplacé les dosssier?
How in the world did you mount a smb share on TrueNas?? 😮
This fixes then the SMB error with apps loading using shared datasets...just use this for access right?
Can you do an updated version of this using TrueNAS Core?
Deployment is not happening. Does the application need to access the internet and open the ports of the routers. I could not use it internally in order to move the files?
this one I was missing much - thx
Nice video! I have this deployed on Yunohost. I have gone into the config file and set the mount point, but cannot access many directories! eg The searxng directory under opt. How and where can I change permissions to get read/write access everywhere like Cpanel File Manager?
Thanks!
This is always a problem this uno you found a fix mate?
I can see the folder but I have no permission... and I don't know where to set the uid please
Thanks
Considering that this is just an App running on a container, what differentiates this "FileBrowser" solution from something like NextCloud?
Well if you just need a file browser it's going to be a lot less bloated.
This is awesome. I'm going to deploy it immediately. lol
Go for it!
Yeah I'd not recommend crippling the admin user, it's good to have it there as a backup option.
Great video, really informative.
Tom or ANYONE, How can I setup a permissions in a dataset to where I (dad builtin_admin) has full control and want my other users (wife and kid builtin_users) to be able to read and write files if they want, but not be able to delete anyone's files ONLY the ones they created/own? I am able to have each user write files to the dataset but the user that creates the file cannot delete their own file. If I give them modify permissions they can delete anything in the dataset. How do I fix this???
I believe you must add "dad" to their respective user groups for their user files, then you can control their files.
But the files they make need to be by their user.
(im no expert, difficult to explain. Read yourself up on Unix permissions or watch youtube video on this topic, you probably get it after some time.
That was what i did..)
So is there a similar product for Core?
Nope
I installed File Browser on my FreeBSD 13 box from Github. It was pretty easy. I think it may work if installed on Core from the shell or through ssh, but I have not tried it. It would not be supported either but I thought I would mention.
Why need this when you have smb? Just mount the smb share on your computer
It seems to be similar to nextcloud. I hope you can talk about the differences?
It's a great gui but it lacks the ability to copy from one truenas share to another ON THE SAME SYSTEM. It returns an error 403. So irritating.
i am unable to copy between mount points? anyone else had this is it a permission problem?
Without knowing the error message it's hard to know what's wrong
@@LAWRENCESYSTEMS 500
Internal server error
07/2024, This doesn't work anymore. looks like File browser isn't available now.
Is this only available in Scale?
yes
Great!
Thanks...
Does it work on TrueNAS Core?
No
@@LAWRENCESYSTEMS 👍
Before watching, I hope this is like Filr.
nice. thanks
So by default there is no file browser in True NAS like there is in, let's say, Synology DSM?
If so, that really feels bare bone. A bit disappointing.
(Coming from a person using a Synology but looking at True NAS as his next NAS.)
Enterprise solutions don’t have file browsers. You are comparing to a consumer based solution where they don’t expect a more advanced user.
@@handlealreadytaken I understand your point. Yet, Synologys are not simply for prosumers and a file browser is often handy in certain situations even for sysadmins.
@@jp_baril I have truenas and I just bought synology for business camera, and their DSM is making me change my NAS to synology. lol, but I have so much invested in truenas with so many personal VM mount, I don't think I have a time or energy to recreat right now.
@@handlealreadytaken Are you sure Truenas Scale is purely enterprise focussed? It has the "app store" and offers apps like sonarr and radarr...
QNAP has a graphical file manager as well.
Not sure how well (or how poorly) Synology DSM compares to QNAP's File Station, but I've been very happy with QNAP's File Station.
And yes, you're correct - TrueNAS does NOT have a graphical file manager, for/as a NAS.
Looks like a copy/clone of the filebrowser plugin for openmediavault
FileBrowser is third-party software. It's entirely to be expected that an installation of it on TrueNAS would look very much like an installation of it on OMV (or on Unraid, or whatever).
First
Wow
Keep getting the error
Error: [EINVAL] chart_release_create.filebrowserStorage.additionalStorages.0.hostPath: Invalid mount '/mnt/WDSTORAGE/NAS' path. Following service(s) use this path: SMB Share
how to fix this?
I've added to the SMB service aux. parameters [global] the following:
deadtime = 10 # Terminate any inactive client sessions after 10 minutes to avoid unnecessary consumption of the server's resources
getwd cache = yes # This greatly speeds up the listing when you have many files/directories inside shares!
veto files = /Thumbs.db/.DS_Store/ # Hide these files in all shares
delete veto files = yes # This option tells Samba to delete vetoed files when a user attempts to delete the directory in which they reside
Please share your suggestions.
Web hosting is like air conditioning - you don't notice it until it's not working properly. ❄🌡🤒