diff --git a/Home.md b/Home.md index ea78fbf..821898e 100644 --- a/Home.md +++ b/Home.md @@ -1 +1,111 @@ -Willkommen im Wiki. \ No newline at end of file +# 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