Wiki source code of KI Server
Version 2.1 by Dimitri Rupp on 2026/07/08 11:56
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
![]() |
1.1 | 1 | {{box cssClass="floatinginfobox" title="**Auf dieser Seite**"}} |
| 2 | {{toc/}} | ||
| 3 | {{/box}} | ||
| 4 | |||
![]() |
2.1 | 5 | {{box cssClass="floatinginfobox" title="**Verwandte Themen**"}} |
| 6 | * [[Fabric Notebooks>>doc:IT-Wiki.02-Tools.Fabric.Fabric-Notebooks.WebHome]] | ||
| 7 | * [[Git Integration in Fabric>>doc:IT-Wiki.02-Tools.Fabric.Git-Integration.WebHome]] | ||
| 8 | * [[Wichtige CMD / PS Befehle>>doc:IT-Wiki.03-Infrastruktur.Server.Wichtige-CMD-PS-Befehle.WebHome]] | ||
| 9 | {{/box}} | ||
| 10 | |||
![]() |
1.1 | 11 | = 🖥️ KI Server = |
| 12 | |||
| 13 | {{info}} | ||
| 14 | **Zweck:** Zentraler Server für KI-, RPA- und Automatisierungsprojekte — Docker-basiert, mit Supabase im Self-Hosting. | ||
| 15 | **Zielgruppe:** IT-Administration und Projektverantwortliche. | ||
| 16 | {{/info}} | ||
| 17 | |||
| 18 | == Zugang == | ||
| 19 | |||
| 20 | Die Verbindung erfolgt per SSH: | ||
| 21 | |||
| 22 | {{code language="bash"}} | ||
| 23 | ssh benutzername@192.168.208.2 | ||
| 24 | {{/code}} | ||
| 25 | |||
| 26 | Anschließend das zugehörige Passwort eingeben. | ||
| 27 | |||
| 28 | == Docker-Container == | ||
| 29 | |||
| 30 | * Unter ##/mnt/data## liegen die Projekte; sie laufen jeweils in eigenen Docker-Containern. | ||
| 31 | |||
| 32 | == Supabase == | ||
| 33 | |||
| 34 | Supabase ist eine Open-Source-Plattform auf Basis von PostgreSQL. Sie bietet zusätzlich Authentifizierung, Storage, Edge Functions und Realtime. | ||
| 35 | |||
| 36 | * Ein gemeinsamer Container steht fĂĽr alle Projekte mit Supabase-Self-Hosting bereit: ##/mnt/data/supabase## | ||
| 37 | * Supabase Studio läuft unter [[http://192.168.208.2:8300>>http://192.168.208.2:8300]]. Die Anmeldung erfolgt mit den jeweiligen Zugangsdaten der Datenbank. | ||
| 38 | |||
| 39 | == Fehlerbehebung: Gateway erreicht den Server nicht == | ||
| 40 | |||
| 41 | Wenn das Gateway keine Verbindung zum Server aufbauen kann, hilft folgende Diagnose: | ||
| 42 | |||
| 43 | {{mermaid}} | ||
| 44 | flowchart TD | ||
| 45 | A["Gateway ohne Verbindung"] --> B["Route pruefen:<br/>ip route get 172.19.129.32"] | ||
| 46 | B --> C{"Welcher Weg?"} | ||
| 47 | C -->|"via 192.168.208.1 dev enp10s0"| N["Normales Routing –<br/>kein Docker-Problem"] | ||
| 48 | C -->|"via br-xxxxxxxx"| D["Docker-Bridge<br/>blockiert das Routing"] | ||
| 49 | D --> E{"Subnetz in docker<br/>network inspect?"} | ||
| 50 | E -->|"vorhanden"| F["Aktives Docker-Netz –<br/>in Compose/Coolify anpassen,<br/>Service neu starten"] | ||
| 51 | E -->|"fehlt"| G["Verwaiste Bridge –<br/>im Kernel loeschen"] | ||
| 52 | F --> V["Verifizieren:<br/>ip route get 172.19.129.32"] | ||
| 53 | G --> V | ||
| 54 | {{/mermaid}} | ||
| 55 | |||
| 56 | Schritt fĂĽr Schritt: | ||
| 57 | |||
| 58 | 1. Route prĂĽfen: | ||
| 59 | {{code language="bash"}} | ||
| 60 | ip route get 172.19.129.32 | ||
| 61 | {{/code}} | ||
| 62 | 1. Zeigt sie **via 192.168.208.1 dev enp10s0** → normales Routing, kein Docker-Problem. | ||
| 63 | 1. Zeigt sie **dev br-xxxxxxxx** → eine Docker-Bridge blockiert das Routing. Dann prüfen, ob die Bridge zu einem aktiven Docker-Netzwerk gehört: | ||
| 64 | {{code language="bash"}} | ||
| 65 | docker network ls -q | xargs docker network inspect --format '{{.Name}}: {{range .IPAM.Config}}{{.Subnet}}{{end}}' | ||
| 66 | {{/code}} | ||
| 67 | 1. **Subnetz vorhanden** → echtes Docker-Netzwerk. Falls nötig per ##docker-compose.yml## bzw. im Coolify-Projekt anpassen und den Service neu starten. | ||
| 68 | 1. **Subnetz nicht vorhanden**, obwohl die Route in ##ip route## existiert → verwaiste Bridge (Karteileiche). Direkt im Kernel löschen: | ||
| 69 | {{code language="bash"}} | ||
| 70 | sudo ip link delete br-xxxxxxxx | ||
| 71 | {{/code}} | ||
| 72 | 1. Verifizieren — ##ip route get 172.19.129.32## sollte nun wieder **via 192.168.208.1 dev enp10s0** zeigen. | ||
| 73 |
