This repository contains the configuration files and scripts for my homelab. It is an evolving project that I use to learn, test, and experiment with new technologies.
The main areas of interest are:
- Automation
- Virtualization
- Containerization
- Networking
- Security
- Monitoring
- etc.
- 3 × Trigkey Green G4 Mini PC
- CPU: Intel® Processor N100 @ 3.40GHz
- RAM: 16GB
- SSD: 512GB
- Netgear GS305v3 switch:
- Ports: 4
- Speed: 1000Mbps
This repository uses Ubuntu 24.04 LTS as the control workstation to work with homelab devices.
-
Install Git:
sudo apt install git
-
Clone repository:
git clone https://github.com/ivanlemeshev/homelab.git cd homelab
-
Create a new file
ansible/hosts.ini
based on theansible/hosts.ini.example
specifying the Proxmox hosts and their IP address there. -
Init homelab environment (default 1 node):
./inti.sh --nodes 3