• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics in ~tech with the tag "homelab". Back to normal view / Search all groups
    1. Looking for feedback on a homelab design

      I wanted some help with a homelab server I am in the beginning stages of designing. I am looking for a flexible and scalable media and cloud system for home use, and I thought this community would...

      I wanted some help with a homelab server I am in the beginning stages of designing. I am looking for a flexible and scalable media and cloud system for home use, and I thought this community would be a good place to source feedback and recommendations before taking any real next steps! I really want to check that I am approaching the architecture correctly and not making any bad assumptions. I am open to all feedback, so please let me know what you think!
      I already run a simple home server and I have typical homelab FOSS apps, such as jellyfin, navidrome and audiobookshelf, but I am also interested in migrating away from cloud storage using nextcloud, immich, etc. In an ideal world, this setup would also allow me to leave windows on my main machine and use a windows vm for business related work that can’t be done on Linux. I will likely be the one primarily using the services, however I could expect up to 10 - 20 users eventually.

      High level setup is with two machines:

      • Proxmox Server
      • TrueNAS Scale server
        • JBOD with either 90 bay or 45 bay storage
      • 10G switch

      This might be a stupid setup right off the bat, which is why I wanted to discuss it with you all! I have read a ton about using TrueNAS as a WM within Proxmox, but I just like the idea of different machines handling different tasks. The idea here would be to set up the TrueNAS server so it can be optimized for managing the storage pool to allow for easy growth. While the Proxmox server can handle all the VMs and connecting users, with higher IO, etc.

      TrueNAS System Specs:

      • AMD ryzen CPU and motherboard
      • 64 or 128GB ram
      • Mirror 500GB M.2 NVMe OS Drives
      • GPU if necessary, but hopefully not needed
      • Dual 10gb pcie card if the motherboard doesnt already come with them
      • An hba for the JBOD something like the LSI SAS 9305-16e
      • SLOG and L2ARC as necessary?

      JBOD enclosure

      • While I am interested in a 90-bay enclosure, I would only realistically be starting with two vdevs which is why I think a 45 bay enclosure wouldn’t be an issue.
      • Im tentatively planning for an 11 wide Raidz2 vdev configuration. This would hopefully scale to 8 vdevs with 2 hot spares or 4 vdevs with 1 hot spare.
      • All drives would be HDDs

      Proxmox Server Specs:

      I am less familiar with the specs I will need for a good Proxmox server, but here is what I am thinking.

      • AMD epyc and motherboard if I can get my hands on a less expensive one. Otherwise I was thinking a higher end AMD ryzen cpu
      • 128 or 256GB ram
      • Mirror 500GB M.2 NVMe OS Drives
      • Somewhere between 2 and 8 TBs of SSD storage. Depending on the number of drives, I think this would be a single drive, mirror or raidz1.
        • This storage will be used for all the vm configuration and storage, except for something like Nextcloud where the main storage will go onto the TrueNAS mount.
        • I would also use this for temporal storage such as downloading a file before transferring it to the TrueNAS mount.
      • A dedicated GPU primarily for transcoding media streams, but also for testing and experimenting with different AI models.
      • Dual 10gb pcie card

      Questions:

      • I know Proxmox can do zfs right out of the box so I know I don’t need the TrueNAS server, but splitting it this way just seems more flexible. Is this a realistic setup or would it just be better to let Proxmox do everything?
        • Does anyone have experience creating NFS shares in TrueNAS for mounting in Proxmox? I would be interested in thoughts on performance, and stability among any other insights.
      • Do any of the system specs I listed seem out of line? Where and how do you think things should be scaled up or down?
      • If I ever did expand to a second JBOD shelf, assuming the first one was full first, is it be possible to create new vdevs that spanned across the shelfs without losing data?
      • Is SLOG and/or L2ARC necessary for this setup? What capacity and configuration would be best?
      • What else have I missed?

      Lastly, a quick blurb:

      I have been building PCs for a while and undertook building a home server a few years ago. I loved the experience of learning Linux (the server is running Ubuntu), picking up docker, and learning more about the FOSS community has been a joy! Part of this project is to learn along the way but also have a setup that I can build towards over time! Proxmox, TrueNAS and zfs would all be new to me so I really see it as an opportunity to explore. I want a solid media and cloud server setup, while also giving myself the freedom to explore new operating systems and general hypervisor functionality.

      22 votes
    2. Seeking advice for back-up internet connection at home

      Hello, Tildes Tech Support Team, I'm doing some Homelab stuff. And I'm looking for a way to set up an inexpensive back-up Internet connection. Less about having a connection when I'm home and...

      Hello, Tildes Tech Support Team,

      I'm doing some Homelab stuff. And I'm looking for a way to set up an inexpensive back-up Internet connection. Less about having a connection when I'm home and Internet goes out (Phone hotspot works in a pinch), but more about getting in and getting statuses of stuff when I'm not home and Internet drops.

      For background, I have a Ubiquiti Unifi Dream Machine Pro that can do WAN failover. My primary Internet connection is through Verizon Fios. The UDM and the Fios ONT are directly connected via ethernet; I'm not using Verizon's crappy home router. Also, I rarely lose Internet connectivity. This really is just a Homelab experiment to see if it can be done.

      I've seen some stuff about getting a cheap, refurb smartphone and a cheap MVNO plan like Google Fi that nets me a handful of GB a month, and then tethering the UDM to the phone somehow (maybe through some cheap router in bridge/passthrough mode like a GLinet travel router). Has anyone had any experience doing this?

      But...I actually have a secondary Internet connection already. My apartment complex has WiFi across the complex and for each unit. That I unfortunately have to pay for, even though I don't use it -- I want FULL control over my home network. But since I do have it, is there a way I can take advantage of this? I'm thinking something like a reverse AP, if that exists. But it has to pass through the IP from the apartment WiFi.

      I know there will likely be issues with double NATing. But depending on the services/things I'm trying to access or keep access to, that may not be a factor. Like my Unifi hardware talking with the Unifi cloud access stuff. I think double NAT shouldn't matter.

      Anyway, appreciate whatever you all got!

      15 votes
    3. Advice for first home server?

      Hello, I have a few questions. I didn't want to wast money so I wanna use what I have in terms of hardware, only the PSU and storage if needed. PC: CPU AMD 5 1600 RAM 16G SSD 125 GB for OS...

      Hello,

      I have a few questions. I didn't want to wast money so I wanna use what I have in terms of hardware, only the PSU and storage if needed.

      PC:

      • CPU AMD 5 1600
      • RAM 16G
      • SSD 125 GB for OS

      Services I think of running:

      • Node Tor middle relay
      • Node Bitcoin
      • Node XMR
      • Gitea or Gitlab
      • Maybe some service to host files or make a share for lan or a could service
      • Maybe a TS Server or Minecraft

      Questions:

      1. Do I have enough power to run all of this or I am being to greedy? I have raspberry(not pi 4) stopped at home doing nothing I could run some of this services on them if the computer can't handle everything.
      2. Should I virtualize? Can you explain me your response on this?
      3. I thinking of buying a good PSU since I am running this 24/7, should I invest in gold platinum or something like that?
      4. Should I have multiple disks if yes can you explain how much and for what.

      This is will be my first server at home so I would like to hear tips if you think I am forgetting something.

      Thanks in advance.
      Edit: visualize > virtualize

      17 votes