Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Repository containing everything I use to run my lab at home

Notifications You must be signed in to change notification settings

jacobmammoliti/homelab_archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab

k3s

📖 Overview

This repository contains everything I use to run my lab at home. For more specific details, see the README in the following directories:

⚙️ Hardware

  • 3 x Raspberry Pi 4 Model B
    • OS: Raspberry Pi OS (64-bit) (Debian 11 Buster)
    • RAM: 8GB
    • SD Card: 32GB
  • 2 x Mac Mini (Late 2012)
    • OS: Ubuntu 22.04 LTS (64-bit)
    • RAM: 16GB
    • SSD: 250GB
  • 1 x Synology 2 Bay NAS DS220j
    • HDD: 2 x Seagate Ironwolf 6TB

🛠️ Notable Tooling

Ansible

Ansible is a configuration management tool responsible for the automation of initializing each node and building Kubernetes clusters.

Flux

Flux is a continuous delivery tool responsible for deploying all applications and resources to the Kubernetes cluster.

K3s

K3s is a lightweight distribution of Kubernetes and is responsible for running the applications.

Longhorn

Longhorn is storage solution responsible for providing persistent storage to the Kubernetes clusters.

HashiCorp Vault

HashiCorp Vault is a secrets management solution responsible for storing and encrypting secrets.

Traefik

Traefik is an ingress gateway responsible for exposing services outside of the Kubernetes cluster.

Plex

Plex is a media service responsible for organizing and streaming content.

About

Repository containing everything I use to run my lab at home

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published