Just deployed: PXE boot environment so I no longer have to use USB drives to image computers or VMs within my network! There was some troubleshooting I needed to do as the YAML I found did not bother to set the user or group IDs to function properly. Basically I was given a choice. Either use a container from LSIO or use an official container from Netboot XYZ. I chose the official. After a few mapping errors I noticed on the first script entries that looked like the following:
– PUID=1000 #current user
– PGID=1000 #current group
All I could think is “you have to be kidding me. Is the author of this guide trolling? All right fine. I will just put those en under environments and oh gee running sudo docker compose up -d is now able to pull the image! Tested in a virtual environment and on actual hardware. I am happy to say both are working great. Oh, pro tip. When you are telling your router to allow network booting, you better actually click the check box!
With that project out of the way I am going back to a media server. I have TrueNAS scale running on my old gaming PC which is then in turn running Plex. I chose scale for two reasons. First it is Debian based. The second is that I was hoping the scale part of it’s name would mean that scaling up storage would be super easy. Turns out, no. I can add to the pool but only if I add in a new vdev. Since my old computer only supports up to 4 SATA drives and I do not have a HBA, adding on that scale just does not seem possible right now. I am going to look into Unraid as I think that will do what I want. I am also going to try out Jelly fin to see if I can use other hardware for transcoding. I hate being locked into one ecosystem.
It’s FOSS or it’s nothing!