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:
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