Rostyslav Tulika
Menu

Kubernetes on my own hardware

Homelab cluster

An RKE2 Kubernetes cluster on my own hardware that runs my products in production: Faktigo, tailforge.de, a mail server, the elementar-rt demos and this site.

Role
Built and operated

Setup

  • RKE2 with two control-plane nodes and an external etcd witness for quorum
  • Managed with Rancher, persistent storage with Longhorn
  • TLS certificates issued automatically by cert-manager and Let’s Encrypt
  • A private container registry for every image

From the internet to the basement

Public traffic arrives at a small VPS and travels through an L2TP/IPsec tunnel to a MikroTik router on the home network. Behind it an nginx ingress routes requests to the services in the cluster.

Build and deploy

Jenkins builds every project as a container image and pushes it to the registry. Helm charts and manifests are versioned in a separate infrastructure repository. New sites like this one go to a preview first and only go live after a manual approval.

What it teaches me

The cluster is my training ground for operations: high availability, storage, certificates, mail delivery and networking. I am currently going deeper on the networking side with the CCNA series.

More projects

  1. E-invoicing for small businesses

    Faktigo

    Founder · development and operations

    Faktigo is software for freelancers and small businesses in Germany: ZUGFeRD and XRechnung invoices, quotes, dunning and bank reconciliation in one place.

    Interface
    Angular 20, NgRx Signals, elementar-rt
    Service
    NestJS 11, Fastify, MongoDB, Redis
    Platform
    Helm, Jenkins, own registry
    Read the case study
  2. IT services and web development in the Vogelsberg region

    Tail Forge Technologies

    Owner

    Tail Forge Technologies is my company: IT support, web development, networks, video surveillance, VoIP and Microsoft 365 for small businesses around Herbstein, Lauterbach and Fulda.

    Interface
    Angular 20
    Service
    Strapi 5 as a headless CMS
    Platform
    Runs in my own cluster
    Network
    Networks, video and VoIP on site
    Read the case study

All projects

Contact

Questions about a project, elementar-rt or the cluster? Email is fastest.

rostik.tulika@gmail.com

Project requests for Tail Forge Technologies go through tailforge.de.