Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/asilvajunior/homelab
- Owner: asilvajunior
- License: mit
- Created: 2022-06-08T23:55:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-07T16:31:26.000Z (about 1 year ago)
- Last Synced: 2024-05-02T00:13:07.639Z (8 months ago)
- Topics: ansible, cluster, containers, devops, docker, gitops, homelab, k3s, k8s, k8s-at-home, kubernetes, observability, prometheus, raspberry-pi, terraform
- Homepage: https://unicast.com.br/
- Size: 46.9 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).