Auto-update blog content from Obsidian: 2025-05-06 13:50:15
This commit is contained in:
parent
b8ac39324f
commit
c19d8f01a1
44
content/homelab/_index.md
Normal file
44
content/homelab/_index.md
Normal file
@ -0,0 +1,44 @@
|
||||
---
|
||||
title: "My Homelab"
|
||||
layout: "page"
|
||||
description: "An overview of the hardware, software, and projects powering my personal homelab."
|
||||
showToc: true
|
||||
---
|
||||
|
||||
Welcome to my homelab — a space where I explore new technologies, break things on purpose, and learn by doing. What started as a few old machines has grown into a modest but powerful setup that I use for self-hosting, automation, testing infrastructure tools, and running personal projects.
|
||||
|
||||
## 1. Hardware
|
||||
|
||||
I currently run a 3-node cluster built with energy-efficient mini PCs and repurposed desktops. Here's a breakdown:
|
||||
|
||||
- **Node 1**: AMD Ryzen 4C/4T, 16GB RAM
|
||||
- **Node 2**: AMD Ryzen 6C/6T, 16GB RAM
|
||||
- **Node 3**: AMD Ryzen 8C/16T, 64GB RAM
|
||||
- **Storage**: Ceph-based distributed storage across all nodes
|
||||
- **Network**: 1Gbps LAN with 2.5Gbps NICs for Ceph replication traffic
|
||||
- **Rack**: Compact 10" rack with managed switch and PDU
|
||||
|
||||
## 2. Software
|
||||
|
||||
- **Proxmox VE**: Used for virtualization and clustering
|
||||
- **Ceph**: Distributed storage for VM disks
|
||||
- **Kubernetes (K3s)**: For orchestrating containerized apps
|
||||
- **Gitea**: Self-hosted Git with CI/CD via Gitea Actions
|
||||
- **OPNsense**: Firewall, VLANs, and DNS (with AdGuard + Unbound)
|
||||
- **Monitoring**: Grafana, Prometheus, Node Exporter
|
||||
|
||||
## 3. Projects
|
||||
|
||||
Some of the ongoing and past projects I've worked on:
|
||||
|
||||
- CI/CD automation using Gitea Actions
|
||||
- GitOps pipeline for Kubernetes using ArgoCD
|
||||
- Hugo-based personal blog hosted with Docker
|
||||
- Home automation with Zigbee2MQTT and Home Assistant
|
||||
- VPN and remote access via WireGuard
|
||||
- Infrastructure as Code with Terraform and Ansible
|
||||
|
||||
---
|
||||
|
||||
If you're curious about any part of the stack or want to know how I built something specific, feel free to check the related blog posts!
|
||||
|
Loading…
x
Reference in New Issue
Block a user