This is the first version of my home lab server. I'll push all dashboard and configuration files for every service I have.
It's just a lab, not for production. You must check every service I host and select which you want to have on your own HomeLab.
Today, I'm on Proxmox because it's cool, open source, simple, and doesn't need licenses if you don't need support.
-
Pterodactyl
It's for host servers like Minecraft and Discord Bot. -
Grafana
It's cool to see metrics and logs on one panel.
If you want, you can see an example of the dashboards I have in this folder. -
Jellyfin
My Own Netflix platform. -
Active Directory + Windows 10-11
Sometimes, I test GPO and tricks to hack Active Directory and obtain information. For this part, I recommend GOAD Repository. -
Docker
If you don't know what Docker is, take a look at this video. -
LXC
Just an alternative to Docker. It can run containers too. -
PfSense
Just a simple router that can be virtualized. -
Cadvisor
Monitor your containers.
In the future, I would like to perform some automatizations with Terraform, Ansible, Packer, and other technologies for auto-deployment.
Furthermore, I'll create an isolated network for my teams and me to improve our pentest skills.
There is a simple schema of my network with my different services
- Server:
- CPU: i7-4770
- RAM: 32GB DDR3
- Storage: 1TB SSD
- Network: 1Gbps
- Reference
- Switch:
- Model: Zyxel GS1200-8
- Ports: 8
- Network: 1Gbps
- Router:
- Model: PfSense
-
Server:
I'll buy two servers like this to do a cluster.- Model: GMK NucBox M5
- CPU: Ryzen 7 5700U
- RAM: 16 Go DDR4
- Storage: 512 Go SSD
- Network: 2x2.5 Gbps
- Reference
-
NAS:
- Model: Synology DS923+
- Storage: 4x 16TB
- Network: 2x2.5 Gbps
- Reference
-
Switch:
- Model: Zyxel GS1200-8
- Ports: 8
- Network: 1Gbps
-
Router:
- Model: PfSense