Auto-update blog content from Obsidian: 2025-05-14 21:10:53
All checks were successful
Deploy / Deploy (push) Successful in 4s

This commit is contained in:
Gitea Actions 2025-05-14 21:10:53 +00:00
parent 3efb590897
commit ec053918ab

View File

@ -10,35 +10,65 @@ menu:
icon: flask icon: flask
--- ---
## Introduction ## Introduction
first raspberry pi first of his name in 2013 to discover linux and act as a NAS
from raspberry pi to discover linux then rapsberry pi 2 more powerful because the first raspberry pi was slow
and the last one in 2018, raspberry pi 3, for more RAM
finally in 2019 I bought tiny form factor headless pc, DeskMini A300, small yet powerful
## Why a Homelab ? ## Why a Homelab ?
want to spawn VM, build kubernetes cluster
evolution of my setup evolution of my setup
experiment experiment
privacy privacy
experience
Advantages ## Shaping the Lab
- a lot of experience ### Specifications
Inconvenient what I want to be able to do :
- buy hardware - host my current services
- power consumption - simulate enterprise environment
- 3 nodes
- - Personal motivations and key objectives - distributed storage
- network / vlan
## Planning & Constraints ### Constraints
- space
- noise
- power
- budget
## Infrastructure Overview ## Infrastructure Overview
### Rack
### Servers
### Network
### Cooling
### Photos
## Software Stack ## Software Stack
### Hypervisor
## Roadmap for my Homelab ### Network
### Application
#### Docker
#### Kubernetes
## Roadmap for my Lab
### Building my Homelab
- building the first proxmox node
- migrating from my headless PC to a VM
- building the second proxmox node with HDDs
- Install the rack
- Create the network
- Installating OPNsense
- Switching routing from my freebox to OPNsense
- Reconfigure my WiFi clients
- Build the third Proxmox node
- Externalize my HDDs
- Deploy VLAN
- Setup Proxmox Cluster
- Setup Ceph Storage
- Install fans
- Install ADguard Home along Unbound DNS
- Setup IPAM
- Install a bastion
### Let's Play
- Deploy a VM with Terraform
- Create a Terraform module
- Deploy Terraform infrastructure using Ansible
- Create a Blog