Khue Doan a44ea21ab3 Revert "New pxe server structure"
This reverts commit 8d1a92a7d25083f0465bab02c55e52e543039a3a.
2021-02-12 14:27:18 +07:00
2021-02-08 08:52:53 +07:00
2021-02-11 18:20:54 +07:00
2021-02-12 14:27:18 +07:00
2021-02-11 18:20:54 +07:00
2021-02-07 02:40:16 +07:00
2021-02-12 12:38:43 +07:00
2021-02-08 10:09:02 +07:00

Khue's Home Lab

Hardware setup

Hardware

  • 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

Design

Layer Name Description Provisioner
0 metal bare metal PXE boot, etcd, docker, lxd, Ansible, PXE server
1 infra Cloud-like infrastructure, based on KVM/LXC Terraform
2 platform kubernetes, vault, git, ci/cd... Helm
3 apps Plex, PeerTube, Nextcloud... ArgoCD

Features

Infrastructure

Ansible Docker Helm Kubernetes OpenStack Terraform

Applications

Gitea MariaDB NGINX Pastebin PeerTube Plex

Description
Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Readme 13 MiB
Languages
Python 41.2%
Go 22.8%
HCL 12%
Jinja 9.8%
Shell 4.6%
Other 9.6%