Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Go to file
Khue Doan d2b9b259cc Revert "Revert "Use deb version of LXD instead of snap""
This reverts commit c94e9fca6da49eda59edb1113f59602502d49c22.
2020-08-02 23:18:42 +07:00
applications
roles/lxd Revert "Revert "Use deb version of LXD instead of snap"" 2020-08-02 23:18:42 +07:00
terraform Use k3s 2020-08-02 01:47:42 +07:00
.gitignore Ignore terraform state lock 2020-07-23 10:33:59 +07:00
playbook.yml Remove OpenNebula for now 2020-07-25 14:47:41 +07:00
README.md Remove OpenNebula for now 2020-07-25 14:47:41 +07:00
Vagrantfile Set IP 2020-08-02 23:18:08 +07:00

Khue's Home Lab

Table of contents

Features

Infrastructure

Ansible Docker Helm Kubernetes LXC 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