Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Go to file
2021-12-09 01:23:04 +07:00
apps feat: switch all ingress to to letsencrypt-prod 2021-12-05 17:43:32 +07:00
bootstrap fix(bootstrap): fix ArgoCD ingress cert syntax 2021-12-05 22:34:56 +07:00
docs docs: update changelog 2021-12-08 22:03:55 +07:00
external fix(external): fix wrong provider name for B2 2021-12-09 01:23:04 +07:00
metal fix(metal): fix deprecated kernel parameter (#6) 2021-12-06 09:04:22 +07:00
platform fix: add missing cert annotations for Grafana and Tekton 2021-12-05 23:03:53 +07:00
scripts feat(scripts): add script to show homelab status 2021-12-05 08:56:18 +07:00
system refactor: move cert-manager from system to external 2021-12-08 10:33:37 +07:00
tools add new line, alphabet sorted 2021-12-05 21:57:33 +07:00
.gitignore refactor: remove Terraform and CoreOS files from ignore list 2021-12-05 11:42:24 +07:00
LICENSE.md style: convert LICENSE to Markdown 2021-11-18 00:35:38 +07:00
Makefile build: optimize dev environment build targets 2021-12-01 22:44:10 +07:00
README.md docs: use anchor for introduction 2021-12-05 10:13:15 +07:00

Homelab

This is my homelab set up, it focused on automation to simplify provisioning, upgrading, and operating self-hosted services.

! ⚠️ WORK IN PROGRESS

Overview

Hardware

Hardware

  • 4 nodes of NEC SFF PC-MK26ECZDR (Japanese version of the ThinkCentre M700):
    • CPU: Intel Core i5-6600T @ 2.70GHz
    • RAM: 16GB
    • SSD: 128GB
  • TP-Link TL-SG108 switch:
    • Ports: 8
    • Speed: 1000Mbps

Technology stack


Ansible

Docker

Rocky Linux

K3s

Kubernetes

ArgoCD

Helm

Longhorn

Prometheus

Vault

Gitea

Tekton

Knative

Get Started

Roadmap

See roadmap and open issues for a list of proposed features and known issues.

Contributing

Any contributions you make are greatly appreciated (feature, bug fix, documentation, grammar or typo fix...).

License

Distributed under the GPLv3 License. See LICENSE for more information.

Acknowledgements

Stargazers over time

Stargazers over time