Architecture générale


Schéma d'architecture générale de Sophia

image-1759053377657.png

Pour modifier l'image : https://onlyoffice.vincennes.fr/Products/Files/DocEditor.aspx?fileid=40912


L'architecture est basée sur la documentation d'openwebui : https://docs.openwebui.com/.


Tableau récapitulatif des conteneurs - visualisation par Portainer

Conteneur / Service
Stack / Origine
Rôle
Port hôte (local)
Port conteneur
URL d’accès depuis Sophia
openwebui
Sophia
Interface principale
3002
8080
https://sophia.vincennes.fr
qdrant
Sophia
Base vectorielle (RAG)
6333, 6334
6333, 6334
Interne (via API locale)
postgres
Sophia
Base de données d’application
5437
5432
Interne
sophia-nodered-openwebui-1
Sophia
Automatisation, intégration des services
1886
1880
http://sp26.vincennes.fr:1886
infomaniak-xinference-1
Infomaniak (tunnel SSH)
Tunnel vers xinference (reranking)
9995
9998
http://sp26.vincennes.fr:9995
infomaniak-docling-1
Infomaniak (tunnel SSH)
Tunnel vers docling (analyse de documents)
5002
5001
http://sp26.vincennes.fr:5002
infomaniak-portainer_agent-1
Infomaniak (tunnel SSH)
Agent Portainer pour supervision distante
9002
9001
Interne (gestion Docker)
searxng
ia-app
Moteur de recherche web
8056
8080
Via Node-RED (recherche)
firecrawl-api-1
firecrawl
Analyse de pages web (scraping intelligent)
3003
3002
http://sp26.vincennes.fr:3003
docling (VM Infomaniak)
-
Analyse de documents (PDF, etc.)
5001
5001
Accès distant (via tunnel SSH depuis SP26:5002)
xinference (VM Infomaniak)
-
Modèle de reranking (bge-reranker-v2-m3)
9997
9997
Accès distant (via tunnel SSH depuis SP26:9995)
portainer_agent (VM Infomaniak)
-
Agent Docker pour supervision
9001
9001
Accès distant (via tunnel SSH depuis SP26:9002)


Réglages dans l’interface administrateur - visualisation par Openwebui

1. Menu Connexions


2. Menu Documents


3. Menu Recherche web


4. Menu Interface utilisateur


5. Menu Audio


6. Menu Images



Révision #10
Créé 26 September 2025 08:53:32 par Testelin Didier
Mis à jour 28 September 2025 09:57:07 par Testelin Didier