Skip to content

gregoreyo/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Homelab

Welcome to my Homelab repository! This space is a comprehensive overview of my homelab, including hardware specifications, software configurations, network diagrams, and project details.

This repository is a living document as I experiment with new technologies, refine existing setups, and tackle new challenges. My goal is to create a resource that helps me maintain my homelab and provides valuable insights and examples for others looking to build or expand their own environments.

Table of Contents

Hardware

This section details the physical hardware components of my homelab.

Software

This section outlines the software used in the homelab, including operating systems, virtualization platforms, and applications.

Networking

This section describes the network configuration, including IP addressing, VLANs, and firewall rules.

Services

This section documents the various services running in the homelab.

Projects

This section details specific projects undertaken in the homelab.

  • Project 1: VirtualBox Network Setup - Setting up VirtualBox and networking VMs.

    • Description: This project was about setting up VirtualBox on the Desktop tower and configuring virtual machines to communicate with each other and the host network.
    • Implementation:
      • Installed VirtualBox on the host machine.
      • Created multiple virtual machines with different operating systems.
      • Configured VirtualBox network settings using internal and bridged adapters.
      • Configured static IP addresses for the VMs.
      • Tested network connectivity between VMs and the host.
    • Outcome: A working VirtualBox environment with networked VMs, allowing for testing and development in an isolated environment.
  • Project 2: Proxmox VE Setup - Setting up and configuring Proxmox VE for virtualization.

    • Description: This project focused on installing and configuring Proxmox VE on the desktop tower to create a robust virtualization environment.
    • Implementation:
      • Installed Proxmox VE from a bootable USB drive.
      • Configured network settings and storage pools.
      • Created initial virtual machines for various services.
      • Setup backups for the VMs.
    • Outcome: A stable and efficient virtualization platform, allowing for easy management of multiple virtual machines and services.
  • Project 3: Minecraft Server - Setting up a dedicated Minecraft server.

    • Description: This project involved setting up a Minecraft server to play with friends and family.
    • Implementation:
      • Created a Linux VM on Proxmox VE.
      • Installed Java and the Minecraft server software.
      • Configured server settings, including memory allocation and port forwarding.
      • Setup a dynamic DNS to access the server remotely.
      • Implemented backups for the world data.
    • Outcome: A functional and accessible Minecraft server, providing a fun and engaging experience for multiple players.
  • Project 4: AI Voice Cloning - Description, implementation, and outcomes.

About

Documentation of my homelab.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published