Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Go to file
2020-07-23 16:45:58 +07:00
applications
roles Restart opennebula instead of start in case re-apply the role 2020-07-23 14:44:15 +07:00
terraform
.gitignore Ignore terraform state lock 2020-07-23 10:33:59 +07:00
playbook.yml Add OpenNebula role 2020-07-23 11:39:55 +07:00
README.md Add README logo 2020-07-23 16:45:58 +07:00
Vagrantfile Open OpenNebula port for Terraform 2020-07-23 14:42:49 +07:00

Khue's Home Lab

Features

Infrastructure

LXD OpenNebula Ansible Terraform Kubernetes Docker Helm

Applications

Gitea NGINX MariaDB PeerTube Pastebin 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