• Posts

  • Joined

  • Last visited

Everything posted by Zhono

  1. I found a few other enclosures that are 3.1 gen 2 / 10Gbps (also cheaper), so double the potential bandwidth for half the cost. I might just buy one a 2-bay one and mess around with it, even if it's supposedly "not recommended". Worst case scenario, I can still use the enclosure with my laptop directly. After some more searching, I did find some posts in various places of people talking about doing exactly this, and how it did/didn't work out for them. I think if I get the right enclosure, and considering I don't need/want parity/cache drives, it might work fine for what I want. But I may just leave my existing server as-is, and setup Plex on the NUC, feeding it the media files over the network from the existing server. Maybe I'll use the NUC to finally get around to messing with Proxmox. When I bought Unraid, it was/is so good that I ended up just never playing around with some of the other stuff that's out there.
  2. Wasn't sure this post deserved to be in a more specific place, so I figured I'd toss it here. TL;DR version: Have Intel NUC. Wanna run Unraid on it with 5 x hard drives in a USB 3.1 5Gbps external enclosure. Good plan? The long version: Once upon a time, I ran my Unraid setup on my main gaming rig. Ryzen 7 something or other, 64GB memory, RX 5700 XT and RX 590, case capable of being loaded up with with hard drives, and a mobo with all the features to support everything. Serving up file, running all the media-related docker stuff, and Windows/MacOS VMs with GPU passthrough, etc. Bunch of other stuff setup on it. Worked great. But things changed, jobs were lost, GPUs became valuable. So, I ended up downgrading to a laptop for my general computer usage and gaming, and parted out my desktop. Laptop does its job fine. For my server, I scoured eBay, spending quite some time watching like a hawk for what I had in mind. Got a TerraMaster F5-421, new in the box, for like $150. I don't remember exactly why I needed that specific model, but I remember that it was important for running Unraid on it the way I wanted). Might have been because the other models with the correct features all ran ARM processors. Specs are at https://www.terra-master.com/us/products/f5-422.html if you're curious. They don't list the 421 any more, but the 422 is identical, except it has a 10 gigabit port and a couple of gigabit ports, where my 421 has 4x gigabit ports. It's also way more money. Never even booted up to whatever OS TerraMaster runs on these things. Cracked it open, yanked their flash drive, popped in my existing Unraid drive, added an extra 8GB of memory, dropped my hard drives in the 5 drive bays, and about 20 minutes of checking settings and stuff later, I was good to go. And now with that long backstory/info-dump out of the way, let's move on to yet more info-dumping fun, but this time in the present. The TerraMaster works great with Unraid for file serving, DelugeVPN, Sonarr/Radarr/Jackett, etc. Works mostly okay with Plex, but can chug if I'm trying to add a ton of stuff and get metadata (large anime and music libraries, with more being added frequently). I was trolling around Craigslist and FB marketplace, looking at listing for older servers, as you do, and started wondering if I could find anything super cheap to mess around with and possibly move my Unraid setup to. The current setup has a pretty slow Celeron CPU; 4 cores, no hyperthreading, etc. And it occurred to me, I have a perfectly good, and importantly perfectly-sized, computer just sitting here doing jack squat. An Intel NUC model NUC6i7KYK. Specs at https://ark.intel.com/content/www/us/en/ark/products/89187/intel-nuc-kit-nuc6i7kyk.html. The CPU in this thing puts the Celeron to shame. The other hardware in it, ports, etc, is several universes beyond what I have in the current setup. Now, it has a Thunderbolt 3 port, but ever search I do seems to point to TB3 being useless to me on Unraid, unless I missed something. Thankfully, it can also be just used as a type c USB 3.1 Gen 2 10Gbps port. My plan at the moment, is to buy yet another TerraMaster product and plug it into that port. Specifically, a TerraMaster D5-300 (https://www.terra-master.com/us/products/homesoho-das/d5-300.html), which is basically just a big hard drive enclosure with 5 bays, 2 fans, and a type c USB 3.1 Gen 1 5Gbps port. My hope is to run Unraid on the NUC, drop a couple of SSDs into the 2 M.2 ports that it has, and then put my existing hard drives into the 5 bays of the D5-300, and plug that into the aforementioned port on the NUC. For what I do, I figure the bandwidth of that port is plenty, and those two SSDs can be used if I want to mess with VMs or whatever. Which I should also be able to do again, considering the massive bump in hardware (compared to what I have ATM). So finally, we get to the damn point already. Thoughts on this idea? Anyone know of any technical reason why it won't work? Like Unraid not wanting to add HD's that are in a USB enclosure to the array or something? Some other concern about why this would or would not work correctly? Simply disgusted at the idea of such a setup lol? Again, nothing I do needs blazing-fast file storage or anything, and I don't even have a parity drive(or cache drive), since nothing is all that important. For the 200GB or so of actually important, irreplaceable files, I have Duplicati backing that up to cloud storage nightly. So really, this is mostly a "because I can" upgrade, to make use of the NUC that's doing nothing, and maybe mess around with some other docker containers or VMs again. And yes it would be nice if Plex ran smoother. Wow, what I mess of a post I have written. How long was I even doing that? Oh well, just the way it goes. Leave your hate mail (hate messages?) below. Or, you know, useful information and/or interesting ideas and opinions. That works too. Time to eat.
  3. Just finally got around to setting this up. Was already running containers for MariaDB, phpmyadmin, and Letsencrypt(I switched from Traefik 2 to Letsencrypt using Spaceivader's guide when I moved to unraid). For you other Letsencrypt people, here's the process. It was as simple as opening phpmyadmin and creating a new user "wordpress" and selecting to also automatically create a database with all privileges. Install the wordpress container, giving the database info I just created in phpmyadmin. For databse server info, I give it MariaDB's internal ip and port, and place the wordpress container on the Custom:proxynet, same as all of my containers. I also copy whatever internal IP MariaDB was assigned when I set it up, and tell MariaDB to use that as a fixed IP, so it doesn't change on me and break things. Then in the Letsencrypt/nginx "proxy-confs" folder, make the file wordpress.subdomain.conf, and fill it with: server { listen 443 ssl; listen [::]:443 ssl; server_name mydomain.com; #change this to your domain or subdomain include /config/nginx/ssl.conf; client_max_body_size 0; location / { include /config/nginx/proxy.conf; resolver valid=30s; set $upstream_app wordpress; set $upstream_port 80; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; proxy_max_temp_file_size 2048m; } } Then open the site and do the standard wordpress setup. You'll notice I use my primary domain without a subdomain and it works perfectly fine. Just make sure the Letsencrypt container is not set to "subdomains only = true". Also, it is VITAL that you clear your browser's cache, or wordpress may keep redirecting your front page, to a page not found. At least it did for me(kept sending my to mydomain.com/ui/dashboard). And that's it, everything should work fine. Of course, I have not yet started messing with any of the more complex themes/plugins/addons I want to use. Hopefully they all work without issue.
  4. Apparently, the solution was to boot into safe mode, do absolutely nothing whatsoever and then reboot. Windows then booted fine. Of course, the AMD product verification tool is broken trash, and I had to download it like 15 times on 3 different browsers to get it to work. Then, after booting back to Unraid, the VM wouldn't work. I appeared to be booting fine, claimed it was running, no errors or warnings, but my monitors refused to wake. The only way I could fix that, was to delete the VM profile and create an identical duplicate(I literally copy/pasted the XML) and it then booted up fine again. Still have no idea what the problem was in either case, and I guess I never will. Oh well, it works again. Until next time, when it doesn't.
  5. I have about the least complicated setup possible. 6 hard drives in the array, with no cache or parity drives. An nvme drive where windows is installed, with the VM setup to use it by selecting manual and pointing it to ”/dev/nvme0n1", and set to sata.(apparently I can't passthrough the drive because [insert technical details about chipsets or whatever that I already forget] so it's setup this way). I don't unplug/disable anything when switching between unraid and windows. Again, this setup worked just fine, and I have changed nothing about the setup since I configured it. I had no issue previously booting back and forth between unraid and windows to configure rgb related stuff and to compare VR performance between bare metal and VM. The only change that I can think of is not too long ago there was (what seemed like) a larger windows update. The one that triggered the "Welcome to windows, here's a bunch of features no one asked for" screen before you get into the os.
  6. I had setup Windows 10 on the system, then setup unraid, setup a VM to use that existing Win10 install, and cloned my uuid so the license stays activated both in the VM and when booting Windows on bare metal. Everything was working fine, I could shut down Unraid and boot directly to Windows if needed for some reason(pretty much don't, I just keep the VM running, it works great). But I just went to claim one of those 3 months of Xbox Game Pass codes that came with my GPU. AMD insists that I have to run the product verification tool to claim the code, but the program refuses to run. I assume it doesn't like being run in the VM. So I shut down the VM, shut down Unraid, then booted into the bios and switched to boot directly to the Win10 ssd like I noranlly do. I get the little loading circle/dots/whatever thing for about 20 seconds, then a blue screen that says "inaccessible boot device". No amount of rebooting produces different results. Booting back into Unraid, the VM says it is starting without issue, no errors or warning in the log, but the screen never wakes up, and I have to force stop the VM and then start it a second time to get it working again. Any idea exactly what is happening with that blue screen, and how I can fix it? I'd like to claim that stupid code before it expires.
  7. Using the right-click options didn't produce different results. As for the page you linked, I checked the firewall and the other suggestions on the page, and everything was already setup in-line with the suggestions. Just to be sure, I also went ahead and uninstalled VLC, deleting settings/cache in the process. Then I installed the latest version, again opting to delete any existing settings/cache, and again checking the firewall settings, just to be sure. Same deal. This is so bizarre.
  8. Yeah man, I've been at this for days now, and I'm just lost. Already updated VLC to the latest, and googled around for the error, but didn't find anything useful. I only have the one machine, aside from my phone. For the hell of it, I setup access to the Unraid SMB shares through Solid Explorer on my phone, and open the file over the network in the Android version of VLC. It plays fine. For further experimentation, I disabled the Redhat ethernet in Windows, and enabled my motherboard's wireless-ac adapter(that I have passed through, but just keep disabled) and connected through that. Same results. Original won't play, the identical copy will. I have nothing better to do at the moment, so I might setup a second VM with a fresh install of Windows, since I have a spare GPU just sitting around in the system, and see if opening the file on a fresh Windows with a fresh VLC install makes a difference. If it works, I guess I can assume it's something to do with my Windows and/or VLC config, and not the files/shares themselves.
  9. Yeah, they are listed as the exact same size. Using CPM confirms they are identical.
  10. So here's what I'm getting out of that(I used PuTTY, hopefully there's not some obscure reason why that would matter). I removed the dates and file sizes, and changed the file names to simplify things a bit. -rw-rw-rw- 1 nobody users file1.mp4 (on Share1, copied into place with Krusader, plays fine in VLC and other players) -rw-rw-rw- 1 nobody users file2.mp4 (on Share2, also copied into place with Krusader, doesn't play in VLC but plays fine in other players) -rw-rw-rw- 1 daniel users file2 - copy.mp4 (on Share2, copy/pasted in Windows Explorer, plays fine in VLC and other players) drwxrwxrwx 1 nobody users Share1(root folder of share for file1, file is at root of directory) drwxrwxrwx 1 nobody users Share2(root folder of share for file2 and its copy, files are at root of directory) As fare as I can tell, the permissions for the files that play in VLC are the same as the ones that don't, with the exception of the files that are copied in Windows are "daniel" instead of "nobody". I assume that's because I created a user "daniel" in Unraid, and assigned that user read-write permissions on every share. That user name and password is what I initially fed to Windows when I first attempted to access the network shares after setup of the server. Running the Safe New Perms tool does change the copy from "daniel" to "nobody". The copy still plays fine in VLC either way, while the original still will not. For fun, I also changed the owner of file2.mp4 from "nobody" to "daniel". Same results, file still won't play in VLC. *EDIT* Forgot to point out, I did obviously check the permissions on other files in other shares, both ones that play in VLC and ones that don't. I found no inconsistencies in the permissions.
  11. I was going to create a new post, but since this post is here, and never seems to have been solved, I'll just ask here. Having the same exact issue. I have some shares setup, all identical settings, aside from the name. Running a Windows 10 vm on the same machine, which is where I am accessing the files. My shares are mapped to lettered network drives. Browse to some video files on one share and open in VLC, they play perfectly. Browse to a video file on a different share(again, with identical settings), open in VLC and it won't play the file. I get the error "Your input can't be opened: VLC is unable to open the MRL 'file://ZHONO-SERVER/Recordings/2019-06-15%2017-50-57.flv'." I tried copying it the desktop and it play fine there. So I instead decided to copy it directly from the share it was on, to a share that worked. It played. Deleted those extra copies, then ran the "Docker Safe New Perms" tool. Didn't help. So then, I decided to duplicate the file right where it sat, in the share where it won't play. So a simple "right-click/copy" "right-click/paste" and I instantly have two files. The copy plays perfectly in VLC. Say what? Okay, I delete that copy again, and instead I rename the original. Nope, still won't play. And then one final thought, tried opening the file in Media Player Classic. Played fine. Windows Photos app(had to use an mp4 that also wouldn't play, since that app doesn't do flv), and it also played fine. So apparently, it's just VLC. Of course, it's the ONE video player I have and use on my system. I hadn't intended to even install MPC on this system, since development on that ended like 3 years ago. Any idea what the problem is here? Because duplicating 1 file to make it play might be fine, but I have literally thousands of files, spread across multiple shares, all in the same situation.
  12. So it sounds like hardware swaps are fairly straightforward, so that's good. I just went ahead on Newegg and ordered an ASUS AM4 TUF Gaming X570-Plus motherboard, a Phanteks Enthoo Evolv X case(in Galaxy Silver, if anyone cares), the very last dual 3.5" drive bracket that Newegg had in stock for that case, and a Cooler Master MasterAir MA620M to replace the stock Wraith Prism cooler that came with my 2700x. So hopefully Newegg can get that stuff shipped without issue, in these times of "maybe it ships and arrives, maybe it doesn't". Going to have to wait and see what kind of IOMMU grouping is happening on that board. Tried searching to see if anyone has talked about those specifics about that board anywhere, but didn't find anything. Hopefully I'll be able to pass through most of the good USB ports to Windows, leaving something for the Unraid drive, without having to also order a usb pcie card. But again, I can't find specfics on exactly how many different USB controllers are on the board. And I'm also hoping I can pass through all the extras to Windows, like the bluetooth, the fancy Intel wifi, etc, without much hassle. As for the Docker stuff, I kinda lost my patience for searching, as I often do, and just bit the bullet and recreated everything manually. Ditched Traefik and instead setup the Let's Encrypt with nginx container, following Spaceinvader's video, and recreated all of my other containers using the stuff available in the Community Apps plugin, adding in all the custom labels and other stuff as necessary. Only ended up taking a couple of hours. So I now have my Windows 10 VM(that's my main desktop/gaming system) running, as well as all of my server type stuff, and everything seems more or less good. Still need to dial-in the best settings for VR gaming on the VM, and for some reason the Nextcloud containers feels kinds laggy. The gaming might just come down to the RX 590 needing an upgrade, and the Nextcloud thing might just be that I'm pinning and isolating 75% of all the cored for Windows, leaving only 2 cores/4 thread for Unraid/Docker/whatever else isn't Windows. Might have to dial that back a bit to just half the cores for Windows and see how that does. My stuff is supposed to come by Friday, so hopefully by Saturday night I'll have my final hardware config assembled and be able to do some final testing to make sure everything runs well and finally grab a license. Let's be honest though, working with Unraid seems WAY better than any of the alternatives, so even if I decide to split everything back up into two system for gaming performance reasons, I'm probably going to want to run the file/media server stuff on Unraid either way. lol
  13. 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.