this post was submitted on 05 Jun 2023
45 points (100.0% liked)

Technology

37938 readers
208 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 3 years ago
MODERATORS
 

cross-posted from: https://lemmy.cloudhub.social/post/2392

Figured we'd start this community off with a question about what you're running in your homelab!

This could be anything from hardware to software to things your running in the cloud (#cloudlab).

Hardware and diagram pics are always welcome!

(page 2) 17 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 2 years ago (2 children)

I’ve just built my first NAS. I went very overkill for my needs, so bought 5x8TB drives, 32GB of RAM, a Ryzen 5600G, and 1TB of NVMe SSD storage to compliment my HDD space. I’ve installed TrueNAS and have plugged the HDDs into a RAID-Z2 config, yielding about 20TB of usable space, with the 1TB SSD being a separate pool for anything that can benefit from faster IO, which have generally been applications / VMs. Currently using it as a network drive for all my data, and am using BorgBackup to ensure everything’s backed up. At some point I’d like to get a remote BorgBackup repository going, but I’ve not gotten around to it yet.

I’m also using it to host a VM for my web dev projects I can access via RDP and Tailscale, and have started installing PhotoPrism for my photos, SyncThing for my dev projects (so I can continue coding across my PC and laptop seamlessly), and eventually I’d like to get Plex / Jellyfin going, though I already have a setup going via WhatBox.

load more comments (2 replies)
[–] [email protected] 2 points 2 years ago (3 children)
  • 3 used MSFF PCs (i5, kingston SSDs, 24GB of ram each). All running proxmox, set up as a cluster.
  • 1x Raspberry Pi 4 8GB. Running ubuntu.
  • 1x Vultr 2vCPU/4GB RAM instance.

I've got a small kubernetes cluster set up using Talos with 3 controlplane / 3 workers in VMs on the proxmox nodes. The vultr node is also running Talos and attached to the same cluster. Their KubeSpan feature is pretty neat, automatic full mesh wireguard between all cluster nodes.
Traffic inside the cluster flows seamlessly between all nodes, and I can even use it as sort of a proxy server using Cilium's Egress Gateway function.

Meanwhile my Pi4 is running k3s, to host a few services needed to operate the main cluster, such as the Harbor registry operating as a cache and a zigbee2mqtt instance because I have a raspbee2 for a zigbee adapter.

The main reason I'm using K3S even on the single node Pi is because I very much like using flux to manage the deployments on the servers.

Network wise, I've got a USG-3P, one of the newer compact 16 port POE switch. And a pair of UAP-AC-LITE for APs.
Maybe one day I'll get around to switching the USG for something a little more capable. And maybe capable of doing IPS/IDS on my 500M/100M internet connection. But no idea what kind of specs I'd need for that.

Would also like a NAS but... eh.. Maybe I'll just see if i can add more storage to the proxmox nodes and expand the ceph cluster or something.

[–] [email protected] 2 points 2 years ago (1 children)

Actually. Now that I think of it, I should probably diagram that out hmm. Anyone know any good tools for making that?

load more comments (1 replies)
[–] [email protected] 2 points 2 years ago (1 children)

And seriously, Talos Linux is really, really, nice. If I ever manage to mess up a kubernetes node (which has happened a few times when I was messing around), I just wipe it, reboot it from the ISO, and reprovision it with the machine configuration.

load more comments (1 replies)
load more comments (1 replies)
load more comments
view more: ‹ prev next ›