Is there an accepted definition of a homelab? Will my Raspberry Pi 4 running TiddlyWiki and a few custom scripts count ? :)
What about an Intel NUC that is running a Plex Server and a blog ?
What sort of "lab"? I've recently created a home manufacturing "lab" in my apartment due to Covid-19. I'm cooking up electrodes (EEG), soldering PCBs, silicone enclosures, 3D printing and sewing.
I'd like to be testing cortisol, GH, and a few other things but don't think that's possible in a home lab. Let me know if I'm wrong.
I presume it means building, "cooking up" is a slang and its meaning varies, it can mean literally cooking, or also processing an idea, or building something. It relates to creation.
The first thing that comes to mind is my flow hood, glove box hybrid work area that I use for culturing mushrooms (not that kind).
From a tech standpoint, I also have some Pi and Audrino stuff. I have a laptop that I use for a lot of dev stuff. Although I'll use my desktop for big data since it's beefier.
Currently running 4 Dell 5820s + A S5148 switch for a home Kubernetes cluster. It was built with running production grade workloads in mind, and serving that purpose fairly well :)
May I ask what prod workload you run? Like, a small website or mobile app backend? Did you set it up once and forgot about it, or do you actively deploy/upgrade microservices?
Yep! An Intel NUC running TrueNAS w/ a bunch of external HDDs (yes, I know the risks), an old laptop running Hassio (processing video frames through TensorFlow all day), and a router with FreshTomato. It's not perfect, but it was cheap and it gets the job done.
Running about 10-15 Docker containers on there, an instance of Windows 10 Pro (to RDP into because I don't want it anywhere near my dev machine), and two Minecraft servers.
Used to! I restored vintage oscilloscopes, played around with high voltage and low noise power supplies, and did some microwave stuff, too. Of the scopes I used, one was a tek 556 dual beam vacuum tube scope, and the other a 2 GHz lecroy for everything else. I had a 20 GHz specan, 6 GHz VNA, a handful of power supplies, hot air rework and all that good stuff. Now I’m doing a postdoc and have joined a group that’s much more tinker-oriented so the lab I work in is a big mix of research stuff with a few personal projects. The major one now is a machine for rewinding the specialized HV transformers in the 500 series scopes that I love so much.
I have a 4 node Raspberry Pi 4 k3s cluster that I use to run some scripts, a 4 node Raspberry Pi Zero W Cluster that I'm planning on trying barebones Hadoop on, a Pi Zero W running PiHole, and a whole bunch of Arduino and STM32 devices I use to build my keyboards. I also have samba running on one of the Raspberry Pis, with an 8 TB hard drive connected to it, for my movies and media.
I build myself a home server last year, without any particular plan just to try it. Specs: Ryzen 7 3800X, 32 GB ECC RAM, 2 TB HDD and 500 GB SSD. I use it to run PLEX, Torrent, TrueNAS, WireGuard, NextCloud, and my side projects.
The server runs Proxmox, some of these services are separate VMs, others are running as Nomad jobs. I also have a dedicated development VM which I can access remotely through the VPN wich is pretty nice.
For my usage so far yes, dev VM has around 60 GB, others around 30-40 wich is plenty to install everything. For Nextcloud I mount NFS volumes from TrueNAS which has 2 TB HDD.
I got motivated to have a mini cluster from an old blog post by the person who did duckduckgo. There is a website called servethehome (sp?) that has useful resources. My home cluster did not age well .. it still has a ton of RAM and cores but I worry about my power bill when the beast is running.
I also have a nice desktop with a 3090 for DL stuff and a modest electronics hobby lab (basic stuff like oscilloscope, function generator, bench power supplies along with a healthy stock of MCUs and electronic components).
On the fabrication side, I have a 3D printer and just got a cricut (hoping to use it as practice for intricate prints on the library epilog, which I have accessed in the past).
I also have young kids now and time is scarce. I'm really trying to teach the oldest one (5 years old) and some days are really rewarding!
I have a VMUG Advantage Membership, so I have a full VMware stack running. I recently setup Tanzu to start learning Kubernetes. Since it is just a lab for shared storage I just have a Linux VM running on one of the hosts with an NFS share. Guess that counts as hyper-converged. I could setup vSAN, but I'd need get get a couple of more disks and another host to use as a witness. This solution works for me. Plus vSAN uses a lot of RAM.
Half of my home office is setup for video recording.
The robotic projects are stacked on the shelves among the book. At some point I am going to setup my soldering station in my basement along with my tools.
25 comments
[ 2.3 ms ] story [ 67.2 ms ] threadInvest in uniform, stackable storage boxes. This can pay off over apartment and house moves, and decades.
I'd like to be testing cortisol, GH, and a few other things but don't think that's possible in a home lab. Let me know if I'm wrong.
https://www.qrz.com/db/KD4HSO
The first thing that comes to mind is my flow hood, glove box hybrid work area that I use for culturing mushrooms (not that kind).
From a tech standpoint, I also have some Pi and Audrino stuff. I have a laptop that I use for a lot of dev stuff. Although I'll use my desktop for big data since it's beefier.
Running about 10-15 Docker containers on there, an instance of Windows 10 Pro (to RDP into because I don't want it anywhere near my dev machine), and two Minecraft servers.
The server runs Proxmox, some of these services are separate VMs, others are running as Nomad jobs. I also have a dedicated development VM which I can access remotely through the VPN wich is pretty nice.
I also have a nice desktop with a 3090 for DL stuff and a modest electronics hobby lab (basic stuff like oscilloscope, function generator, bench power supplies along with a healthy stock of MCUs and electronic components).
On the fabrication side, I have a 3D printer and just got a cricut (hoping to use it as practice for intricate prints on the library epilog, which I have accessed in the past).
I also have young kids now and time is scarce. I'm really trying to teach the oldest one (5 years old) and some days are really rewarding!
Ryzen 5 3600, 64GB DDR4 RAM, 1TB NVMe SSD ASRock Rack X470D4U Motherboard Ryzen 9 3900X 64GB DDR4 RAM 2x 1TB SATA SSD ASRock Rack X470D4U Motherboard
I have a VMUG Advantage Membership, so I have a full VMware stack running. I recently setup Tanzu to start learning Kubernetes. Since it is just a lab for shared storage I just have a Linux VM running on one of the hosts with an NFS share. Guess that counts as hyper-converged. I could setup vSAN, but I'd need get get a couple of more disks and another host to use as a witness. This solution works for me. Plus vSAN uses a lot of RAM.
The robotic projects are stacked on the shelves among the book. At some point I am going to setup my soldering station in my basement along with my tools.