Zum Inhalt springen
👁
Built with Neo Stack
Tech Stack dieser Site:
🏗️ Astro v6 + Three.js
🎨 Tailwind CSS + GSAP
🖥️ Intel N97 MiniPC
🐳 Docker + Caddy
☁️ Cloudflare Tunnel
🤖 OpenClaw AI Agent
€0/Monat Cloud-Kosten
🥚
Easter Egg!
Du hast etwas Geheimes gefunden.
LIVE · Antwortzeit wird gemessen...
Neo

NEO

Self-Hosted AI auf Custom Hardware

Ein KI-Agent. Ein MiniPC. Null Cloud. Gebaut von Merlin Lietz.

// Live System Status

Container
Docker auf Proxmox
Automationen
n8n + Cron aktiv
Tage Uptime
ohne Neustart
Checking...

// Was hier läuft

🤖 KI-Chat Agent
📡 Telegram Bot
📄 Paperless DMS
🔍 SearXNG Suche
n8n Workflows
📊 Live Dashboard
🔔 Push Notifications
🌐 Diese Website
Mehr erfahren →

// Was ist Neo?

Ein Homelab-Projekt das zeigt, was mit Self-Hosting möglich ist.

Neo ist ein KI-Agent, der komplett auf eigener Hardware läuft — kein Cloud-Abo, keine API-Abhängigkeit, keine monatlichen Kosten. Ein Intel N97 MiniPC für €200, ein Proxmox-Cluster, Docker und ein selbst geschriebenes Gateway.

Was als Lernprojekt angefangen hat, ist zu einer vollständigen Infrastruktur geworden: KI-Chat, Telegram-Automatisierung, Document-Management, Monitoring — alles self-hosted, alles auf einem kleinen Rechner im Wohnzimmer.

„Was ich für mich baue, baue ich auch für dich." — Dieses Projekt ist gleichzeitig Lernplattform, Testumgebung und lebendiger Beweis.

🖥️
€200
Hardware-Kosten — ein MiniPC, mehr nicht
🐳
8+ Container
Paperless, SearXNG, n8n, Gotify, Caddy, Valkey ...
14 Automationen
n8n Workflows + Cron Jobs + Telegram Bot
☁️
€0/Monat
Cloud-Kosten — alles läuft lokal

// HomeLab Dashboard

⏳ laden...
CPU
RAM
Disk
Netzwerk

Ressourcen

Container
Services
Cron Jobs
System-Betriebszeit
00:00:00:00
Tage : Std : Min : Sek

// Service Grid

Alles was auf diesem MiniPC läuft — ein ganzes Datacenter in einer Box.

16 Services · 10 Container · 5 externe Integrationen

🦞

OpenClaw Gateway

● online

KI-Agent Core — LLM-Router + Tool-System

:18789 ⬆ 180d

Selbst geschriebener Python-Agent. Routet Anfragen an 11 KI-Modelle via LiteLLM. Tool-System für Dateien, Suche, APIs. Gateway-Port 18789.

💬

Telegram Bot

● online

@merlin_neo_ai_bot — 24/7 interaktiv

:API ⬆ 180d

Inline Keyboards, Callback-Handling, Voice-Messages, Kanal-Automatisierung. 7 Automationen + Content-Pipeline für tägliche Posts.

🔍

SearXNG

● online

Meta-Suchmaschine — 60+ Backends

:8080 ⬆ 90d

Privacy-Suchmaschine ohne Tracking. Aggregiert Google, Bing, DuckDuckGo und 60+ weitere Quellen. Gecacht via Valkey/Redis.

📄

Paperless-ngx

● online

Dokumenten-OCR & Archiv

:8010 ⬆ 120d

Automatische OCR-Texterkennung, Tag-basierte Organisation, Volltextsuche über 200+ Dokumente. API-Zugriff via Token.

🌐

Caddy

● online

HTTPS Reverse Proxy + Auto-TLS

:443 ⬆ 180d

Automatische Let's Encrypt Zertifikate, Zero-Config HTTPS für alle internen Services. Caddyfile mit 8 Proxy-Regeln.

🔔

Gotify

● online

Push-Notification Server

:8090 ⬆ 150d

Self-hosted Push-Server. Sendet System-Alerts (Container down, Backup fertig, Mail empfangen) direkt aufs Handy.

n8n

● online

Workflow-Automation (LXC 101)

:5678 ⬆ 90d

Läuft in eigenem LXC Container. 14 Workflows: Telegram-Callbacks, E-Mail-Monitoring, Maintenance-Scripts, Cron-Jobs.

🖥️

Browserless

● online

Headless Chrome API — Scraping & Screenshots

:3000 ⬆ 60d

Headless Chrome als Docker-Service. Neo nutzt es für Web-Scraping, Screenshot-Generierung und PDF-Rendering.

💾

Valkey

● online

Redis-kompatibler Cache für SearXNG

:6379 ⬆ 90d

Open-Source Redis-Fork. Cached SearXNG-Queries und Session-Daten. Kein Datenverlust bei Restart dank AOF.

☁️

Cloudflare Tunnel

● connected

Sichere Extern-Anbindung — kein offener Port

:— ⬆ 180d

Zero-Trust Tunnel: Kein einziger Port muss geöffnet werden. Cloudflare routet Traffic verschlüsselt direkt zum Server.

📧

Gmail Integration

● connected

himalaya CLI — E-Mail senden & empfangen

:IMAP

himalaya CLI für IMAP/SMTP. Neo kann E-Mails lesen, filtern und antworten — alles über die Kommandozeile.

📅

Google Calendar

● synced

Kalender-Sync via gog CLI

:API

gog CLI synchronisiert Google Calendar Events. Neo kann Termine anlegen, löschen und als Reminder versenden.

🐙

GitHub

● connected

gh CLI — Repos, Issues, PRs

:API

GitHub CLI für alles: Repos erstellen, Issues bearbeiten, PRs mergen, Releases taggen. Alles automatisierbar.

🔊

ElevenLabs TTS

● connected

Text-to-Speech (Deutsch, Conrad)

:API

Text-to-Speech API mit deutscher Stimme "Conrad". Generiert Audio-Nachrichten für den Telegram-Kanal.

🎤

Whisper STT

● connected

Speech-to-Text via OpenAI

:API

OpenAI Whisper transkribiert Voice-Messages in Text. Merlin spricht, Neo versteht — ohne manuelles Tippen.

📰

WordPress

● online

merlinlietz.com Portfolio-Site

:80 ⬆ 120d

Läuft in LXC 113. Portfolio + Blog mit Custom Theme. REST API für automatisierte Blog-Posts via n8n.

All Systems Operational
· 16 Services · 1 physischer Host · €0/Monat Cloud

// Live Terminal

Links: Echte Telegram-Interaktion. Rechts: Was Neo automatisch erledigt.

N
Neo ⚡
online · KI-Agent
@merlin_neo_ai_bot
😊
Nachricht schreiben...
Probier's aus →
neo-bot · automatisiert ● LIVE
Szenario läuft...

// AI Model Roster

10 Modelle, 6 Provider, eine intelligente Fallback-Chain.

Nicht ein LLM — ein ganzes Routing-System. Automatisch das beste Modell zum besten Preis.

FALLBACK CHAIN
MiMo-V2-Pro
MiMo-V2-Flash
Gemini 2.5 Flash
Claude Opus 4.6

Wenn ein Modell nicht antwortet, springt automatisch das nächste ein. Kein Ausfall, kein manueller Eingriff.

Active
⚡ PRIMARY

MiMo-V2-Pro

Xiaomi / OpenRouter

Kosten $1 / $3
Context 1M
Haupt-Agent
Online
🔄 FALLBACK

MiMo-V2-Flash

Xiaomi / OpenRouter

Kosten $0.09 / $0.29
Context 1M
Sub-Agents & Cron-Jobs
Online
👁️ VISION

MiMo-V2-Omni

Xiaomi / OpenRouter

Kosten $0.40 / $2
Context 1M
Multimodal (Bild + Text)
Standby
🧠 PREMIUM

Claude Opus 4.6

Anthropic

Kosten $5 / $25
Context 200K
Premium-Fallback
Standby

Claude Sonnet 4.6

Anthropic

Kosten $3 / $15
Context 200K
Copilot IDE
Online
🆓 FREE

Gemini 2.5 Flash

Google Vertex

Kosten $0 FREE
Context 1M
Budget-Backup
Standby

DeepSeek V3.2

DeepSeek

Kosten $0.25 / $0.40
Context 128K
Open-Source Fallback
Standby
📐 2M CTX

Grok 4.1

xAI

Kosten $0.20 / $0.50
Context 2M
Long-Context Tasks
Standby

Kimi K2.5

Moonshot

Kosten $0.45 / $2.20
Context 128K
Schnelle Inferenz
Standby

Qwen3 235B

Alibaba

Kosten $0.14 / $0.60
Context 128K
Budget-Modell
Durchschnittliche Kosten: ~$0.12/Tag · Kein Vendor Lock-in · Jederzeit wechselbar

// 24h Automation Timeline

Was Neo jeden Tag automatisch erledigt — ohne dass jemand einen Finger rührt.

12 tägliche Jobs · 2 wöchentliche Jobs · Nächste Automation:

🧹
03:00 MiMo-Flash

Voice-Cleanup

Alte Sprach-Medien löschen (>7 Tage)

$0.001/run
📅
07:15 MiMo-Flash

Kalender-Briefing

Google Calendar → Telegram-Zusammenfassung

$0.002/run
☀️
07:30 MiMo-Pro

Guten Morgen

Wetter + HomeLab-Status + GitHub Trending

$0.01/run
🔥
08:00 MiMo-Pro

GitHub Trending

Top 5 Repos des Tages — täglich kuratiert

$0.008/run
📊
09:00 MiMo-Pro

System Status

Docker, RAM, Disk, Gateway — alles gecheckt

$0.005/run
🔍
10:00 MiMo-Flash

Promo-Monitor

OpenRouter Promo-Preise überwachen

$0.001/run
🎨
10:30 MiMo-Pro

Kreativ-Content

Telegram-Kanal: Bild + Text + Audio generieren

$0.02/run
☀️
12:30 MiMo-Flash

Mittags-Check

Kurzer Status-Puls: alles läuft?

$0.001/run
🎨
19:30 MiMo-Pro

Abend-Content

Zweite Content-Welle für den Kanal

$0.02/run
🌙
20:00 MiMo-Pro

Guten Abend

Tagesrückblick + Morgen-Preview + Wetter

$0.01/run
📊
21:00 MiMo-Pro

Abend-Status

Docker Health + System-Metriken

$0.005/run
📈
21:00 MiMo-Flash

Daily Lab Report

Kanal-Statistiken + Content-Performance

$0.002/run
🐛
Mo + Do · 10:00 wöchentlich

Issue-Tracker

MiMo GitHub Issues überwachen

🔎
Sonntag · 11:30 wöchentlich

Skill Report

Wöchentlicher OpenClaw-Überblick

Tägliche Gesamtkosten: ~$0.09 · 100% automatisiert · 0 manuelle Eingriffe

// Was das alles kostet

Spoiler: Fast nichts. Hier der ehrliche Vergleich.

€0
Hardware (einmalig)
ACE Magic S · Intel N97 · 16GB RAM
$0.60
Monatliche Kosten
Strom ~€4 + KI-API ~$3.60
$0
Cloud-Äquivalent
Was du bei AWS/Azure/GCP zahlen würdest
Ersparnis pro Monat: $0 · 0% weniger

Hardware amortisiert sich in 0 Monat(en)

Service-Vergleich anzeigen (6 Services)
🤖
KI-Agent (24/7)
$3.60 self-hosted
vs
$89 cloud
-96%
🔍
Suchmaschine (SearXNG)
$0 self-hosted
vs
$49 cloud
-100%
📄
Dokumenten-OCR (Paperless)
$0 self-hosted
vs
$29 cloud
-100%
🔔
Push-Notifications (Gotify)
$0 self-hosted
vs
$25 cloud
-100%
Workflow-Automation (n8n)
$0 self-hosted
vs
$45 cloud
-100%
🌐
Browser-Automation
$0 self-hosted
vs
$39 cloud
-100%

Cloud-Preise basieren auf vergleichbaren SaaS-Alternativen (Stand März 2026). Self-Hosted = Strom + API-Kosten. Hardware einmalig.

// Tech Stack

36 Tools, 6 Kategorien — hover für Details.

🏗️

Infrastruktur

Proxmox VE Hypervisor — 1 VM + 4 LXC Container orchestriert LXC Container 4 Container: n8n, s1panel, neo-website, dev Docker 8+ Services: Paperless, SearXNG, Caddy, Gotify... Nginx Reverse Proxy für neo.lietztech.com + Security Headers Caddy HTTPS Proxy + Auto-TLS für interne Services UFW Firewall Alle Ports gesperrt — nur Cloudflare Tunnel offen
🤖

KI & Modelle

Claude Sonnet Haupt-LLM via LiteLLM — Chat + Code + Analyse DeepSeek V3 Fallback-Modell — schnell + günstig für Routine LiteLLM Proxy für 11 Modelle — einheitliche API, Load Balancing OpenClaw Gateway Selbst geschriebener Python-Agent — 190d uptime Whisper STT Spracherkennung — Telegram Voice → Text Edge TTS Text-to-Speech — Neo antwortet mit Stimme
🔧

Services

WordPress merlinlietz.com — Portfolio + Blog + Kontakt Paperless-ngx OCR + Archiv — 200+ Dokumente durchsuchbar SearXNG Privacy-Suchmaschine — 60+ Backends aggregiert n8n 14 Workflows — Telegram, E-Mail, Monitoring Gotify Push-Server — System-Alerts auf's Handy Valkey Redis-Fork — Cache für SearXNG Queries
💻

Sprachen

Python OpenClaw Gateway, Callback-Daemon, Scripts PHP WordPress Customization + REST API Endpoints JavaScript Three.js Orbs, GSAP Animationen, Interaktivität TypeScript Astro Components + Type-safe Build-Pipeline Bash 20+ Scripts: Maintenance, Watchdog, Deploy SQL WordPress DB, Paperless-ngx PostgreSQL
📡

Kommunikation

Telegram Bot API @merlin_neo_ai_bot — 24/7 Chat + Kanal-Automation Cloudflare Tunnel Zero-Trust Zugang — kein offener Port nötig Gotify Push Echtzeit-Alerts: Container down, Backup fertig Webhook Relay n8n + GitHub + Cloudflare Event-Chain REST APIs Proxmox, WordPress, Paperless, Docker — alle via API SMTP himalaya CLI — E-Mail senden + empfangen
🛡️

Security

Cloudflare WAF Web Application Firewall + DDoS Protection UFW Rules Nur SSH + Cloudflare IPs erlaubt Fail2ban Brute-Force-Schutz — nach 3 Versuchen gesperrt Let's Encrypt Auto-TLS via Caddy — 0 manuelle Zertifikate API Tokens Jeder Service eigener Scope — kein Shared Secret SSH Keys Ed25519 — Passwort-Auth deaktiviert

// Mein Weg

Vom Quereinsteiger zum eigenen Homelab — in unter zwei Jahren. Klick für Details.

Ende 2024

Der Anfang

IT-Umschulung gestartet. Erster eigener Linux-Server aufgesetzt. Alles war neu.

Was ich gelernt habe:
Linux-Basics: Dateisystem, Berechtigungen, systemd
Netzwerk-Grundlagen: IP, DNS, SSH, Firewall
Erster Kontakt mit der Shell — Angst vor der Kommandozeile verloren
März 2025

Homelab geboren

ACE Magic MiniPC gekauft, Proxmox installiert, erste VMs und Container erstellt.

Was ich gelernt habe:
Hypervisor-Konzepte: VMs vs Container, Ressourcen-Planung
Proxmox VE: Cluster, Backup, Storage, Netzwerk-Bridges
Hardware-Entscheidungen: Warum ein €200-MiniPC reicht
April 2025

KI trifft Homelab

OpenClaw Gateway gebaut — eigener KI-Agent mit Claude + DeepSeek, komplett self-hosted.

Was ich gelernt habe:
Python: API-Design, Async, Error Handling
LLM-Konzepte: Prompts, Tokens, Context Windows, Fallback-Chains
API-Proxy-Architektur: LiteLLM als Model-Router
Mai 2025

Docker-Stack wächst

Paperless, SearXNG, Gotify, n8n — Service für Service dazugelernt und containerisiert.

Was ich gelernt habe:
Docker Compose: Multi-Container, Volumes, Networks
Reverse Proxy: Caddy + Auto-TLS + Cloudflare Tunnel
Monitoring: Uptime, Logs, Alerts via Gotify
Sommer 2025

Telegram-Automatisierung

7 Automationen, Content-Mix, eigener Bot — alles über APIs verbunden, kein Klick-Tool.

Was ich gelernt habe:
Telegram Bot API: Inline Keyboards, Callbacks, Webhooks
Cron + systemd: 14 automatisierte Jobs, zero Downtime
Content-Pipeline: KI-generierte Texte, Bilder, Sprache
Herbst 2025

Erste Website live

neo.lietztech.com mit WordPress, Cyberpunk-Design, Echtzeit-Dashboard. Alles custom.

Was ich gelernt habe:
WordPress: Theme-Dev, REST API, Custom Post Types
Nginx: Security Headers, Caching, SSL-Konfiguration
Web-Design: CSS Grid, Glassmorphism, responsive
März 2026

Migration auf Astro

Kompletter Rewrite: Astro + Tailwind + Three.js. Schneller, sicherer, modularer.

Was ich gelernt habe:
Astro: Island-Architektur, Static Site Generation
Three.js: WebGL, Shader, Dual-Canvas, Performance
DSGVO: Impressum, Datenschutz, lokale Fonts, Security Headers

// Warum Self-Hosted?

Die Philosophie hinter diesem Projekt. Klick für Details.

100% Datenkontrolle

Alle Daten bleiben auf dem eigenen Server. Kein Drittanbieter, keine Cloud.

Paperless-ngx archiviert Dokumente lokal, SearXNG sucht ohne Tracking, Gotify pusht Benachrichtigungen ohne Google FCM. Selbst E-Mails laufen über himalaya CLI statt Webmail.

Keine monatlichen SaaS-Kosten

Ein MiniPC für €200 ersetzt Tools, die einzeln €50+ im Monat kosten.

Vergleich: n8n Cloud = $45/Mo, Paperless Cloud = $29/Mo, SearXNG = unbezahlbar (gibt es nicht als SaaS). Self-Hosted: alles für ~€4 Strom/Monat. Hardware amortisiert in unter einem Monat.

Unbegrenzt erweiterbar

Neuer Service? Neuer Container. Das System wächst mit den Anforderungen.

Im letzten Jahr: von 2 auf 8 Container, von 0 auf 14 Automationen, von WordPress auf Astro. Nächstes Ziel: Matrix-Chat, Vaultwarden, eigener DNS mit Pi-hole.

DSGVO-konform by Design

Server steht in Deutschland. Datenschutz ohne Extra-Aufwand.

Keine Google Fonts, keine externen Analytics, keine Drittanbieter-Cookies. Fonts lokal gehostet, Security Headers konfiguriert, Impressum §5 DDG. Die Infrastruktur IST der Datenschutz.

Maximales Lerntempo

Jedes Problem ist eine Lektion. Jeder Fix ein Skill. Learning by Doing.

Linux, Docker, Nginx, Python, APIs, Proxmox, Cloudflare, Three.js, Astro — alles in unter 2 Jahren gelernt. Nicht durch Tutorials sondern durch echte Probleme und deren Lösungen.

Diese Seite ist der Beweis

Alles was du hier siehst — Dashboard, Terminal, die Seite selbst — läuft auf einem €200-MiniPC.

Live-Dashboard mit Echtzeit-Daten via Cron + JSON API. Telegram-Preview mit echten Bot-Szenarien. Three.js Orbs mit Custom Shader. 10 Releases in 10 Tagen. Alles Open Source auf GitHub.

// Changelog

Die Evolution dieser Website — jede Version dokumentiert.

Aktuelle Version: v1.3.0 · 10 Releases · Seit März 2026

v1.3.0 ● AKTUELL 26. März 2026

DSGVO-Compliance & Front-End Audit

BREAKING Google Fonts lokal gehostet — kein externer Datenfluss mehr (DSGVO)
NEU Impressum: §5 TMG → §5 DDG + MStV §18 Abs.2 aktualisiert
NEU Datenschutzerklärung komplett neu mit DSGVO Art.-Referenzen
NEU Custom 404-Fehlerseite mit Animation
NEU @astrojs/sitemap — automatische Sitemap-Generierung
NEU Security Headers: HSTS, Permissions-Policy, CSP verschärft
NEU Skip-to-Content Link für Barrierefreiheit
NEU Web App Manifest + Apple Touch Icon
NEU Favicons in 6 Formaten (SVG, ICO, PNG 16/32/192/512)
NEU Web Vitals Monitoring (LCP, FID, CLS, FCP, TTFB)
NEU Print Stylesheet für sauberen Druck
NEU noscript-Fallback für JavaScript-freie Browser
FIX Schema.org GitHub-URL korrigiert (M-Lietz)
FIX og:image Dimensionen (width/height) ergänzt
FIX robots.txt: /api/ disallowed, Sitemap-URL aktualisiert
9
v1.2.0 27. März 2026

Performance & Professionalisierung

PERF Three.js Code-Split — dynamischer Import, ~600KB weniger Initial-Bundle
PERF Three.js auf Mobile komplett deaktiviert
PERF Ticker & CostTicker pausieren offscreen (IntersectionObserver)
PERF Three.js pausiert bei Tab-Wechsel (Visibility API)
NEU Hero-Statistiken live aus /api/stats.json statt hardcoded
NEU OG-Image als PNG (1200×630) für Social Media
NEU Schema.org JSON-LD Structured Data
NEU Dashboard Live/Cached-Badge
NEU Impressum & Datenschutz Seiten
FIX CostTicker große Zahlen animieren korrekt
FIX Automations-Zähler überall auf 14 vereinheitlicht
REFACTOR Accessibility: role=navigation, aria-live für Toasts
8
v1.1.0 26. März 2026

Changelog & Versionierung

NEU Website-Changelog als eigene Section
NEU Versionsnummer im Footer + Boot-Sequence
FIX Boot-Messages aktualisiert
7 ältere Releases anzeigen (v1.0.0 — v0.1.0)
v1.0.0 ★ MAJOR 26. März 2026

Project Showcase Redesign

BREAKING Kein Sales-Content mehr — reines Projekt-Showcase
NEU "Was ist Neo?" Erklär-Section
NEU "Connect" Section mit GitHub, Fiverr, Portfolio, Telegram
REFACTOR Hero komplett project-oriented umgebaut
REFACTOR Timeline: Merlins persönlicher Weg statt Neo-Versionen
REFACTOR About: Self-Hosting-Philosophie statt Sales-Funnel
ENTFERNT Services, Preisrechner, Kontakt, Newsletter entfernt
6
v0.9.0 25. März 2026

Massive Feature-Expansion

NEU Dual Terminal — Echtzeit LLM-Chat + simulierter Bot
NEU Activity Ticker mit scrollenden Events
NEU Built-with Badge mit Hover-Tech-Details
NEU 4 Easter Eggs inkl. Konami Code
NEU Statement Card im Hero mit Typewriter
5
v0.8.0 24. März 2026

Design-Feinschliff

NEU Section Dividers mit Gradient-Lines
NEU Title-Glow Effekt für Überschriften
NEU GSAP Scroll-Entrance-Animationen
NEU Avatar mit animiertem Glow-Ring
NEU Skeleton-Loader für Daten-Sections
4
v0.7.0 23. März 2026

Cinematic Post-Processing

NEU Vignette, Film Grain, Chromatic Aberration
NEU God Rays aus oberer Ecke
NEU ACES Filmic Tone Mapping
FIX EffectComposer entfernt (milky wash Bug)
PERF Alle Effekte in reinem CSS statt WebGL
3
v0.6.0 21. März 2026

Volumetric Shader Orbs

NEU 8 PBR-Orbs mit Fresnel-Glow-Shader
NEU Dual Canvas — Hintergrund + Overlay-Orb
NEU Parallax-Float-Animation mit Noise
REFACTOR 12+ Iterationen bis zum finalen Look
2
v0.5.0 19. März 2026

Frosted Glass Design-System

NEU Frosted White-Blue-Silver Farbpalette
NEU Glassmorphism mit backdrop-blur(40px)
NEU Custom Scrollbar, Neon-Text, Glass-Panels
NEU 3 Fonts: Space Grotesk, JetBrains Mono, Inter
1
v0.1.0 16. März 2026

Projekt-Init

NEU Astro v6 + Tailwind v4 + Three.js + GSAP Setup
NEU Basis-Layout, Navigation, Hero, Footer
NEU Alle WordPress-Sections nach Astro portiert
🚀

Weitere Updates folgen...

// Connect

Projekt anschauen, Profil checken oder direkt schreiben.