UnRaid installation tutorial.
Hi!
YAMS has pretty much all apps that i use in a media server. So instead of finding, downloading en setting up everything manually on my new UnRaid server i decided to give YAMS a try.
Rogergonzalez21 asked me to do a little write-up so here we go!
Please do keep in mind that i'am actually very new to UnRaid and linux based systems in general so not everything i did is probably best-practise but it works.
I started by creating two shares in UnRaid, "media" and "yams"
within yams i created an extra folder called yams_installation.
media, settings, configs and the installer will be installed on these shares. Don't be stupid like me and try to use the default installation folders. These are stored in RAM and because of this completely wiped after a reboot.
I also had to download composer-manager from the community apps within UnRaid.
After that you open a terminal in UnRaid using the button on the top right. And follow the default installation instructions.
Clone the git repo to /mnt/user/yams/yams_installation and cd to that location.
The next step is to run bash install.sh. Here's your first hurdle.
The default installation checks what permissions the install is run with. Because of some safety features within UnRaid the terminal can only be run as root user. You can't create a new user. Because of this running bash install.sh will kick you out because you're using sudo permissions.
To fix this edit the install.sh using "nano install.sh"
Navigate down to the line where it checks for permissions something along the lines of "if[[$EUID = 0]] then send_error_message"
I just changed the 0 to 999
Exit and save (ctrl x then y)
run "bash install.sh" and continue following the installation steps from the website.
When asked to input your media directory input /mnt/user/media
That's basically it. When the installer is finished all docker containers automatically show up in the UnRaid dashboard and you can start getting everything setup.
EDIT
I (@rogs) added the screenshots for better readability. I'll use those for the website tutorial!