Important
This repository is a work in progress. For a more desktop-oriented wiki on Linux, check out my Linux Wiki.
This wiki is a collection of guides and tips mostly focused on Homelabs, and is primarily used for my own reference. It is also used to document my own personal infrastructure, and is not necessarily perfected to be a general guide.
This is a list of course-specific guides that compiles individual topics in this repository into individual guides catered to the course:
Check out the topics directory for individual guides and tips.
- Hardware: Hardware setup as the base of the homelab
- Hypervisor: The primary core of the homelab used for provisioning VMs
- VM: The base of all services and infrastructure hosted in the homelab
- Creation and management per hypervisor
- Guest OS:
- Kubernetes: The secondary core of the homelab used for deploying containerised services
- RKE2
- Rancher
- Network: Networking setup that powers the homelab (i.e. serves services hosted on VMs and Kubernetes cluster)
- Router:
- DNS:
- Squarespace (Google)
- Cloudflare: Cloudflare DDNS, Cloudflare Tunnel
- Pi-hole
- Porkbun
- FreeDNS
- Name.com
- VPN:
- Services: Selection of VM or container based services that can be hosted in the homelab
- NAS (VM):
- TrueNAS
- Databases (Container):
- MariaDB
- PostgreSQL
- DNS:
- NAS (VM):