Hi, here is an update on my lab after moving to The Netherlands.
Networking
Here is the description and some details of my network:
-
Mikrotik hEX RB750Gr3:
I stick to Mikrotik as my main router. I feel very comfortable with this brand regarding price/quality and management console/interface. This is my network gateway. Here I have all my firewall rules. -
Ubiquiti EdgeSwitch 24 Lite (Access Network):
This was a donation from a company one of my friends works for. They closed their office and donated a lot of stuff to the people. I managed to get this as an upgrade to my access switch for all my devices. -
Ubiquiti EdgeSwitch 16 XG (Core Network 10GB):
As with the EdgeSwitch 24 Lite, I also managed to get this one for free for my core network switch. -
Unifi Cloud Key Gen2 Plus:
This device is the main appliance that holds the Unifi network (Wi-Fi mesh) and the Unifi Protect (camera security system). -
Unifi AC Pro:
Multiple AC Pro units to cover Wi-Fi in the house.
Compute
The compute still is powered by the following equipment:
-
PowerEdge R630 (Home-server)
- 2x Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz
- 32 GiB RAM
- 2x 1TB SSD-Disk
- 2x 2TB HDD-Disk
-
Neo Z83-4 Pro:
A mini-PC for the home assistant. -
1U Gigabyte R121-340 (Mothership, colocation server)
- 1x Intel Xeon E3-1240 v6 @ 3.7GHz
- 64 GiB RAM
- 2x Intel D3 SSD 2TB
-
AI RIG (custom build for AI workload)
- Motherboard: ASRock TRX40 Creator
- CPU: AMD Threadripper 3970X
- RAM: Corsair DDR4 128GB
- 2x NVIDIA 3090 GPUs
Software Park
The application pool in my home is as follows:
-
k3s:
A super light version of Kubernetes to keep my workloads running smoothly. -
ArgoCD:
Keeps my apps updated by automatically deploying new versions whenever I push to Git. -
Docker Servers:
Got some servers just for running Docker containers, because containerization is life. -
Paaaste:
My go-to for quick code sharing with friends or just to stash something temporarily. -
Ollama:
A nifty setup for spinning up language models locally. -
OpenWebUI:
An easy web interface for poking around my web apps and services. -
Perplexica:
Trying out some cool AI stuff; it's a bit of an experiment right now. -
SearchX:
Makes finding stuff way easier, probably searching across all my data. -
Grafana:
My dashboard king for all the graphs and stats on what's happening in my network. -
pgAdmin:
The trusty sidekick for managing my PostgreSQL databases. -
PostgreSQL Database:
The reliable workhorse for all my database needs. -
External-DNS:
Automatically keeps track of DNS records for my services; set it and forget it. -
Prometheus:
Keeps tabs on all my systems, letting me know when things go haywire. -
HashiCorp Vault:
The vault for all my secret stuff, making sure it stays secret. -
PlantUML:
Lets me whip up diagrams from simple descriptions; no-fuss, no-frills. -
Harbor:
My stash for all container images, keeping them safe and organized. -
Immich:
An Open source project for managing photos and videos like google photos. -
LittleLLM:
Proxy for Large language model -
Portainer:
Makes managing Docker containers a breeze, no command line needed. -
Checkmk:
The watchdog for my IT stuff, always checking up on things. -
Nginx Proxy Manager:
An easy way to manage my Nginx proxies, all from a tidy web interface. -
Traefik:
Smoothly directs incoming traffic to the right services without a hitch. -
Docuseal:
Handles all my document needs with flair, from creation to management. -
Kasm:
My go-to for secure, browser-based access to remote apps.