(no title)
throwaway_au_1 | 3 years ago
Here's what I'm either running now or in the process of standing up. It's very WIP, and nothing special, but maybe someone has some feedback/ideas. I'm aiming to have all the things I use contained in my rack, relying on cloud stuff as little as possible, mainly as a fun exercise/project.
https://i.imgur.com/PDO71bx.png
Devices:
* 6 x Raspberry Pis (1 x v1, 2 x v2, 1 x v3, 2 x v4)
* 1 x HP Microserver (ProLiant Gen8 Intel Celeron G1610T, 2x3TB in RAID, 1TB regular)
* 1 x Old gaming PC (i7 3770K, 24GB mem)
* 1 x Current PC (i5 12600K, 64GB mem; this is in the rack so that I can have a small, cleared desk, but is not hosting anything)
Uses: * Dev stuff:
* Forge - WIP: Forgejo
* CI/CD - WIP/TBC: Woodpecker CI vs Concourse CI vs Laminar CI
* Container registries - 1 x my images, 1 x Docker Hub mirror
* Deployments - WIP: Would love a FOSS Octopus Deploy clone. Working on my own primitive Ansible clone for fun, which might be good enough.
* Home stuff:
* Reverse proxy - nginx
* Backups - TBC: Not sure yet. Lots of good options around. Probably should be doing this first..
* Adblock - Pihole
* Content aggregation - Basic Bash YT downloader (using yt-dlp), Deluge
* NAS - Samba
* VPN - WIP: Wireguard
* Network control - WIP: some basic custom stuff to wake/sleep the microserver + gaming PC when not in use for power/heat reasons, initiate backups etc
* Telegram bots - TG is my chat client of choice and I have a small .NET 'gateway' API I use to send messages from various bots (each representing different parts of my 'home lab') to my personal account
* Monitoring/dashboards - TBC: haven't explored software for this yet
* Log aggregation - TBC: haven't explored software for this yet
* Network boot - TBC: Yesterday I started thinking of trying to PXE boot the RPis cause they're in one of those stacking towers inside my half-height rack, so getting to them is a PITA.
No comments yet.