Central repository holding configuration and infrastructure-as-code for my homelab. https://www.cubieserver.de
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jack Henschel e7866b70e7 Fix Authentik RBAC and switch to main repo for ejabberd chart 4 weeks ago
flux Fix Authentik RBAC and switch to main repo for ejabberd chart 4 weeks ago
nodes Add documentation for setting up Intel NUC v7 manually 3 months ago
README.md Deploy Nextcloud with Flux 1 month ago

README.md

Cubieserver - Jack's Homelab

Welcome to the Infrastructure as Code repository serving as the source of truth for Jack's Homelab - "Cubieserver".

Note: the canonical repository is https://git.cubieserver.de/Cubieserver/homelab. The Github mirror is intended for disaster recovery purposes (to avoid the chicken-and-egg problem when bootstrapping the infrastructure).

The installation, setup and configuration of all software involved is handled by two components:

  • Ansible: used for provisioning physical machines until they can join the Kubernetes cluster
    • this is currently still in development
  • Flux: deploys all services on top of Kubernetes (with local Kustomize manifests and external Helm charts)

An overview of the currently running services can be found on the Cubieserver homepage.

Tips & Tricks

PostgreSQL Size

Get size of Postgres databases:

psql -h <HOST> -U <USER>

\l+

Get size of Postgres tables:

\c <DB_NAME>

\d+

Selfhosted Applications

Lists of self-hosted services, applications and tools: