Auto-update blog content from Obsidian: 2025-05-16 20:37:22
All checks were successful
Deploy / Deploy (push) Successful in 3s

This commit is contained in:
Gitea Actions 2025-05-16 20:37:22 +00:00
parent 4965828b3e
commit 2c4831d289
5 changed files with 10 additions and 10 deletions

View File

@ -80,6 +80,7 @@ Here is the layout of my nodes:
| **NIC** | 1Gbps (+ 2.5Gbps) | 1Gbps + 2.5Gbps | 1Gbps + 2.5Gbps | | **NIC** | 1Gbps (+ 2.5Gbps) | 1Gbps + 2.5Gbps | 1Gbps + 2.5Gbps |
| **M.2** | 2 | 1 | 1 | | **M.2** | 2 | 1 | 1 |
| **2,5"** | 2 | 2 | 1 | | **2,5"** | 2 | 2 | 1 |
Each node follows the same disk layout: a 256GB SSD in the 2.5" bay for the operating system and a 1TB NVMe drive for data storage.
### Network ### Network
For the network, I had two main objectives: implement VLANs for network segmentation and manage my firewall for more granular control. Since my nodes were equipped with 2.5Gbps NICs, I needed switches that could handle those speeds, and a few Power over Ethernet (PoE) ports for my Zigbee antenna and what could come after. For the network, I had two main objectives: implement VLANs for network segmentation and manage my firewall for more granular control. Since my nodes were equipped with 2.5Gbps NICs, I needed switches that could handle those speeds, and a few Power over Ethernet (PoE) ports for my Zigbee antenna and what could come after.
@ -102,16 +103,15 @@ Options were limited, there was no way I was going to convince my wife that our
The best solution I came up with was to drill two 40mm holes above the kitchen cabinet. I ran PVC pipes through the wall and installed two small fans, each cushioned with foam to minimize vibrations and keep noise down. The best solution I came up with was to drill two 40mm holes above the kitchen cabinet. I ran PVC pipes through the wall and installed two small fans, each cushioned with foam to minimize vibrations and keep noise down.
Inside the rack, I also added two 80mm fans to help with airflow. To keep everything quiet, I hooked up a PWM controller to regulate fan speeds, striking a balance between airflow and silence. Inside the rack, I also added two 80mm fans to help with airflow. To keep everything quiet, I hooked up a PWM controller to regulate fan speeds, striking a balance between airflow and silence.
### Photos ### Photos
Here what is look like
![homelab-rack.jpg](img/homelab-rack.jpg)
![homelab-enclosure-open.jpg](img/homelab-enclosure-open.jpg) ![homelab-enclosure-closed.jpg](img/homelab-enclosure-closed.jpg)
## Software Stack ## Software Stack
### Hypervisor ### Hypervisor
### Network ### Network

View File

@ -161,7 +161,7 @@ jobs:
git push -u origin main git push -u origin main
``` ```
Obsidian uses wiki-style links for images, like `![[image name.png]]`, which isn't compatible with Hugo out of the box. Here's how I automated a workaround in a Gitea Actions workflow: Obsidian uses wiki-style links for images, like `![image_name.png](img/image_name.png)`, which isn't compatible with Hugo out of the box. Here's how I automated a workaround in a Gitea Actions workflow:
- I find all used image references in `.md` files. - I find all used image references in `.md` files.
- For each referenced image, I update the link in relevant `.md` files like `![image name](img/image_name.png)`. - For each referenced image, I update the link in relevant `.md` files like `![image name](img/image_name.png)`.
- I then copy those used images to the blog's static directory while replacing white-spaces by underscores. - I then copy those used images to the blog's static directory while replacing white-spaces by underscores.

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 KiB

BIN
static/img/homelab-rack.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB