Skip to content

Latest commit

 

History

History
73 lines (61 loc) · 2.73 KB

README.md

File metadata and controls

73 lines (61 loc) · 2.73 KB

Homelab Wiki

Important

This repository is a work in progress. For a more desktop-oriented wiki on Linux, check out my Linux Wiki.

Overview

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.

Directory

Courses

This is a list of course-specific guides that compiles individual topics in this repository into individual guides catered to the course:

Topics

Check out the topics directory for individual guides and tips.

TODO

  1. Hardware: Hardware setup as the base of the homelab
  2. Hypervisor: The primary core of the homelab used for provisioning VMs
    1. Proxmox
    2. ESXi
  3. VM: The base of all services and infrastructure hosted in the homelab
    1. Creation and management per hypervisor
    2. Guest OS:
      1. Linux:
        1. Arch Linux
        2. Debian
        3. Ubuntu
        4. RHEL
  4. Kubernetes: The secondary core of the homelab used for deploying containerised services
    1. RKE2
    2. Rancher
    3. Helm
  5. Network: Networking setup that powers the homelab (i.e. serves services hosted on VMs and Kubernetes cluster)
    1. Router:
      1. Port forwarding
    2. DNS:
      1. Squarespace (Google)
      2. Cloudflare: Cloudflare DDNS, Cloudflare Tunnel
      3. Pi-hole
      4. Porkbun
      5. FreeDNS
      6. Name.com
      7. Pi-hole
    3. VPN:
      1. WireGuard
  6. Services: Selection of VM or container based services that can be hosted in the homelab
    1. NAS (VM):
      1. TrueNAS
    2. Database (Container):
      1. MariaDB
      2. PostgreSQL
      3. MySQL
    3. Home:
      1. Home Assistant