# Customer Installer - Wiki Willkommen zum Customer Installer Wiki! Dieses System automatisiert die Bereitstellung von LXC-Containern mit einem vollstΓ€ndigen RAG (Retrieval-Augmented Generation) Stack. ## πŸ“š Inhaltsverzeichnis ### Erste Schritte - [Installation](Installation.md) - Schnellstart und erste Installation - [Systemanforderungen](System-Requirements.md) - Voraussetzungen und AbhΓ€ngigkeiten - [Konfiguration](Configuration.md) - Konfigurationsoptionen ### Hauptfunktionen - [Credentials-Management](Credentials-Management.md) - Verwaltung von Zugangsdaten - [Workflow-Auto-Reload](Workflow-Auto-Reload.md) - Automatisches Workflow-Reload - [Testing](Testing.md) - Test-Suites und QualitΓ€tssicherung ### Komponenten - [PostgreSQL & pgvector](PostgreSQL-pgvector.md) - Datenbank mit Vektor-UnterstΓΌtzung - [PostgREST](PostgREST.md) - REST API fΓΌr PostgreSQL - [n8n](n8n.md) - Workflow-Automation - [Ollama Integration](Ollama-Integration.md) - KI-Modell-Integration ### Betrieb - [Deployment](Deployment.md) - Produktiv-Deployment - [Monitoring](Monitoring.md) - Überwachung und Logs - [Backup & Recovery](Backup-Recovery.md) - Datensicherung - [Troubleshooting](Troubleshooting.md) - ProblemlΓΆsung ### Entwicklung - [Architektur](Architecture.md) - System-Architektur - [API-Referenz](API-Reference.md) - API-Dokumentation - [Contributing](Contributing.md) - BeitrΓ€ge zum Projekt ## πŸš€ Schnellstart ```bash # Installation durchfΓΌhren ./install.sh --storage local-zfs --bridge vmbr0 --ip dhcp --vlan 90 # Credentials werden automatisch gespeichert cat credentials/sb-.json # Tests ausfΓΌhren ./test_complete_system.sh ``` ## 🎯 Hauptmerkmale - βœ… **Automatische LXC-Container-Erstellung** mit Debian 12 - βœ… **Docker-basierter Stack** (PostgreSQL, PostgREST, n8n) - βœ… **pgvector-Integration** fΓΌr Vektor-Embeddings - βœ… **Supabase-kompatible REST API** via PostgREST - βœ… **n8n Workflow-Automation** mit RAG-Workflow - βœ… **Ollama-Integration** fΓΌr KI-Modelle - βœ… **Credentials-Management** mit automatischem Speichern - βœ… **Workflow Auto-Reload** bei Container-Neustart - βœ… **Umfassende Test-Suites** (40+ Tests) - βœ… **NGINX Reverse Proxy** Integration ## πŸ“Š System-Übersicht ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Proxmox Host β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ LXC Container (Debian 12) β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ Docker Compose Stack β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ PostgreSQL β”‚ β”‚ PostgREST β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ + pgvector │◄── (REST API) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β–² β–² β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ n8n β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ (Workflow Automation) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Ollama Server β”‚ β”‚ (External) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## πŸ”— Wichtige Links - [GitHub Repository](https://backoffice.userman.de/MediaMetz/customer-installer) - [Issue Tracker](https://backoffice.userman.de/MediaMetz/customer-installer/issues) - [Changelog](../CHANGELOG_WORKFLOW_RELOAD.md) ## πŸ“ Lizenz Dieses Projekt ist proprietΓ€r und fΓΌr den internen Gebrauch bestimmt. ## πŸ‘₯ Support Bei Fragen oder Problemen: 1. Konsultieren Sie das [Troubleshooting](Troubleshooting.md) 2. PrΓΌfen Sie die [FAQ](FAQ.md) 3. Erstellen Sie ein Issue im Repository --- **Letzte Aktualisierung:** 2026-01-24 **Version:** 1.0.0