Zum Inhalt springen
🥚
Easter Egg!
Du hast etwas Geheimes gefunden.
LIVE · Antwortzeit wird gemessen...
Neo

NEO

Self-Hosted AI — komplett auf eigener Hardware

Ein KI-Agent. Eigene Server. Null Cloud.

// 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
🧭 Neo Website
📰 Merlin Website
n8n Workflows
📊 Live Dashboard
💾 Backups
🌐 Diese Website
Mehr erfahren →
🧠 Was ist Neo?

// 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. Eigene Hardware, eigenes Netzwerk, volle Kontrolle. ein Proxmox-Cluster, Docker und ein selbst geschriebenes Gateway.

Was als Hobby-Projekt angefangen hat, ist zu einer vollständigen Infrastruktur geworden: KI-Chat, Telegram-Automatisierung, Website/Cockpit, Monitoring — alles self-hosted, alles auf eigener Hardware.

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

🖥️
100%
Self-Hosted
🐳
3 Host-Container
Caddy, Uptime Kuma, Valkey plus LXC-Dienste
14 Automationen
n8n Workflows + Cron Jobs + Telegram Bot
☁️
Komplett
Alles läuft lokal auf eigener Hardware
📊 Dashboard

// HomeLab Dashboard

⏳ laden...
CPU
RAM
Disk
Netzwerk

Ressourcen

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

// Service Grid

Die aktiven Bausteine der Neo- und Merlin-Webstruktur.

10 Bausteine · 8 aktiv · 1 Tunnel/Integrationen

🦞

OpenClaw Gateway

● online

KI-Agent Core — Multi-Model-Router + Tool-System

● online

Selbst geschriebener Python-Agent. Routet Anfragen an mehrere KI-Modelle mit intelligenter Fallback-Chain. Tool-System für Dateien, Suche, APIs.

💬

Telegram Bot

● online

@merlin_neo_ai_bot — 24/7 interaktiv

● online

Forum-Topics, Callback-Handling und persönliche Steuerung. Systemmeldungen werden topicfähig sortiert statt quer in DMs verteilt.

🧭

Neo Website + Cockpit

● online

Astro SSR auf LXC 113

● online

Öffentliche Neo-Seite plus geschütztes Cockpit in einem klaren Web-Target. Die Telegram-App wird separat geplant und nicht hier mit ausgeliefert.

📰

Merlin Website

● online

Portfolio + Kontaktformulare

● online

WordPress-Portfolio mit separatem Webroot. Kontaktanfragen bleiben möglich; alte Mail-Digest-Automation gehört nicht mehr zum System.

🌐

Caddy

● online

HTTPS Reverse Proxy + Auto-TLS

● online

Interner HTTPS-Einstieg für Gateway und lokale Dienste. Öffentliche Website-Auslieferung liegt sauber getrennt im Webcontainer.

n8n

● online

Workflow-Automation

● online

Läuft in eigenem LXC Container. Dient als Workflow-Schicht für Telegram, Website-Formulare, Backups und Wartung.

💾

Valkey

● online

Redis-kompatibler Cache

● online

Schlanker Cache-/Queue-Baustein für aktive Dienste.

📡

Uptime Kuma

● online

Status- und Endpoint-Checks

● online

Eigenständiges Monitoring für Web- und Dienstverfügbarkeit. Dient als Übergang, bis die neue Telegram-App sauber geplant ist.

☁️

Cloudflare Tunnel

● connected

Sichere Extern-Anbindung — kein offener Port

● online

Zero-Trust Tunnel für aktiv benötigte Dienste. Alte lokale Routen wurden aus der Konfiguration entfernt.

📅

Google Calendar

● synced

Kalender-Sync via API

● online

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

All Systems Operational
· 10 Bausteine · 1 physischer Host · Komplett Self-Hosted
💻 Terminal

// 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 Models

// AI Model Roster

7 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.5-Pro
MiMo-V2.5
DeepSeek V4
DeepSeek V4 Flash

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

Active
⚡ PRIMARY

MiMo-V2.5-Pro

Xiaomi / OpenRouter

Context: 1M
Haupt-Agent (Reasoning)
Online
👁️ MULTIMODAL

MiMo-V2.5

Xiaomi / OpenRouter

Context: 1M
Multimodal (Bild+Audio+Video+Text)
Online
🧠 REASONING

DeepSeek V4

DeepSeek / OpenRouter

Context: 1M
Cost-Effizienter Reasoner
Online
⚡ FAST

DeepSeek V4 Flash

DeepSeek / OpenRouter

Context: 1M
Budget & Routine
Online
🆓 FREE

Gemini 2.5 Flash

Google

Context: 1M
Budget-Backup
Standby
🧠 PREMIUM

Claude Opus 4

Anthropic

Context: 200K
Premium-Fallback
Standby

Claude Sonnet 4

Anthropic

Context: 200K
Copilot IDE
· Kein Vendor Lock-in · Jederzeit wechselbar
⚡ Automationen

// 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-Pro

Dreaming

Memory-Konsolidierung — Light, Deep, REM Phasen

🧹
03:00 MiMo-Flash

Voice-Cleanup

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

💾
03:30 MiMo-Flash

Website Backup

Neo- und Merlin-Webdaten sichern

🧰
04:00 MiMo-Pro

Wiki Maintenance

Dokumentation und Wissensbasis prüfen

☀️
07:30 MiMo-Pro

Morgen-Briefing

Wetter + Kalender + Tasks + Tagesplanung

📊
09:00 MiMo-Pro

System Status

Docker, RAM, Disk, Gateway — alles gecheckt

🧽
10:00 MiMo-Flash

Telegram Cleanup

Cache und Wartungsreste kontrolliert bereinigen

🌤️
13:00 MiMo-Pro

Mittags-Check

Life-Atlas Coaching: Was geschafft? Empfehlung für Nachmittag

🎨
19:30 MiMo-Pro

Kreativ-Content

Telegram-Kanal: Bild + Text + Audio generieren

🌙
20:30 MiMo-Pro

Abend-Review

Tagesrückblick + Morgen-Preview + Life-Atlas

📊
21:00 MiMo-Pro

Status Report

Docker Health + System-Metriken + Tasks

📝
21:15 MiMo-Flash

Daily Lab Report

Kurzer Tagesstatus ohne alte GitHub-/Fork-Automatik

📦
Montag · 02:30 wöchentlich

Backup Verify

Backups prüfen und ins Backup-Topic melden

🔎
Sonntag · 11:30 wöchentlich

Skill Report

Wöchentlicher OpenClaw-Überblick

· automatisiert, aber kritische Aktionen bleiben approval-only
🏠 SelfHosted

// Was Self-Hosting ermöglicht

Alles auf einem Server. Kein Cloud-Abo, kein Vendor Lock-in.

🤖

KI-Agent 24/7

Multi-Model-Routing mit Fallback-Chain. Chat, Code, Analyse — alles auf eigener Hardware.

🧭

Neo Website + Cockpit

Öffentliche Seite und geschütztes Dashboard sind klar getrennt und aufgeräumt.

📰

Merlin Portfolio

WordPress bleibt separat für Portfolio, Blog und Kontaktformulare zuständig.

📡

Monitoring

Uptime Kuma und Cockpit prüfen die aktiven Ziele ohne alte Zwischenwege.

Workflow-Automation

n8n verbindet APIs, Webhooks, Cron-Jobs. 14 Workflows laufen automatisch.

💾

Backup & Wartung

Backups, Verify-Jobs und Cleanup laufen geordnet über eigene Topics.

💬

Telegram-Bot

24/7 interaktiv. Voice-Messages, Inline-Buttons, Kanal-Automatisierung.

🛡️

Zero-Trust Sicherheit

Cloudflare Tunnel, UFW Firewall, Fail2ban. Kein offener Port.

All Systems Operational
· 3 Host-Container · 14 Automationen · Komplett Self-Hosted
🛠️ Tech Stack

// 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 Aktiver Host-Stack: Caddy, Uptime Kuma, Valkey 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 4 Premium-Fallback — Complex Reasoning DeepSeek V4 Cost-Effizienter Reasoner — Budget + Routine OpenRouter Multi-Model-Routing — Fallback-Chain + Cost-Optimierung 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 Astro neo.lietztech.com — Neo-Seite + geschütztes Cockpit n8n Workflows — Telegram, Kontaktformulare, Backup, Wartung Uptime Kuma Endpoint- und Dienst-Monitoring Valkey Redis-Fork — Cache/Queue für aktive Dienste Cloudflare Tunnel Externer Zugriff ohne offene Router-Ports
💻

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 und Workflow-Daten
📡

Kommunikation

Telegram Bot API @merlin_neo_ai_bot — 24/7 Chat + Kanal-Automation Cloudflare Tunnel Zero-Trust Zugang — kein offener Port nötig Telegram Bot API Topics, DMs und Kanal-Automationen Webhook Relay n8n + Website + Cloudflare Event-Chain REST APIs Proxmox, WordPress, Docker und interne Statusdaten SMTP Kontaktformulare und gezielter Mailversand
🛡️

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
📅 Timeline

// Projekt-Evolution

Vom ersten Server zum vollständigen Homelab. Klick für Details.

2025

Projektstart

Eigene Hardware + Proxmox installiert. Erste VMs und Container erstellt.

Was ich gelernt habe:
Linux-Basics: Dateisystem, Berechtigungen, systemd
Proxmox VE: Cluster, Backup, Storage, Netzwerk-Bridges
Hardware-Entscheidungen: Warum eigene Hardware für Self-Hosting reicht
Frühling 2025

KI-Agent gebaut

OpenClaw Gateway — eigener KI-Agent mit Multi-Model-Routing und Tool-System.

Was ich gelernt habe:
Python: API-Design, Async, Error Handling
LLM-Konzepte: Prompts, Tokens, Context Windows, Fallback-Chains
API-Proxy-Architektur: Model-Router für mehrere Provider
Sommer 2025

Docker-Stack wächst

Service für Service dazugelernt, containerisiert und später wieder auf das Wesentliche reduziert.

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

Telegram-Automatisierung

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

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
März 2026

Website: WordPress → 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
April 2026

Multi-Model-Routing

MiMo V2.5 + DeepSeek V4 + Gemini — intelligente Fallback-Chain mit 7 Modellen.

Was ich gelernt habe:
Multi-Provider-Routing: OpenRouter + direkte APIs
Performance-Optimierung: Reasoning vs. Multimodal vs. Budget
Provider-Management: OpenRouter + direkte APIs
👤 Über mich

// 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.

Neo, Cockpit, Gateway, Website-Daten und Automationen laufen auf eigener Hardware. Externe Dienste werden bewusst angebunden statt wild im System verteilt.

Keine monatlichen SaaS-Kosten

Self-Hosted ersetzt Dutzende Cloud-Dienste — alles auf einem Server.

n8n, Gateway, Monitoring, Websites und Backups bleiben unter eigener Kontrolle. Keine unnötigen Altcontainer, kein Vendor Lock-in.

Unbegrenzt erweiterbar

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

Im letzten Jahr: von der ersten WordPress-Seite zu Astro, Cockpit, n8n, Gateway und sauber getrennten Webzielen. Nächstes Ziel: Telegram-App getrennt von der Neo-Seite.

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 eigener Hardware.

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

// 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: Projekt-Evolution statt Neo-Versionen
REFACTOR About: Self-Hosting-Philosophie statt Sales-Funnel
ENTFERNT Alte Demo- und Marketing-Bloecke 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.