Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Go to file
2020-11-05 01:09:18 +07:00
infra Change boot next before shutdown 2020-11-04 23:37:04 +07:00
platform Change kube config file name 2020-11-05 01:09:18 +07:00
software Restructure software code 2020-10-28 19:06:16 +07:00
.gitignore Remove Vagrant 2020-10-28 12:35:48 +07:00
.gitmodules Add PXE Server submodule 2020-11-04 22:48:36 +07:00
README.md Replace OpenNebula logo with OpenStack 2020-10-28 09:31:01 +07:00

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)