Skip to content
View csp33's full-sized avatar

Highlights

  • Pro

Block or report csp33

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
csp33/README.md

Carlos Sánchez Páez

Data Platform Tech Lead @ Fever · Málaga, Spain
Building high-throughput real-time CDC platforms, distributed Kubernetes systems, and self-hosting my daily digital life on bare-metal.

Website Homelab Architecture LinkedIn Medium


🏠 Self-Hosted Bare-Metal Homelab

I run a 24/7 production-grade 3-node physical Kubernetes cluster (humberto, dosberto, tresberto) that powers my personal cloud, IoT automations, and privacy stack (Explore Architecture & Topology ↗):

  • Core Self-Hosted Services:
    • 📸 Photo & Media: Immich (with hardware-accelerated ML), Nextcloud, Jellyfin & automated media stack.
    • 🏡 Home Automation & IoT: Home Assistant, Zigbee2MQTT, Mosquitto MQTT broker.
    • 🔒 Privacy & Security: Vaultwarden, AdGuard Home, Cloudflare Zero Trust Tunnels, Envoy Gateway & cert-manager.
  • Under the Hood:
    • GitOps Engine: Managed declaratively via Argo CD sync-waves and Helm.
    • Storage Fabric: Longhorn HA replicated storage + ZFS LocalPV for high-IOPS CloudNativePG databases.
    • Observability: Centralized Grafana, Prometheus, Alloy, Loki logs, and Gatus status dashboard.

⚡ Enterprise Scale & Open Source


🛠️ Tech Stack

Data Platform & Streaming

Apache Kafka Apache Airflow Snowflake dbt PostgreSQL

Homelab, Cloud & GitOps

Kubernetes Argo CD Helm Terraform Home Assistant Jellyfin Cloudflare Docker Debian AWS Google Cloud

Languages & Backend

Python Go FastAPI Bash


Pinned Loading

  1. http-healthcheck-notifier http-healthcheck-notifier Public

    Script to run HTTP healthchecks and send a notification if they fail

    Python

  2. apache/airflow apache/airflow Public

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

    Python 47.2k 18.1k

  3. kubeflow/spark-operator kubeflow/spark-operator Public

    Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.

    Python 3.2k 1.5k

  4. cert-manager-duckdns-webhook cert-manager-duckdns-webhook Public

    Forked from cert-manager/webhook-example

    Webhook to handle cert-manager DNS01 challenge with DuckDNS

    Go 25 7

  5. email-tickets-processor email-tickets-processor Public

    ETL process to load supermarket receipts into PostgreSQL

    Python

  6. tickets-analyzer-api tickets-analyzer-api Public

    API to normalize PDF receipt tickets into JSON

    Python