Skip to content
View DanielEnki420's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report DanielEnki420

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.

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
DanielEnki420/README.md
Daniel — self-hosting, home automation, network privacy

Esse quam videri — to be, rather than to seem.

I build small, self-contained tools and run them myself. Most of it lives on a Raspberry Pi 5 in my living room — around 30 containers, no cloud, backed up off-site. What I publish is the part that is useful to someone other than me.


Projects

DNS blocklists against disinformation, propaganda and tracking — 11 categories, 6 languages, exported for Pi-hole, AdGuard, dnsmasq, Unbound and RPZ. Runs entirely in the browser: no build step, no dependencies, works offline.

→ Live tool · HTML JavaScript Shell · MIT

A trilingual (DE / EN / IT) landing page on secular humanism — reason, science, ethics. Built with TanStack Start.

→ Live site · TypeScript CSS

Real-time FFT spectral analysis of cat vocalizations, with AI-assisted interpretation of the result. Browser-side, containerised.

HTML JavaScript Docker · Apache-2.0


The homelab

~30 containers on one Raspberry Pi 5 — click to expand
Network & privacy Pi-hole · Unbound · Tailscale · CrowdSec · Fail2ban · Vaultwarden
Home automation ioBroker (Tuya, Zigbee, Shelly) · custom Telegram alerting
Observability Grafana · Prometheus · Uptime Kuma · Portainer · OLED status display
Media & knowledge Immich · Calibre-Web · Kiwix
Local AI Ollama · Open WebUI · LiteLLM
Backup restic → off-site (Hetzner Storage Box), nightly

Storage is NVMe, shared over Samba. Fan curve, watchdog and backup verification are scripted — if something breaks at 3 a.m., the Pi tells me before I notice.


Stack

Infrastructure

Raspberry Pi Linux Docker Pi-hole Grafana ioBroker

Development

TypeScript JavaScript Node.js Python Bash


The header is a plain SVG generated by generate_banner.py and committed to this repo — no external service, nothing to rate-limit, adapts to your GitHub theme.

Popular repositories Loading

  1. dwc-grower-edition dwc-grower-edition Public

    🌱 Free multi-language DWC nutrient calculator + 10-brand Nutrient Library. pH/EC/Temp/ORP alerts, AI assistant, grow diary. 100% local, no cloud.

    HTML 3

  2. dns-blocklist-builder dns-blocklist-builder Public

    Generate DNS blocklists (dnsmasq, Pi-hole, AdGuard, Unbound) to block disinformation, propaganda & tracking. 11 categories, 402+ domains, 6 languages, 6 formats. No tracking, no dependencies, works…

    HTML 1

  3. faktenchecker faktenchecker Public

    KI-gestützter Faktenchecker | AI-powered fact-checker — Single-file, no backend, powered by Claude (Anthropic)

    HTML 1

  4. katzen-analyzer katzen-analyzer Public

    Echtzeit FFT-Spektralanalyse von Katzenlauten mit KI-Interpretation

    HTML 1

  5. soil-coco-grower-edition soil-coco-grower-edition Public

    Free offline nutrient calculator & grow dashboard for soil and coco — 25 brands, pH/EC tracking, grow diary, 4 languages

    HTML 1

  6. humanism humanism Public

    Säkularer Humanismus – eine mehrsprachige (DE/EN/IT) Bildungs-Landingpage über Vernunft, Wissenschaft und Ethik. Gebaut mit TanStack Start.

    TypeScript 1