Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kalindudc/homelab
Docs for the homelab
https://github.com/kalindudc/homelab
ansible homelab iac proxmox-ve terraform
Last synced: 3 days ago
JSON representation
Docs for the homelab
- Host: GitHub
- URL: https://github.com/kalindudc/homelab
- Owner: kalindudc
- License: mit
- Created: 2023-03-19T22:57:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T23:57:38.000Z (10 days ago)
- Last Synced: 2024-12-25T00:28:00.068Z (10 days ago)
- Topics: ansible, homelab, iac, proxmox-ve, terraform
- Language: Python
- Homepage: https://kdecosta.com/homelab/
- Size: 8.59 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Kalindu's Homelab
> [https://kdecosta.com/homelab/](https://kdecosta.com/homelab/)[![license](https://img.shields.io/badge/license-MIT-orange)](https://github.com/kalindudc/homelab/blob/main/LICENSE) [![docs](https://img.shields.io/website?down_color=red&down_message=down&label=docs&up_color=green&up_message=up&url=https%3A%2F%2Fkdecosta.com%2Fhomelab%2F)](https://kdecosta.com/homelab/)
This repository contains the a collection of documentation and the architecture my [homelab](https://www.reddit.com/r/homelab/wiki/introduction/) which includes network architecture as well as IoC and scripts used for automation of hosted services.
## Lab goals
### Managed Network (Omada)
1. VLANs for device groups
2. Custom SSIDs
3. Network throughput monitoring
4. Support POE devices
5. Custom recursive DNS server / Local DNS### Hosted Services
1. Virtualized containers
2. Kubernetes for service management
3. Monitoring with Prometheus and Grafana
4. GitLabs server for GitOps / deploys
5. VPN for remote management
6. Load-balancer (envoy / ingress-nginx)### Backup / Archival Storage
1. TrueNAS for archival and backup storage### IoC and GitOps
1. Ansible for container automation
2. Terraform for infrastructure management
3. ChatOps (slack??)### Security / Resiliency
1. Certificate management
2. Cloudflare tunnel for exposed services## Demos and Screenshots
![rack hardware for 2022/03/24](https://raw.githubusercontent.com/kalindudc/homelab/main/docs/img/rack/20230324/rack_20230324.jpg)
![omada dashboad](https://raw.githubusercontent.com/kalindudc/homelab/main/docs/img/network/omada_dashboard.jpg)
![dashy](https://raw.githubusercontent.com/kalindudc/homelab/main/docs/img/services/dashy.jpg)
## License
Distributed under the [MIT License](https://github.com/kalindudc/homelab/blob/main/LICENSE), go nuts.