Skip to content

Homelab applicatons

Apps are installed in two ways: - via manifests files - via helm charts

Most manifest installed apps consist of deployment, svc, httproute, configmap and secrets

Apps are managed by argocd

List of installed apps

Below there is a short overview of each app and and a brief explanation if the implementation differs from that in other applications

ArgoCD

Declarative Continuous Deployment for Kubernetes

Tailscale operator

The Tailscale Kubernetes Operator provides a Kubernetes-native way to ensure secure connectivity to and from your cluster using Tailscale.

SemaphoreUI

Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.

Cert manager

Automatically provision and manage TLS certificates in Kubernetes. cert-manager adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates.

Home Assistant

Open source home automation

MQTT (mosquitto)

Open-source MQTT broker

Zigbee 2 MQTT

Open-source app that allows to use Zigbee devices without the vendor's bridge or gateway

Pihole

Open-source network-wide ad blocking

OpenCloud

Open-source project that gives way to store, access, and share your files.

Joplin

Open source note-taking app.

Excalidraw

Open-source virtual whiteboard for creating sketches and diagrams

Jellyfin

Stirlng-pdf

Open source PDF editing platform.