Skip to content

irfanhakim-as/homelab-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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
  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
    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. Databases (Container):
      1. MariaDB
      2. PostgreSQL
    3. DNS:
      1. Pi-hole

About

Wiki about everything Homelab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published