• 0 Posts
  • 84 Comments
Joined 1 year ago
cake
Cake day: September 21st, 2024

help-circle
  • I would start with the NAS first. with a proper NAS and a solid network the storage requirements for the rest of your servers lessens.

    for example, I’ve got an off-the-shelf NAS solution that hosts all my movies, music, etc that is mounted via docker in my Plex container on a different server. because it’s usually streaming to four different devices at any given moment, and the torrent’s running against the same NAS, I’m using a 10gbe copper line.

    depending on your needs, a 1gbe should suffice.

    having a NAS would also help with backups. I have a 5 bay NAS, one of them is dedicated for backups of both servers and cloud storage from the NAS (personal files, tax documents, etc).

    also, when building your NAS whatever you think you need, double it. if you think 5tb is enough, you’ll want to get 10tb or even 15tb. I current run 15tb(8tb drives) in a raid 10 with a 20tb backup drive.

    this kind of configuration allows me to run 1tb or even sub tb drives on my servers and reduces my overall costs to replace if anything goes wrong. with a raid 10 on my primary storage array I can easily replace bad drives.

    the only time I’ll really hurt is if my backup drive fails. since it was so expensive due to the volume. but backup drives never fail, right? 😉

    unfortunately because of AI all those prices have increased. if I were to build it today it would cost me around $1700. adjusted for current pricing my whole lab would probably cost around $10k (thanks ram!).

    good luck and god speed


  • yes. all of the images I use are cached and stored in my locally hosted gitlab registry.

    I think I’ve got around 120-140 images. a lot of what I have is just in case of an emergency.

    I’ve always imagined I could build and run technological infrastructure after a social collapse or something, so I have a lot of images that could be a good basis to start with. Most OS images, popular DB images, etc. it would probably never work, but I’d rather have the option than not.
















  • OP ignore anyone saying wireguard is better than openvpn, it’s not. they are two solutions used to solve for multiple problems.

    openvpn is highly configurable and is more widely supported across almost all platforms but the learning curve is medium to difficult.

    wireguard is easier to setup for first timers and has stronger encryption but lacks multiplatform support and has shorter track record ensuring security and viability.

    some say wireguard is “faster”, but I haven’t seen any real world instances of this being true unless you get close to the theoretical full saturation of a 1g interface. unless you’re dealing with HA or high throughput apps in a commercial setting I doubt you will run into that issue.

    personally I prefer openvpn because I use it across multiple platforms and have peace of mind knowing it’s a tried and tested solution with decades of public and private support.




  • I do not recommend using a seven year old as a server for the following reasons.

    1. their parents will get mad
    2. the neighbors might call the police about all the children you have racked in your basement
    3. they have poor computing power, wait until they’re at least in their late teens (although software updates come too late and the system is usually very unstable at that time.)
    4. think of the smell! your house will smell like a kindergarten
    5. food costs are already high enough, add two or four growing kids to that budget and it’s far cheaper to run a couple Dell R610s every month.

    overall, not worth it mate. good luck though!