Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Go to file
2020-11-04 22:47:57 +07:00
infra Move infrastructure/ to infra/ 2020-11-04 22:47:57 +07:00
platform Use RKE on bare metal instead of VM 2020-11-04 22:46:38 +07:00
software
.gitignore
README.md

Khue's Home Lab

Table of contents

Features

Infrastructure

Ansible Docker Helm Kubernetes OpenStack Terraform

Applications

Gitea MariaDB NGINX Pastebin PeerTube Plex

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)