Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/asilvajunior/homelab

A repository to store and share the infrastructure, materials and codes, from my small self-hosting homelab.
https://github.com/asilvajunior/homelab

ansible cluster containers devops docker gitops homelab k3s k8s k8s-at-home kubernetes observability prometheus raspberry-pi terraform

Last synced: 22 days ago
JSON representation

A repository to store and share the infrastructure, materials and codes, from my small self-hosting homelab.

Awesome Lists containing this project

README

        



# Unicast Cloud Homelab

A repository to store and share the infrastructure, materials and codes, from my small self-hosting homelab. This repository contains everything I use to setup and run the devices in my homelab. For more details, see the README of the following directories.

**01** automated installation.
**02** roles for additional configuration and application installation.
**03** to manage my Kubernetes cluster.
**04** is a collection of scripts to ease the maintenance of all this.








## ⚙️ Hardware

The below lists the hardware and some specs of my homelab & network infrastructure

| Device | CPU | RAM | Storage | Operating System | Purpose |
| ---------------------------|:----------:|:-----:|:--------------------:|:-------------------------------:|:----------:|
| Dell OptiPlex 3050 | I7-6700 | 16GB | 500GB HDD |Proxmox Virtual Environment 7.2 | Hypervisor |
| TP-Link TL-SG1008P | N/A | N/A | N/A | N/A | Switch PoE |
| MikroTik hAP Ac2 | IPQ-4018 | 128MB | 16MB | RouterOS | Router |
| Raspberry Pi 3B | Cortex-A53 | 1GB | 16GB SD Card | Raspberry PI OS Lite (64-BIT) | Pi-hole |
| Raspberry Pi 4B + PoE+ HAT | Cortex-A72 | 4GB | 32GB SD Card | Raspberry PI OS Lite (64-BIT) | Kubernetes |
| Raspberry Pi 4B + PoE+ HAT | Cortex-A72 | 4GB | 32GB SD Card | Raspberry PI OS Lite (64-BIT) | kubernetes |
| Raspberry Pi 4B + PoE+ HAT | Cortex-A72 | 4GB | 32GB SD Card | Raspberry PI OS Lite (64-BIT) | kubernetes |
| Raspberry Pi 4B + PoE+ HAT | Cortex-A72 | 4GB | 32GB SD Card | Raspberry PI OS Lite (64-BIT) | kubernetes |

## ✨ Features

Project status: **Alpha**

- [ ] Fully automated with infrastructure as code
- [ ] Modularized components stand on layered architecture
- [ ] Versioned and declarative infrastructure on top of GitOps
- [ ] Kubernetes cluster setup via k3s
- [ ] Distributed storage
- [ ] CI/CD platform
- [ ] Observability platform

## :wrench:  Tech stack

My homelab uses the following software.


Logo
Name
Description



Ansible
Server configuration



Debian
Base OS for all servers



Docker
Container runtime



Kubernetes
Container orchestration



Terraform
Provisioning


Do you like my open source projects? Nominate me to Github Stars ⭐

## :memo: License

This project is under [MIT License](./LICENSE).