Zhono Posted April 20, 2020 Share Posted April 20, 2020 (edited) I'm using the 30 trial to make sure I can get my system fully converted and up and running on Unraid before deciding on a license. Originally, I had replaced my desktop(ryzen 5 1600/rx560) with a better system(ryzen 7 2700x/rx590), based on what was on sale, then used the old stuff to put together a home server running Debian with Webmin/Docker/Docker-Compose. Since I can't leave the house anyway, I've spent the last 10 days or so trying to get my main desktop converted to running on Unraid, with the original Win10 running as a VM. Getting the VM working was easy enough. Getting the one and only AMD GPU in the system to passthrough to Windows was not, and is what took up a good 8 of those 10 days to figure out. Every solution I found, either turned out to apply to some other configuration, or otherwise just didn't seem to work for me. But anyway, I got it in the end. Got my CPU cores pinned and isolated to dedicate half the CPU to Windows. Then I spent the last few days transferring all of my data to shares on the array, as well as all of my Docker container config data. The part I am stuck on now, is actually recreating my Docker containers in Unraid. I do have the Community Applications plugin to use. And certainly, I could also manually create containers and replicate the setups in my compose file. But with 15-20 containers, each with a big list of custom labels and other assorted variables and settings, I'm now looking for a way to avoid spending countless hours tediously copy/pasting individual variables, over and over and over again. Tried looking up using compose on Unraid, but it seems like it is neither straightforward nor recommended. Various searches only seem to lead to the same basic advice/instructions for manually creating a container and copy/pasting all of the needed labels and variables. Is there no easier/less time-consuming way to migrate my containers to Unraid? And my other question is about hardware upgrades. Obviously, I know the license is tied to the usb stick itself, so no issue there. I'm just wondering about, say, a mother board swap. I'm using a micro ATX board, and a pretty small case, so the board only has 4 sata3 ports, and one usable m.2 port(had my nvme drive with Windows), and the case only holds a few drives. I have 3 drives in the array, and the one nvme drive for Windows, as well as one ssd for Windows to store my Steam games. Don't currently have the ability to even fit parity or cache drives. So I'm thinking about ordering a bigger board and case, that can both accommodate more drives, maybe a USB pcie card(I'm passing through one of the motherboard's controllers to Windows currently) and maybe toss in the second GPU to play with. So the question is, how difficult is it to swap boards? Since I assume that the SATA controllers, as well as other bits of hardware and their related addresses or whatever are going to all be different. I imagine I'll also have to make some changes to the Windows VM config, which seems obvious. Anyway, the Docker question being the most pressing for me at the moment, so I can get everything up and running and make sure everything is going to work the way I am hoping, so I can decide on a license. And actually, bonus question regarding licenses; I have a usb external hard drive I occasionally plug in to Windows to store certain stuff on. Does Unraid somehow track that and count such a drive toward the limit? Just wondering if that's the case, what happens if I get the Plus license, and max out the number of drives, then forget about it and happen to plug in my external drive to grab/save some files? Thanks in advance for any help here. Looking forward to hopefully making Unraid a permanent part of my setup. Edited April 20, 2020 by Zhono grammar / tired, and called it a "usb sata card" Quote Link to comment
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.