Skip to content

ivanlemeshev/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab

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.

Hardware

  • 3 × Trigkey Green G4 Mini PC
    • CPU: Intel® Processor N100 @ 3.40GHz
    • RAM: 16GB
    • SSD: 512GB
  • Netgear GS305v3 switch:
    • Ports: 4
    • Speed: 1000Mbps

Preparation

This repository uses Ubuntu 24.04 LTS as the control workstation to work with homelab devices.

  1. Install Git:

    sudo apt install git
  2. Clone repository:

    git clone https://github.com/ivanlemeshev/homelab.git
    cd homelab
  3. Create a new file ansible/hosts.ini based on the ansible/hosts.ini.example specifying the Proxmox hosts and their IP address there.

  4. Init homelab environment (default 1 node):

    ./inti.sh --nodes 3

Releases

No releases published

Packages

No packages published

Languages