Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Would I set up a VM for things like youtube-dl?

Featured Replies

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.

  • 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.

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.

  • 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.

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.
  • 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.

  • 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.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.