System-Dokumentation & Referenz
Offizielle Übersicht aller installierten Komponenten, Zugangsdaten & Konfigurationen auf needfuldings.de
Domain / FQDN
needfuldings.de
Öffentliche IP-Adresse
82.165.188.200
Virtualisierung / OS
Debian 13 Host & KVM Debian 12 Gast
Standard-Credentials
mayk / mksms
1. Vollständige Zugangsdaten- & Dienst-Matrix
| Dienst | Öffentliche URL / Port | Interner Port | Benutzer | Passwort | Aktion |
|---|---|---|---|---|---|
| Service Dashboard | https://needfuldings.de/ | 127.0.0.1:5000 | Kein Login | Kein Login | Öffnen |
| Rancher Manager v2.15 | https://needfuldings.de:8443 | NodePort 30443 | root |
mksms |
Öffnen |
| Cockpit KVM Host UI | https://needfuldings.de:9090 | Host:9090 | mayk / root |
mksms |
Öffnen |
| Webmin Admin Panel | https://needfuldings.de:10000 | Host:10000 | mayk / root |
mksms |
Öffnen |
| Obsidian Web | https://needfuldings.de/obsidian/ | NodePort 30300 | mayk |
mksms |
Öffnen |
| n8n Automation | https://needfuldings.de/n8n/ | NodePort 30568 | mayk |
mksms |
Öffnen |
| Llama.cpp WebUI (Text LLM) | https://needfuldings.de/llamacpp/ | NodePort 30800 | Kein Login | Kein Login | Chatten |
| OpenAI-kompatible API | https://needfuldings.de/v1 | NodePort 30800 | Bearer Token |
beliebiger String |
Modelle |
| VLM Vision WebUI (Multimodal) | https://needfuldings.de/vlm/ | NodePort 30801 | Kein Login | Kein Login | Vision UI |
| Ollama Vision (Moondream2 / n8n) | https://needfuldings.de/ollama/ | NodePort 31434 | Kein Login | Kein Login | API Tags |
| ASP.NET Sample App | https://needfuldings.de/sample/ | NodePort 30080 | Kein Login | Kein Login | Öffnen |
| PostgreSQL 16 (Timescale + Vector) | needfuldings.de:5432 |
5432 / 30542 | mayk (DB: needfuldings) |
mksms |
|
| Qdrant Vector Database | https://needfuldings.de/qdrant/ | NodePort 30633 | API-Key |
mksms |
Dashboard |
| phpMyAdmin (MySQL WebUI) | https://needfuldings.de/phpmyadmin/ | NodePort 30088 | mayk / root |
mksms |
Öffnen |
| MySQL / MariaDB Server | needfuldings.de (Intern / Cluster) |
3306 / 30306 | mayk (DB: needfuldings) |
mksms |
|
| Google Drive Cloud Drive | /mnt/gdrive (Host & KVM) |
claimName: gdrive-pvc | rclone / GDrive |
OAuth / SA Key |
|
| NeedfulShop (C# Blazor Webshop) | https://needfuldings.de/ | Port 5005 | mayk (Shop & Admin) |
mksms |
Shop |
| Odoo 17 ERP, CRM & Webshop | https://needfuldings.de/odoo/ | NodePort 30069 / 30072 | admin / mayk (DB: odoo) |
mksms |
Odoo Web |
| C# HFT Trading Core (ZeroMQ) | needfuldings.de:30555 |
NodePort 30555 / 30556 | ZeroMQ RPC & Stream |
K3s Pod (hft) |
|
| SSH KVM VM (Debian) | needfuldings.de:18 |
192.168.122.100:18 | mayk |
mksms |
|
| SSH Host (Debian 13) | 82.165.188.200:22 |
Host:22 | root / mayk |
mksms |
2. Obsidian Konfigurations-Anleitung (OpenAI Endpoint)
Um die lokale KI in Obsidian (z.B. mit den Plugins Copilot, Smart Connections oder Text Generator) zu nutzen, tragen Sie in den Plugin-Einstellungen folgende Werte ein:
Text LLM (Qwen 2.5 1.5B Instruct)
- Base URL / API Endpoint:
https://needfuldings.de/v1
(oderhttps://needfuldings.de/llamacpp/v1) - Chat Completions Endpoint:
https://needfuldings.de/v1/chat/completions - API Key:
sk-local-needfuldings(beliebiger String) - Model Name:
qwen2.5-1.5b-instruct
Vision VLM (Qwen2-VL 2B Multimodal)
- Base URL / API Endpoint:
https://needfuldings.de/vlm/v1 - Chat Completions Endpoint:
https://needfuldings.de/vlm/v1/chat/completions - API Key:
sk-local-needfuldings(beliebiger String) - Model Name:
Qwen2-VL-2B-Instruct
Ollama Vision Model (Moondream2 1.8B für n8n)
- Ollama Chat Model Node Base URL (n8n intern):
http://ollama-service.ai.svc.cluster.local:11434 - Ollama Chat Model Node Base URL (Web / Extern):
https://needfuldings.de/ollama - OpenAI Chat Model Node Base URL:
https://needfuldings.de/ollama/v1(oder https://needfuldings.de/ai/v1) - Model Name:
moondream(oder moondream:latest) - Credentials / API Key:
Keine nötig für Ollama Node; Beliebiger Dummy-Key (z.B. "ollama") für OpenAI Node
Hinweis für Obsidian Web im Cluster: Wenn Sie Obsidian über den internen Browser nutzen, können Sie als Base URL auch direkt die interne Cluster-Adresse
http://127.0.0.1:30800/v1 oder http://llamacpp-service.ai.svc.cluster.local:8080/v1 eintragen.
3. System-Architektur
Die gesamte Umgebung ist als isolierte Schichten-Architektur aufgebaut:
- Bare-Metal Host: Debian 13 (Trixie) mit KVM/Libvirt, Cockpit (Port 9090) und Webmin (Port 10000).
- KVM-Gast (debian-vm): Debian 12 Bookworm mit 8 GB RAM, 4 vCPUs und 4 GB Swap. IP:
192.168.122.100. - Port-Forwarding: Host leitet Ports 18 (SSH), 80 (HTTP), 443 (HTTPS) und 8443 (Rancher) via IPTables DNAT an die VM weiter.
- Nginx Reverse Proxy: Handhabt TLS-Terminierung (Let's Encrypt), WebSocket-Upgrades und Path-basiertes Routing.
- K3s Kubernetes Cluster: Verwaltet Rancher, n8n, Obsidian, ASP.NET und die AI-Deployments im Namespace
ai.
4. Wichtige Administrations-Befehle
Status aller K3s Pods einsehen:
kubectl get pods -A -o wide
KI-Pods im Namespace ai prüfen:
kubectl -n ai get pods
Nginx Konfiguration testen & neu laden:
sudo nginx -t && sudo systemctl reload nginx
Dashboard-Dienst neustarten:
sudo systemctl restart servicedashboard
VM vom Host aus steuern (KVM):
virsh list --all / virsh reboot debian-vm
5. C# ASP.NET Core Blazor E-Commerce & Odoo 17 ERP Backend
Die E-Commerce-Plattform kombiniert ein performantes, modulares C# Blazor Frontend mit dem vollintegrierten Enterprise-Backend von Odoo 17 und einem echtzeitfähigen ZeroMQ Event-Dispatcher:
C# Blazor Frontend (NeedfulShop)
- Framework: .NET 8 / ASP.NET Core Blazor Interactive Server
- Features: Landingpage, Produktkatalog mit Live-Suche & Filtern, Warenkorb, Kasse
- Administration: Eigenes Admin-Portal unter
/adminfür Produkte, Aufträge & CRM - Headless API:
/api/shop/products,/api/shop/leads,/api/shop/health
Odoo 17 ERP & CRM Backend
- Namespace:
erpim K3s Cluster - Module: CRM, Verkauf (Sales), Website Sale & Lager (Stock)
- Datenbank: PostgreSQL 16 (DB:
odoo, User:odoo) - Schnittstelle: JSON-RPC 2.0 Protokoll (Port 30069)
ZeroMQ / NetMQ Dispatcher
- Protokoll: NetMQ High-Speed PUB/SUB Event Bus
- Latenz: Sub-Millisekunden-Übertragung (< 0.5 ms)
- Topics:
order.created,crm.lead.created,product.created - Modularität: Erweiterbar für externe Worker, Dispatcher & Realtime Services
Vollständige Dokumentation als PDF verfügbar
Laden Sie das 4-seitige PDF-Dokument mit allen technischen Details, Diagrammen, Konfigurationen und Credentials herunter: