Skip to content

About

Homelab Project

Welcome to my homelab project! This project is dedicated to creating a personal server environment for learning, development, and experimentation.

Project Goals

  • Learn and implement various server technologies.
  • Experiment with networking and server configurations.
  • Develop and deploy personal applications and services.

Technologies Used

  • Docker
  • Kubernetes
  • Ansible
  • Nginx
  • Prometheus
  • Grafana

serverhome.info

serverhome.info

serverhome.pages.dev latest

graph TD;
FTTP[FTTP <a href='https://www.superloop.com/'>https://www.superloop.com/</a>] --> |Fibre| NTD[NTD]
click FTTP "https://www.superloop.com/"
NTD[NTD] --> |Ethernet| Router[Router];
Router[Router <a href='https://opnsense.homelab.lan/'>https://opnsense.homelab.lan/</a></br><a href='https://opnsense.org/'>https://opnsense.org/</a>] --> NET[Network];
NET --> LAN[Wired Segment];
NET[Networks / VLANS] -->|Wireless| WIFI[Wireless Segment];


subgraph  
    AP1[AP1]
    AP2[AP2]

    subgraph WiFi Hosts
        WIFIHOST1[Laptops]
        WIFIHOST2[Desktops]
    end            
end

subgraph  
    PXHL[Hypervisor]
    HOSTS[HOSTS]

    subgraph Virtual Machines
        D1[VM 1]
        D2[VM N]
    end

    subgraph Hosts
        HOST1[Laptops]
        HOST2[Desktops]
    end        
end

LAN --> PXHL;
LAN --> HOSTS;
PXHL --> D1;
PXHL --> D2;
HOSTS --> HOST1;
HOSTS --> HOST2;


WIFI --> AP1;
WIFI --> AP2;
AP1 -.-> WIFIHOST1;
AP2 -.-> WIFIHOST1;
AP1 -.-> WIFIHOST2;
AP2 -.-> WIFIHOST2;