da13e75b9f
chore: OpenCode-Konfiguration mit Ollama qwen3-coder:30b hinzugefügt
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 20:12:52 +01:00
6a5669e77d
fix: cleanup_lxc.sh löscht Nginx-Proxy-Einträge vor LXC-Löschung
...
- Subshell-Bug behoben: while-Loop nutzt nun Process Substitution statt Pipe
- Spaltenindex korrigiert: awk '{print $2}' statt $3 für Container-Status
- Nginx-Proxy-Einträge werden vor LXC-Löschung via delete_nginx_proxy.sh entfernt
- Proxy-Ergebnis (JSON) wird pro Container im Output eingebettet
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 18:41:50 +01:00
6dcf1a63eb
docs: Quick Start Guide und README Update
...
Neue Datei:
- QUICK_START.md: 5-Schritte-Anleitung zur Registrierung (35 Min.)
- Datenbank einrichten
- n8n Credentials erstellen
- Workflows importieren
- Testen
- Frontend deployen
README.md Update:
- Dokumentations-Sektion hinzugefügt
- Links zu allen Guides
- Workflow-Ablauf visualisiert
- Trial-Management Timeline
- Status aktualisiert (Registrierung ✅ )
Die Dokumentation ist jetzt komplett:
- Quick Start (35 Min.)
- Setup Guide (detailliert)
- Troubleshooting (10 häufige Probleme)
- 2 n8n Workflows (Import-fertig)
2026-01-29 11:32:07 +01:00
4275a07a9b
docs: Registrierungs-Setup und Troubleshooting Guides
...
Neue Dateien:
- BotKonzept-Customer-Registration-Workflow.json: n8n Workflow für Kundenregistrierung
- BotKonzept-Trial-Management-Workflow.json: n8n Workflow für Trial-Management
- REGISTRATION_SETUP_GUIDE.md: Kompletter Setup-Guide (Datenbank, Credentials, Workflows)
- REGISTRATION_TROUBLESHOOTING.md: Troubleshooting-Guide mit 10 häufigen Problemen
Gelöscht:
- 20250119_Logo_Botkozept.svg: Verschoben nach customer-frontend
Die Workflows enthalten:
- Webhook-Trigger für Registrierung
- Datenbank-Integration (PostgreSQL/Supabase)
- SSH-Integration zu PVE20 für LXC-Erstellung
- E-Mail-Versand (Willkommens-E-Mail)
- Trial-Management mit automatischen E-Mails (Tag 3, 5, 7)
Setup-Guide erklärt:
- Datenbank-Schema einrichten
- n8n Credentials konfigurieren (Supabase, SSH, SMTP)
- Workflows importieren und aktivieren
- Testing und Monitoring
Troubleshooting-Guide behandelt:
- Workflow-Probleme
- Credential-Fehler
- SSH-Verbindungsprobleme
- Datenbank-Fehler
- E-Mail-Versand-Probleme
- JSON-Parsing-Fehler
- Performance-Probleme
- Debugging-Checkliste
2026-01-29 11:30:45 +01:00
bf1b3b05f2
chore: Projekt aufräumen - nicht benötigte Dateien entfernt
...
Entfernte Dateien:
- BotKonzept SaaS Workflows (Customer-Registration, Trial-Management)
- botkonzept-website/ (separates Projekt)
- Flowise-spezifische Scripts (install_flowise.sh, setup_flowise_account.sh)
- Test-Scripts (test_*.sh)
- Utility-Scripts (save_credentials.sh, update_credentials.sh, etc.)
- Redundante Template-Dateien (reload-workflow-fixed.sh, .backup)
Behalten:
- Kern-Installationsskripte (install.sh, libsupabase.sh, setup_nginx_proxy.sh)
- RAGKI-BotPGVector.json (Standard RAG Workflow)
- Alle Dokumentationen (.md Dateien)
- Logo (20250119_Logo_Botkozept.svg)
- templates/, sql/, credentials/, logs/, wiki/
2026-01-28 22:04:39 +01:00
583f30b498
docs: Add comprehensive project summary for BotKonzept
2026-01-25 19:32:08 +01:00
caa38bf72c
feat: Add complete BotKonzept SaaS platform
...
- Landing page with registration form (HTML/CSS/JS)
- n8n workflows for customer registration and trial management
- PostgreSQL schema for customer/instance/payment management
- Automated email system (Day 3, 5, 7 with discounts)
- Setup script and deployment checklist
- Comprehensive documentation
Features:
- Automatic LXC instance creation per customer
- 7-day trial with automated upgrade offers
- Discount system: 30% → 15% → regular price
- Supabase integration for customer management
- Email automation via Postfix/SES
- GDPR compliant (data in Germany)
- Stripe/PayPal payment integration ready
Components:
- botkonzept-website/ - Landing page and registration
- BotKonzept-Customer-Registration-Workflow.json - n8n registration workflow
- BotKonzept-Trial-Management-Workflow.json - n8n trial management workflow
- sql/botkonzept_schema.sql - Complete database schema
- setup_botkonzept.sh - Automated setup script
- BOTKONZEPT_README.md - Full documentation
- DEPLOYMENT_CHECKLIST.md - Deployment guide
2026-01-25 19:30:54 +01:00
610a4d9e0e
docs: Add Wiki setup instructions for Gitea
2026-01-24 22:50:54 +01:00
1a91f23044
docs: Add comprehensive Wiki documentation
...
- Add Wiki home page with navigation
- Add Installation guide with all parameters
- Add Credentials-Management documentation
- Add Testing guide with all test suites
- Add Architecture documentation with diagrams
- Add Troubleshooting guide with solutions
- Add FAQ with common questions
Wiki includes:
- Complete installation instructions
- Credentials management workflows
- Testing procedures (40+ tests)
- System architecture diagrams
- Troubleshooting for common issues
- FAQ covering all aspects
- Cross-referenced documentation
2026-01-24 22:48:04 +01:00
aa00fb9d29
feat: Add credentials management system and comprehensive testing
...
- Add credentials management system with automatic saving and updates
- Add upload form URL to JSON output
- Add Ollama model information to JSON output
- Implement credential update system (update_credentials.sh)
- Implement credential save system (save_credentials.sh)
- Add comprehensive test suites (infrastructure, n8n, PostgREST, complete system)
- Add workflow auto-reload system with systemd service
- Add detailed documentation (CREDENTIALS_MANAGEMENT.md, TEST_REPORT.md, VERIFICATION_SUMMARY.md)
- Improve n8n setup with robust API-based workflow import
- Add .gitignore for credentials directory
- All tests passing (40+ test cases)
Key Features:
- Credentials automatically saved to credentials/<hostname>.json
- Update Ollama URL from IP to hostname without container restart
- Comprehensive testing with 4 test suites
- Full documentation and examples
- Production-ready system
2026-01-24 22:31:26 +01:00
eb876bc267
docs: Update TODO.md with completed implementation status
2026-01-23 16:10:27 +01:00
26f5a7370c
feat: External workflow file support with dynamic credential replacement
...
- Add --workflow-file option to install.sh (default: RAGKI-BotPGVector.json)
- Add --ollama-model option (default: ministral-3:3b)
- Add --embedding-model option (default: nomic-embed-text:latest)
- Update libsupabase.sh to read workflow from external JSON file
- Add Python script for dynamic credential ID replacement in workflow
- Remove id, versionId, meta, tags, active, pinData from imported workflow
- Include RAGKI-BotPGVector.json as default workflow template
Tested successfully on container sb-1769180683
2026-01-23 16:09:45 +01:00
f6637080fc
fix: Workflow activation with versionId
...
- Extract versionId from workflow import response
- Use POST /rest/workflows/{id}/activate with versionId
- Workflow is now automatically activated after import
Tested successfully on container sb-1769174647
2026-01-23 14:27:03 +01:00
ff1526cc83
feat: Auto-import n8n RAG workflow with credentials
...
- Fixed n8n API login: use 'emailOrLdapLoginId' instead of 'email'
- Added n8n_setup_rag_workflow() function to libsupabase.sh
- Creates PostgreSQL and Ollama credentials automatically
- Imports RAG KI-Bot workflow with correct credential references
- Removed tags from workflow JSON (API validation issue)
- Step 10 now fully automated: credentials + workflow import
Tested successfully on container sb-1769173910
2026-01-23 14:15:16 +01:00
b308c91a7b
Proxy Setup md
2026-01-18 18:25:20 +01:00
c3a61484d4
Proxy Setup final
2026-01-18 18:18:21 +01:00
wm
8a94b6b183
Update with BLACKBOXAI
2026-01-18 17:23:40 +01:00
58bf27384f
Proxy Setup Init
2026-01-18 17:05:15 +01:00
0618e21cb0
Proxy Setup Init
2026-01-18 17:03:16 +01:00
2dfa9a02ec
Option --onboot eingefügt
2026-01-14 21:24:49 +01:00
4dbcd5f139
n8n-Setup
2026-01-13 21:54:07 +01:00
588e0cdef5
Dokumentaion vervollständigt in READ.me
2026-01-12 08:41:47 +01:00
b32495859c
Dokumentaion in READ.me
2026-01-12 08:35:29 +01:00
16a13ed277
Prototype2.4_Docker_mirror
2026-01-12 07:43:24 +01:00
e9dd30750c
Apt-Cacher
2026-01-11 22:40:08 +01:00
440dfbe8c4
Prototype2.4_Owner-Setup_Screen_Passwort-Policy
2026-01-11 17:54:12 +01:00
4372489bb6
Prototype2.4_add_user
2026-01-11 16:30:31 +01:00
555d908dd2
Prototype2.3-fix_ostemplate
2026-01-11 15:03:55 +01:00
d5ebba844e
Prototype2.2-n8n-Rechte-Problem
2026-01-11 14:23:33 +01:00
6d0cd58562
Prototype2.1-JSON
2026-01-11 13:25:47 +01:00
a0cb72ecfb
Prototype2
2026-01-11 12:36:12 +01:00
21d9eae530
Prototype1
2026-01-11 11:50:35 +01:00
a3c1401e1e
Schritt7_VLAN90_Default
2026-01-09 22:58:06 +01:00
37da10da59
Schritt7-3
2026-01-09 21:28:21 +01:00
939b9a576e
Schritt7_SQL_Docker2
2026-01-09 20:41:12 +01:00
b3433eedfe
Schritt7_SQL_Docker
2026-01-09 20:39:59 +01:00
deecc5b6de
locales in LXC
2026-01-09 20:09:29 +01:00
c552701b43
Installer ersetzt
2026-01-09 18:54:01 +01:00
cfd1099405
Cluster-Problem
2026-01-09 18:53:26 +01:00
79c2309d5b
Add README
2026-01-09 17:19:37 +01:00
1e71c62f68
Add .gitignore
2026-01-09 17:17:45 +01:00
b78762155f
Initial commit
2026-01-09 17:12:49 +01:00