« Architecture tas - vue par couches » : différence entre les versions
Apparence
Ajout vue architecture par couches |
Vue par couches avec emoji et double liens |
||
| Ligne 1 : | Ligne 1 : | ||
= Architecture tas - vue par couches = | = Architecture tas - vue par couches = | ||
Version | Version en couches avec '''emoji''' et '''double navigation''': | ||
* un nœud vers le service web | |||
* un nœud vers la documentation wiki correspondante | |||
<pre class="oc-mermaid"> | <pre class="oc-mermaid"> | ||
flowchart TB | flowchart TB | ||
User[Utilisateur] --> Caddy[Caddy] | User[👤 Utilisateur] --> Caddy[🌐 Caddy] | ||
Caddy --> Homepage[Homepage | Caddy --> Homepage[🏠 Homepage] | ||
Caddy --> Wiki[MediaWiki | Caddy --> Wiki[📚 MediaWiki] | ||
Homepage --> Apps[Services applicatifs] | Homepage --> Apps[🧩 Services applicatifs] | ||
Wiki --> Docs[Documentation] | Wiki --> Docs[📝 Documentation] | ||
subgraph Apps[Services applicatifs] | subgraph Apps[🧩 Services applicatifs] | ||
direction LR | direction LR | ||
OpenWebUI[Open WebUI | OpenWebUI[🧠 Open WebUI] | ||
Ollama[Ollama | Ollama[🤖 Ollama] | ||
Nextcloud[Nextcloud | Nextcloud[☁️ Nextcloud] | ||
N8N[n8n | N8N[⚙️ n8n] | ||
Vaultwarden[Vaultwarden | Vaultwarden[🔐 Vaultwarden] | ||
Paperless[Paperless | Paperless[🗂️ Paperless] | ||
Karakeep[Karakeep | Karakeep[🔖 Karakeep] | ||
Immich[Immich | Immich[🖼️ Immich] | ||
Uptime[Uptime Kuma | Uptime[📈 Uptime Kuma] | ||
Beszel[Beszel | Beszel[📊 Beszel] | ||
Headscale[Headscale | Headscale[🌍 Headscale] | ||
DT[Dependency-Track | DT[🧬 Dependency-Track] | ||
end | end | ||
subgraph Docs[Documentation] | subgraph Docs[📝 Documentation] | ||
direction | direction LR | ||
DocOpenWebUI[📝 Doc Open WebUI] | |||
DocOllama[📝 Doc Ollama] | |||
DocNextcloud[📝 Doc Nextcloud] | |||
DocN8N[📝 Doc n8n] | |||
DocVaultwarden[📝 Doc Vaultwarden] | |||
DocPaperless[📝 Doc Paperless] | |||
DocKarakeep[📝 Doc Karakeep] | |||
DocImmich[📝 Doc Immich] | |||
DocUptime[📝 Doc Uptime Kuma] | |||
DocBeszel[📝 Doc Beszel] | |||
DocHeadscale[📝 Doc Headscale] | |||
DocDT[📝 Doc Dependency-Track] | |||
Trace[📝 Trace install tas] | |||
Archi[📝 Architecture logique] | |||
end | end | ||
OpenWebUI --> Ollama | OpenWebUI --> Ollama | ||
click Homepage "https://lololand.hopto.org:25697" "Homepage" | DocOpenWebUI -. doc .-> OpenWebUI | ||
click Wiki "https://lololand.hopto.org:25698" "MediaWiki" | DocOllama -. doc .-> Ollama | ||
click OpenWebUI "https://lololand.hopto.org:25680" "Open WebUI" | DocNextcloud -. doc .-> Nextcloud | ||
click Ollama "https://lololand.hopto.org:25434" "Ollama" | DocN8N -. doc .-> N8N | ||
click Nextcloud "https://lololand.hopto.org:25696" "Nextcloud" | DocVaultwarden -. doc .-> Vaultwarden | ||
click N8N "https://lololand.hopto.org:25678" "n8n" | DocPaperless -. doc .-> Paperless | ||
click Vaultwarden "https://lololand.hopto.org:25682" "Vaultwarden" | DocKarakeep -. doc .-> Karakeep | ||
click Paperless "https://lololand.hopto.org:25694" "Paperless" | DocImmich -. doc .-> Immich | ||
click Karakeep "https://lololand.hopto.org:25695" "Karakeep" | DocUptime -. doc .-> Uptime | ||
click Immich "https://lololand.hopto.org:25688" "Immich" | DocBeszel -. doc .-> Beszel | ||
click Uptime "https://lololand.hopto.org:25683" "Uptime Kuma" | DocHeadscale -. doc .-> Headscale | ||
click Beszel "https://lololand.hopto.org:25693" "Beszel" | DocDT -. doc .-> DT | ||
click Headscale "https://lololand.hopto.org:25689" "Headscale" | |||
click DT "https://lololand.hopto.org:25681" "Dependency-Track" | click Homepage "https://lololand.hopto.org:25697" "Ouvrir Homepage" | ||
click Wiki "https://lololand.hopto.org:25698" "Ouvrir MediaWiki" | |||
click OpenWebUI "https://lololand.hopto.org:25680" "Service Open WebUI" | |||
click Ollama "https://lololand.hopto.org:25434" "Service Ollama" | |||
click Nextcloud "https://lololand.hopto.org:25696" "Service Nextcloud" | |||
click N8N "https://lololand.hopto.org:25678" "Service n8n" | |||
click Vaultwarden "https://lololand.hopto.org:25682" "Service Vaultwarden" | |||
click Paperless "https://lololand.hopto.org:25694" "Service Paperless" | |||
click Karakeep "https://lololand.hopto.org:25695" "Service Karakeep" | |||
click Immich "https://lololand.hopto.org:25688" "Service Immich" | |||
click Uptime "https://lololand.hopto.org:25683" "Service Uptime Kuma" | |||
click Beszel "https://lololand.hopto.org:25693" "Service Beszel" | |||
click Headscale "https://lololand.hopto.org:25689" "Service Headscale" | |||
click DT "https://lololand.hopto.org:25681" "Service Dependency-Track" | |||
click DocOpenWebUI "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Open_WebUI" "Documentation Open WebUI" | |||
click DocOllama "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Ollama" "Documentation Ollama" | |||
click DocNextcloud "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Nextcloud" "Documentation Nextcloud" | |||
click DocN8N "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_n8n" "Documentation n8n" | |||
click DocVaultwarden "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Vaultwarden" "Documentation Vaultwarden" | |||
click DocPaperless "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Paperless-ngx" "Documentation Paperless" | |||
click DocKarakeep "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Karakeep" "Documentation Karakeep" | |||
click DocImmich "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Immich" "Documentation Immich" | |||
click DocUptime "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Uptime_Kuma" "Documentation Uptime Kuma" | |||
click DocBeszel "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Beszel" "Documentation Beszel" | |||
click DocHeadscale "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Headscale" "Documentation Headscale" | |||
click DocDT "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Dependency-Track" "Documentation Dependency-Track" | |||
click Trace "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas" "Trace install tas" | click Trace "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas" "Trace install tas" | ||
click Archi "https://lololand.hopto.org:25698/index.php?title=Architecture_logicielle_de_tas" "Architecture | click Archi "https://lololand.hopto.org:25698/index.php?title=Architecture_logicielle_de_tas" "Architecture logique de tas" | ||
</pre> | </pre> | ||
== Astuce de lecture == | |||
* Les nœuds de gauche / centraux ouvrent les '''services''' | |||
* Les nœuds commençant par '''Doc''' ouvrent la '''documentation wiki''' | |||
Dernière version du 19 mars 2026 à 01:28
Architecture tas - vue par couches
Version en couches avec emoji et double navigation:
- un nœud vers le service web
- un nœud vers la documentation wiki correspondante
flowchart TB
User[👤 Utilisateur] --> Caddy[🌐 Caddy]
Caddy --> Homepage[🏠 Homepage]
Caddy --> Wiki[📚 MediaWiki]
Homepage --> Apps[🧩 Services applicatifs]
Wiki --> Docs[📝 Documentation]
subgraph Apps[🧩 Services applicatifs]
direction LR
OpenWebUI[🧠 Open WebUI]
Ollama[🤖 Ollama]
Nextcloud[☁️ Nextcloud]
N8N[⚙️ n8n]
Vaultwarden[🔐 Vaultwarden]
Paperless[🗂️ Paperless]
Karakeep[🔖 Karakeep]
Immich[🖼️ Immich]
Uptime[📈 Uptime Kuma]
Beszel[📊 Beszel]
Headscale[🌍 Headscale]
DT[🧬 Dependency-Track]
end
subgraph Docs[📝 Documentation]
direction LR
DocOpenWebUI[📝 Doc Open WebUI]
DocOllama[📝 Doc Ollama]
DocNextcloud[📝 Doc Nextcloud]
DocN8N[📝 Doc n8n]
DocVaultwarden[📝 Doc Vaultwarden]
DocPaperless[📝 Doc Paperless]
DocKarakeep[📝 Doc Karakeep]
DocImmich[📝 Doc Immich]
DocUptime[📝 Doc Uptime Kuma]
DocBeszel[📝 Doc Beszel]
DocHeadscale[📝 Doc Headscale]
DocDT[📝 Doc Dependency-Track]
Trace[📝 Trace install tas]
Archi[📝 Architecture logique]
end
OpenWebUI --> Ollama
DocOpenWebUI -. doc .-> OpenWebUI
DocOllama -. doc .-> Ollama
DocNextcloud -. doc .-> Nextcloud
DocN8N -. doc .-> N8N
DocVaultwarden -. doc .-> Vaultwarden
DocPaperless -. doc .-> Paperless
DocKarakeep -. doc .-> Karakeep
DocImmich -. doc .-> Immich
DocUptime -. doc .-> Uptime
DocBeszel -. doc .-> Beszel
DocHeadscale -. doc .-> Headscale
DocDT -. doc .-> DT
click Homepage "https://lololand.hopto.org:25697" "Ouvrir Homepage"
click Wiki "https://lololand.hopto.org:25698" "Ouvrir MediaWiki"
click OpenWebUI "https://lololand.hopto.org:25680" "Service Open WebUI"
click Ollama "https://lololand.hopto.org:25434" "Service Ollama"
click Nextcloud "https://lololand.hopto.org:25696" "Service Nextcloud"
click N8N "https://lololand.hopto.org:25678" "Service n8n"
click Vaultwarden "https://lololand.hopto.org:25682" "Service Vaultwarden"
click Paperless "https://lololand.hopto.org:25694" "Service Paperless"
click Karakeep "https://lololand.hopto.org:25695" "Service Karakeep"
click Immich "https://lololand.hopto.org:25688" "Service Immich"
click Uptime "https://lololand.hopto.org:25683" "Service Uptime Kuma"
click Beszel "https://lololand.hopto.org:25693" "Service Beszel"
click Headscale "https://lololand.hopto.org:25689" "Service Headscale"
click DT "https://lololand.hopto.org:25681" "Service Dependency-Track"
click DocOpenWebUI "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Open_WebUI" "Documentation Open WebUI"
click DocOllama "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Ollama" "Documentation Ollama"
click DocNextcloud "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Nextcloud" "Documentation Nextcloud"
click DocN8N "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_n8n" "Documentation n8n"
click DocVaultwarden "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Vaultwarden" "Documentation Vaultwarden"
click DocPaperless "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Paperless-ngx" "Documentation Paperless"
click DocKarakeep "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Karakeep" "Documentation Karakeep"
click DocImmich "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Immich" "Documentation Immich"
click DocUptime "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Uptime_Kuma" "Documentation Uptime Kuma"
click DocBeszel "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Beszel" "Documentation Beszel"
click DocHeadscale "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Headscale" "Documentation Headscale"
click DocDT "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas_-_Dependency-Track" "Documentation Dependency-Track"
click Trace "https://lololand.hopto.org:25698/index.php?title=Trace_install_tas" "Trace install tas"
click Archi "https://lololand.hopto.org:25698/index.php?title=Architecture_logicielle_de_tas" "Architecture logique de tas"
Astuce de lecture
- Les nœuds de gauche / centraux ouvrent les services
- Les nœuds commençant par Doc ouvrent la documentation wiki