First commit
Delete exampleSite Add initial content, images & docker-compose.yml Use extend-head.html for analytics Set remote url to gitea.novicelab.io
This commit is contained in:
4
content/_index.md
Normal file
4
content/_index.md
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "novicelab.io"
|
||||
description: "Welcome to a blog about my homlab."
|
||||
---
|
||||
39
content/about/_index.md
Normal file
39
content/about/_index.md
Normal file
@@ -0,0 +1,39 @@
|
||||
<!-- ---
|
||||
title: "About me"
|
||||
date: 2026-03-03
|
||||
layout: "about"
|
||||
slug: "about"
|
||||
menu:
|
||||
main:
|
||||
weight: 2
|
||||
params:
|
||||
icon: user
|
||||
|
||||
comments: false
|
||||
--- -->
|
||||
Hi, I'm Brian. I like the colour blue.
|
||||
|
||||
That's pretty much it.
|
||||
|
||||
When I'm not working on my homelab, I enjoy a few rounds on Warzone. Team play with strangers is pretty fun.
|
||||
|
||||
I'm also a manga and anime enjoyer, currently following the weekly releases of Kagurabachi and Fire Force.
|
||||
|
||||
## What I do
|
||||
My current role as a Systems Developer involves integrating Single SignOn using Keycloak and maintaining security requirements of client platforms.
|
||||
|
||||
I mainly work with open source solutions and have developed an interest in data systems with specific regard to security compliance and FAIR principles.
|
||||
|
||||
Plese find the specifics on my [LinkedIn](https://www.linkedin.com/in/kbrianngeno/).
|
||||
|
||||
## Why did I start my homelab?
|
||||
I enjoy the flow from concept to implementation in the technology. It's pretty awesome to see an idea develop into something tangible.
|
||||
|
||||
I learn better by breaking things. \
|
||||
"I have not failed. I've just found 10,000 ways that won't work" - Edison. \
|
||||
I only need it to run well once, then understand why it ran. I then iterate as I flesh out whatever I'm working on.
|
||||
|
||||
## What to expect .
|
||||
I've accumulated notes through out my homelab journey. \
|
||||
I'll post them here regularly in the hopes that they benefit someone trying resolve an issue I have encountered and documented previously.
|
||||
|
||||
9
content/links/_index.md
Normal file
9
content/links/_index.md
Normal file
@@ -0,0 +1,9 @@
|
||||
These are some awesome self-hosting blogs that inspired and guided what I've got:
|
||||
|
||||
[Sokolik](https://homelab.sokolik.info/) \
|
||||
[Thomas Wilde](https://thomaswildetech.com/blog/) \
|
||||
[Mordecai Kipng'etich](https://insidemordecai.com/) \
|
||||
[Jim Hughes](https://blog.jimdhughes.com/) \
|
||||
[Fraser MClean](https://frasermclean.com/) \
|
||||
[Quentin Marques](https://quentinmarques.com/posts/) \
|
||||
[Ben Dixon](https://www.talkingquickly.co.uk/)
|
||||
BIN
content/links/gitea.png
Normal file
BIN
content/links/gitea.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
BIN
content/links/github.png
Normal file
BIN
content/links/github.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.6 KiB |
BIN
content/links/linkedin.png
Normal file
BIN
content/links/linkedin.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 40 KiB |
13
content/posts/_index.md
Normal file
13
content/posts/_index.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
title: "Posts"
|
||||
description: "Stuff I've been working on on my homelab."
|
||||
|
||||
cascade:
|
||||
showDate: false
|
||||
showAuthor: false
|
||||
invertPagination: true
|
||||
---
|
||||
|
||||
{{< lead >}}
|
||||
Stuff I've been working on on my homelab.
|
||||
{{< /lead >}}
|
||||
11
content/posts/architecture/index.md
Normal file
11
content/posts/architecture/index.md
Normal file
@@ -0,0 +1,11 @@
|
||||
---
|
||||
title: "Architecture"
|
||||
date: 2026-03-04
|
||||
weight: 1
|
||||
draft: false
|
||||
description: "How everything connects together."
|
||||
summary: "How everything connects together"
|
||||
tags: ["homelab", "mini-pc", "networking"]
|
||||
# series: ["Homelab"]
|
||||
# series_order: 1
|
||||
---
|
||||
52
content/posts/hardware/index.md
Normal file
52
content/posts/hardware/index.md
Normal file
@@ -0,0 +1,52 @@
|
||||
---
|
||||
title: "Hardware"
|
||||
date: 2026-03-04
|
||||
weight: 1
|
||||
draft: false
|
||||
description: "The devices that power my homelab."
|
||||
summary: "The devices that power my homelab."
|
||||
tags: ["homelab", "mini-pc", "networking"]
|
||||
# series: ["Homelab"]
|
||||
# series_order: 1
|
||||
---
|
||||
## Servers
|
||||
### Kubernetes Cluster
|
||||
#### Devices
|
||||
```
|
||||
HP ProDesk 400 G5 Mini PC * 3
|
||||
```
|
||||

|
||||
##### Specs
|
||||
```
|
||||
- CPU - Core i7 9700T 2.0Ghz 8 Cores
|
||||
- RAM - 16GB
|
||||
- Storage - 512GB NVMe SSD
|
||||
- Storage 2 - 512GB NVMe SSD
|
||||
- Intel UHD 630 Graphics DP Gigabit LAN
|
||||
```
|
||||
|
||||
### Development Server
|
||||
#### Devices
|
||||
```
|
||||
HP EliteDesk 800 G8 Mini PC * 1
|
||||
```
|
||||

|
||||
##### Specs
|
||||
```
|
||||
- CPU - 11th Gen Intel(R) Core(TM) i9-11900T 16 Cores
|
||||
- RAM - 64GB
|
||||
- Storage - 1TB NVMe SSD
|
||||
- Storage 2 - 1TB NVMe SSD
|
||||
- Nvidia 1660Ti 6GB VRAM
|
||||
```
|
||||
## Networking
|
||||
### Router
|
||||
#### MikroTik RB5009UG+S+IN
|
||||

|
||||
|
||||
### Switch
|
||||
#### Mikrotik CRS112-8G-4S-IN
|
||||

|
||||
## UPS
|
||||
### APC
|
||||

|
||||
44
content/posts/welcome/index.md
Normal file
44
content/posts/welcome/index.md
Normal file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
title: "Welcome to my homelab"
|
||||
date: 2026-03-03
|
||||
weight: 1
|
||||
draft: false
|
||||
description: "A glimpse into what novicelab is."
|
||||
summary: "A glimpse into what novicelab is."
|
||||
tags: ["homelab", "mini pc", "DevOps", "SWE"]
|
||||
# series: ["homelab"]
|
||||
# series_order: 1
|
||||
---
|
||||

|
||||
|
||||
Not much, but it'serviceable.
|
||||
|
||||
## Why a homelab?
|
||||
I needed an environment to break and fix things safely. So far, it's been fun.
|
||||
|
||||
## What's running on it?
|
||||
I have a small kubernetes cluster and a separate server for development.
|
||||
Services that are currently running are:
|
||||
- Keycloak - SSO
|
||||
- Opencloud - Private cloud
|
||||
- Hugo - This
|
||||
- Bookstack - For my docs
|
||||
- Obsidian - Notes
|
||||
- Plane - Project management
|
||||
- Nginx - Proxy
|
||||
- Haproxy - K8S cluster proxy
|
||||
- Minio - Object Storage
|
||||
- Databases
|
||||
- Postgres
|
||||
- MariaDB
|
||||
- MySQL
|
||||
- CouchDB
|
||||
|
||||
## What's in the pipeline?
|
||||
- CI/CD to streamline development
|
||||
- Monitoring using Grafana
|
||||
- Analytics using Matomo
|
||||
- Mail server using mailcow
|
||||
|
||||
## What can you find here?
|
||||
I'll update this site with docs of what I've deployed and any new learnings I find interesting.
|
||||
Reference in New Issue
Block a user