mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-07 14:03:01 +07:00
Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
ansibleargocddevopsdockerfedoragitopshelmhomelabk3sk8s-at-homekubernetesnetbootpxeself-hostingterraform
infra | ||
platform | ||
software | ||
.gitignore | ||
.gitmodules | ||
README.md |
Khue's Home Lab
Features
Infrastructure
Applications
Hardware setup
- 4 nodes of NEC SFF PC (Japanese version of the Thinkcentre M700)
- CPU: Intel Core i5-6600T
- RAM: 16GB
- SSD: 128GB
- Switch TP-Link TL-SG108
Run locally
Add the following lines to the /etc/hosts
file:
127.0.0.1 khuedoan.com
127.0.0.1 git.khuedoan.com
Start the services
$ MYSQL_ROOT_PASSWORD='PASSWORD_HERE' docker-compose up --build
Notes
- Node hostname must be different and has proper domain (for example
node0.homelab.local
)