February 17, 20179 yr There are a few command line tools that I use to download stuff off the web, such as youtube-dl. Currently they are just on my home pc, and I set their default download location to the downloads share on my UnRAID server. I figure these tools may as well just be on my server though, since they are only ever used for my server and I want to be able to use them from multiple computers. What would be the best way to install these programs? Correct me if I'm wrong, but anything installed onto the server outside of docker containers, shares, and VMs are deleted upon reboot correct? I had thought of making a headless Linux VM dedicated to these downloaders, but I figured I would ask what you guys recommend.
February 17, 20179 yr Community Expert There are ways to install things that persist after reboot. Plugins, for example. The way this done generally, and plugins are just a way of doing this that is managed by the webUI, is to store them on the flash drive and get them to reinstall themselves at bootup. I don't know anything about youtube-dl, but if it can't run on slackware without also installing a lot of dependencies, then a VM or docker is going to be needed.
February 17, 20179 yr If it's all commandline you could Go the VM way and SSH to the machine to run the Commands from the VM itself. Lots of people here use MC or other Tools to let the orders be done by the unraid machine itself. Can Set your Array as a Network storage and let stuff Download directly to it.
February 17, 20179 yr Author So I set up the VM, a headless linux machine. How do I access shares from the array? I have heard you do it through nfs, is that correct? I'm just looking for it to be able to send files to one of my shares.
February 18, 20179 yr So I set up the VM, a headless linux machine. How do I access shares from the array? I have heard you do it through nfs, is that correct? I'm just looking for it to be able to send files to one of my shares. A VM is just like a physical machine for accessing your shares. If you are used to using windows, then smb (cifs) is going to be the easiest for you to set up. Depending on which distribution you picked, you may be able to use the built in file manager to just browse to the server and connect to the shares from the GUI. nfs allows a more linux native connection with permissions and such, but it's probably a little more difficult to set up if you haven't messed with it before.
February 18, 20179 yr Author So I set up the VM, a headless linux machine. How do I access shares from the array? I have heard you do it through nfs, is that correct? I'm just looking for it to be able to send files to one of my shares. A VM is just like a physical machine for accessing your shares. If you are used to using windows, then smb (cifs) is going to be the easiest for you to set up. Depending on which distribution you picked, you may be able to use the built in file manager to just browse to the server and connect to the shares from the GUI. nfs allows a more linux native connection with permissions and such, but it's probably a little more difficult to set up if you haven't messed with it before. Command line only I'm afraid, it's a headless Ubuntu install, as all I need is the console. So off a fresh install of Ubuntu, what would I need to do to access a share? Is there a guide you could maybe direct me to? I've tried searching to no avail.
February 19, 20179 yr Community Expert There are a couple ways to do this. You could just connect like: smbclient //<hostname>/<sharename> -U <username> Or you can mount the share like this (as root): mount -t smbfs -o username=<username> //<servername>/<sharename> /mnt/point/ Or you could use this guide to auto mount samba shares using AutoFS: https://forums.linuxmint.com/viewtopic.php?f=42&t=144997 If you mount the share you treat it just like it's part of your vm's file system, just point the terminal at the mount point and do what you want.
Archived
This topic is now archived and is closed to further replies.