Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Go to file
2021-12-05 08:56:18 +07:00
apps fix(apps/seafile): enable MariaDB 2021-12-01 00:42:21 +07:00
bootstrap refactor(bootstrap): sync all ApplicationSets at once 2021-12-01 23:04:06 +07:00
docs feat(scripts): add script to show homelab status 2021-12-05 08:56:18 +07:00
metal docs: run Vagrant without changing working directory 2021-12-01 22:53:46 +07:00
platform refactor(platform): remove Dex 2021-12-02 01:39:50 +07:00
scripts feat(scripts): add script to show homelab status 2021-12-05 08:56:18 +07:00
system fix: set ingress class explicitly 2021-11-29 21:16:27 +07:00
tools feat(scripts): add script to wait for important services to reach heathy state 2021-11-30 00:08:27 +07:00
.gitignore feat(metal): add dev VM for local development or evaluation 2021-11-25 18:36:34 +07:00
LICENSE.md
Makefile build: optimize dev environment build targets 2021-12-01 22:44:10 +07:00
README.md refactor(platform): remove Dex 2021-12-02 01:39:50 +07:00

Homelab

! ⚠️ 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

This list might be outdated, please let me know if I forgot to update it.

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