I have just installed Audiobookshelf on my Umbrel, but my media are on my NAS on the local network. How can I connect my Umbrel to the NAS so I can mount the remote folders and add them in Audiobookshelf? Is there an easy way to do this? I installed the Samba app but this only seems to let me share my Umbrel on the local network, not let me access folders on another device. Am I missing something?
What brand of NAS?
What you do is create or use an empty folder, then mount it in and add the entry the /etc/fstab. Just like any other Linux system.
My NAS is a Drobo.
So it needs to be done from the command line? This is what I am trying to find out how to do.
There really needs to be a way to do this from the Files app.
Umbrel is just a Docker application program running on a what is called a headless or non gui version of Debian 12. If your Umbrel is on a PC you could install a desktop on it. Or a kiosk instance so the web gui is there on the local video port. But regardless you still have to edit files because Linux is an non configued system for that you configure since there is many methods to do network storage.
In your case, you set up the different Drobo shares if you want to use. Then you figure out where you want them mounted in your home folder (that has to be empty or create new ones). Then we create a credential file since that one is password protected system and add its mount entry into a file called fstab.
You could use a file browser app if there is one for temporary uses, but for something permanent on the network, you just permanently mount the share
You misunderstand. I am saying that it would be good if the File browser app on the Umbrel had the ability to setup connecting to a network share from within the web UI. This would stop us needing to use the command line to set all this up. It would also make it easy to move files on and off the Umbrel itself via the web UI which would be really useful.
I have an Umbrel Home and a Raspberry Pi 4 both running UmbrelOS. The latter is used as a Bitcoin node only. The former I have various apps other networking apps on it. I am trying to setup Audiobookshelf as well.
I don’t neeed to install a desktop OS on either, but I do need help on how to setup the network share on the Umbrel Home so that it persists after a reboot, and reconnects automatically if the Drobo goies offline temporarily. I am reasonably comfortable in the Linux command line but I am unsure of the best way to do this, which won’t break after an UmbrelOS update.
Their update only effects the docker container and the programs and not the Debain OS that its running on and they are not keeping up with Debian as far as updates and releases. Even though they really need to do a total new version for a list of things.
But getting onto the subject, there are two ways to work with a nas.
One way is to mount it permanently like a network attached drive, and the other is temporary with a smb client app.
In Docker and packaged dockers like Umbrel, Start9, etc, I think no one has made a smb client app that can be installed on docker. Because normally you build the samba client onto the docker container itself. So the only way is to use the web browser Firefox which denny added to his public store. Then log into the NAS. If you don’t want to permanently mount it on the host OS.
I’ll have some free time this weekend to look to see if I can just write an enhancement shell batch file for Umbrel’s file manager instead of just writing a new umbrel and doing a fork.