IcedCoffeeBitch,
  • My Raspberry Pi running Alpine, workint as a dust collector home server
  • My Ryzen 5625U(from the top of my head) laptop which I use for light gaming and work mostly. Runs Artix Linux
  • My beloved Ryzen 3 1200, RX 580, 2 1TB SSDs + 1 240GB SSD + 1 TB HDD. Also runs Artix Linux
michaelsage,

Hi! I'm Michael and this is my first lemmyverse post!

An old Lenovo thinkstation with 128Gb RAM, 512Gb SSD (x2), 4Tb SATA (x2) and 2Tb SATA for ISOs and backups. Running proxmox with VMs (Windows Server 2022, Home Assistant, Win 11 RDP jumpstation, OPNSense firewall, unifi controller and a Linux general purpose server). I have a dedicated server also running proxmox with a webserver, monitoring server (openitcockpit), meshcentral server.

Raspberry pi 4 as a backup and motioneye server in my garage.

A couple of other raspberry pi 4s doing things... Including 2 at my caravan running HA, Plex and general stuff.

electrona,

I had old laptops until yesterday. I now have a Lenovo P330 Tiny that I'm making my current server. Any tips are appreciated.

MistressRemilia,
  • Server: AMD Ryzen 5 5600, 16gb RAM, Slackware Linux, Nvidia GeForce 210, and something like 5 or 6 TB of space. Mainly used as a fileserver, but it also hosts my Matrix homeserver, some Fossil repos, and some other stuff.
  • Desktop: Core i9-10850K, 64gb RAM, Slackware Linux, Nvidia RTX 3080, I think 2-3 TB of space, 4K monitor. It's a machine I originally got in 2003, and I've just continually upgraded myself in chunks it since then. There might be an original screw or cable left in it still - a real Ship of Theseus thing.
  • Laptop: AMD Ryzen 3 3200U, 10gb RAM, Slackware Linux, 500mb SSD.
  • Laptop 2: PineBook Pro with Slackware Linux.
  • Bunch of Rasberry Pi 4s that are sometimes online, all running Slackware Linux. One's connected to a touchscreen inside of a 3D printed case and powered by a battery.

If you haven't guessed from the above, I use Slackware Linux 😜

gish,
  • Protectli microappliance running pfsense with all my VLANS/ DDNS/ IDS and OpenVPN to connect home
  • Some cheap Tp link 1Gbe managed switch (next on the upgrade list)
  • RS1221+ 8 bay NAS with 60TB raw (used to hold media to serve Jellyfin as well as Proxmox VM backups)
  • Intel NUC running proxmox (Home assistant/ Jellyfin/ Pihole/ Whoogle, etc)
  • TP Link EAP 660HD AP (most recent upgrade, and very happy with it, previously had been using OpenWRT/ Luci on a R7800)

Also hoping to get a server style UPS soon, which reminds me, I have to go check if there's a homelabsales community here :)

bazingabot,

Nice setup, regarding protectli with pfsense, how much throughput do you get with intrusion detection set to on... Was wondering about protectli products and their performance. I can only make use of 1/4 of the bandwidth with my current thin client

gish,

I'm getting about ~800-900 Mbps down and ~15 up (a bit more than what I pay for). I did notice that when I saturate the sownly speeds, my CPU will max out and I'll start getting latency spikes to the point where the traffic stops on the network.

After looking into it and adding a buffer bloat rule/ limiter, I'm not having any issues. I guess that's the price of running IDS on 7 VLAN interfaces, but it's getting by. When I go 10Gbe I will definitely pick something a little more capable, but it's great for 1 Gbe

bazingabot,

Thanks, I am paying for 1gbs up and down and wondering which Hardware would be good. Which protectli product do you have? I see some heavy price differences

gish,

I've been using this one without issues for years. https://a.co/d/iTasHwu

Hexorg,

In case you’re interested - pfsense has a plug-in that works just like pihole called pfblockerng it uses the exact same format as pihole lists too. I was already running DNS on my pfsense to this made more sense than spinning up a separate machine.

gish,

Thanks! I had tried it, but I end up going back to pihole for the GUI <3

dumpling,

Hardware

  • 1 Raspberry Pi 4
  • 2 Gigabyte branded Lan Switches

Software

  • Debian 11
  • PM2
  • Nextcloud

Simple, but it works well enough ¯_(ツ)_/¯

slacktoid,
@slacktoid@lemmy.ml avatar

And underrated.

SeeJayEmm,

Box I built around a AMD Ryzen 7 3800X, running Ubuntu 22.04 and a handful of qemu VMs (owncloud, pihole, checkmk, etc..) A hand-me-down qnap I keep threatening to put truenas on but haven't yet. A couple libre computer (pi alternative) boards. A couple tp-link managed switches.

On my to-do list are to deploy an old Dell mini as an OpnSense box to replace my router.

animist,

Raspberry Pi 4 with Raspbian. Nextcloud, Jellyfin, Citadel, Pi-hole, Webmin.

StanDaMan0505,

Raspberry pi 1: pivpn, pihole Raspberry pi 3: home assistant Raspberry pi 4: some leftover docker containers.. move in progress Mini pc (1tb ssd, 20gb ram): arr stack, plex, audiobookshelf, vaultwarden, mealie, photoprism, and some more Synology NAS: 23tb

Documentation is only in my head so far...

pattern,

Feel this on a spiritual level. Although, I can tell you from experience now that trying to collect all the crap and put it "on paper," in one place, is almost more painful after the fact lol.

strudel6242,

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.

jax,
@jax@lemmy.cloudhub.social avatar

Awesome, that's a good chunk of storage!

Speaking of mass SSD storage, if you play a lot of Steam games, have you looked at setting up an iSCSI target on the SSD to hold your games? I did that for a while, but when I re-aranged my rack a while ago I lost 10gb to my desktop (needed the card elsewhere). Was a pretty performant setup though, all things considered.

strudel6242,

Can’t say I have. Have you got any resources I could look into to get started?

HrBingR,

Currently running a docker environment from a laptop with the following:

Firefly III - For budgeting

Seafile - For file sync. Was using OneDrive, but since it's not supported by Linux went with Seafile. Works great!

Keycloak - SSO

Cloudflare Tunnel - For connection to my services from outside without needing to forward ports, and to enforce SSO for platforms that don't support it.

PHP Apache - Hosting a few small websites

oranki,

I've got an aging Dell Optiplex microsff running OPNSense as a router on a stick, handling the house LAN. Then a HP Prodesk mini that runs containers on top of Rocky 9.

Free oracle ampere instance running Synapse and Onlyoffice DS for my Nextcloud instance, and Adguard Home (DoT&DoH) to block ads on the go. Not really homelab stuff, but relates closely... Probably going to set up a Lemmy instance on that one too, seems worth it if ARM is not an issue.

Going to try making a RPi 4B 8GiB + FreeBSD + 2 HDD ZFS mirror "NAS", though it's main usage is going to be local backups, mostly just sitting idle. Finding a powered 2-disk USB3-SATA disk housing that stops the disks properly (not with emergency head retract) has been surprisingly difficult. If anyone has suggestions for one, I'd be grateful. Probably going to have to write scripts to issue hdparm commands automatically when necessary.

darkfoe,

Intel NUC with a hard drive for local stuff (*arrs, jellyfin), but nowadays because I plan to go back to full-time motorhoming I fire up stuff on DO, hetzner, AWS, GCS, etc as required. At the moment just a Lemmy and general purpose instance, but I do pop up the odd gameserver I've dockerized on one of these services while playing with friends

jax,
@jax@lemmy.cloudhub.social avatar

Awesome! Yeah, my instances are currently running on DO, but it's pretty expensive hosting in the cloud when you have a lab at home. My internet here isn't very good though, that's the main thing stopping me from moving them on-prem.

darkfoe,

Joe's datacenter & hetzner server auctions are good deals if you've got bad internet and want to run your own multiple smaller VMs! Depending on latency in the case of hetzner.

But yeah, hosting at home is always great. I did it for years, but electricity prices began creeping up and I got tired of the maintenance

jax,
@jax@lemmy.cloudhub.social avatar

Yeah, that's true, they do have pretty good prices. I like DO though because it's where I started and they have a DC not too far from me, so latency is very low.

darkfoe,

It's also nice to pay for not having to deal with the hardware, and to also have the hidden costs go away (ie, electricity)

jax,
@jax@lemmy.cloudhub.social avatar

That's true! Those do add up over time.

I'd love to go full cloud-native with a kubernetes cluster, but I can't justify the $100+ a month for a reasonable cluster :(

darkfoe,

That's my disappointment as well! I've done k3s on a droplet, and it was nice, but I'd like to handover the control plane to a cloud provider when I'm experimenting without burning my wallet.

jax,
@jax@lemmy.cloudhub.social avatar

For sure, then you just have to worry about deploying apps. Seems a lot easier for testing.

0spkl,
0spkl avatar

I think vultr is actually cheaper then DO though.

bazingabot,

Intel nuc

  • homeassistant
  • mqtt
  • rtl433
  • piper
  • portainer
  • zigbee2mqtt
  • esphome
  • calibre
  • jellyfin
  • doods
  • pihole
  • adguard
  • valheim and other game servers Synology nas
  • caldav
  • redundant pihole
  • files hosting
  • unificontroller Older thin client
  • opnsense with wireguard Unifi Switches and APs
jax,
@jax@lemmy.cloudhub.social avatar

Nice list! I'm curious, why are you running 2 pi-hole and an adguard instance?

(I also run 2 pi-hole instances for redundancy)

bazingabot,

I have 3 vlans and have 1 blocker for each...was too lazy to configure rules per ip adress.

0spkl,
0spkl avatar

I've moved to technitium DNS nowadays. I found that it works better for me then AGH.

0spkl,
0spkl avatar
  • 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.

0spkl,
0spkl avatar

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

jax,
@jax@lemmy.cloudhub.social avatar

draw.io is one, I've started using LucidChart (personally) and https://d2lang.com at work for process diagrams.

0spkl,
0spkl avatar

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.

jax,
@jax@lemmy.cloudhub.social avatar

Talos is a great OS! I just wish there was some way to get the IPs from DHCP via Proxmox so I could automate it with terraform.

jax,
@jax@lemmy.cloudhub.social avatar

This sounds a lot like my old cluster config (I stepped away from the lab for a few months and forgot how it works, so started over lmao), but basically it would spin up a talos cluster on proxmox using terraform, and then bootstrap FluxCD and the rest of the software would be setup using that. It was a pretty slick system.

0spkl,
0spkl avatar

I'm still mostly handling the initial creation of the VM instances manually. Though I got a powershell script to help me mass send Talos configs to all the nodes.

Though I am using terraform to bootstrap fluxcd tho. And TF controller for when I just need to do something with TF and inject outputs as a secret.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • technology@beehaw.org
  • rosin
  • thenastyranch
  • osvaldo12
  • cubers
  • InstantRegret
  • DreamBathrooms
  • cisconetworking
  • magazineikmin
  • Youngstown
  • Durango
  • mdbf
  • slotface
  • ngwrru68w68
  • kavyap
  • JUstTest
  • tacticalgear
  • modclub
  • khanakhh
  • Leos
  • ethstaker
  • everett
  • tester
  • GTA5RPClips
  • normalnudes
  • provamag3
  • megavids
  • anitta
  • lostlight
  • All magazines