Skip to content

ivanlemeshev/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 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

Homelab picture

  • 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 update
    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

About

Homelab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages