This commit is contained in:
Aron Petau 2025-11-05 15:01:58 +01:00
parent 9b4e0f3042
commit 7353062f91
4 changed files with 13 additions and 5 deletions

BIN
.DS_Store vendored

Binary file not shown.

View file

@ -31,6 +31,11 @@
## 🏗️ Architecture ## 🏗️ Architecture
![Architecture Diagram](images/architecture.png)
<details>
<summary>View Mermaid source code</summary>
```mermaid ```mermaid
graph TB graph TB
subgraph "studio einszwovier Web Platform" subgraph "studio einszwovier Web Platform"
@ -113,6 +118,8 @@ graph TB
class Watchtower,Network infra class Watchtower,Network infra
``` ```
</details>
--- ---
## 🚀 Quick Start ## 🚀 Quick Start

View file

@ -16,6 +16,7 @@ High-resolution PNG diagram showing the complete platform architecture including
- **Infrastructure** - Watchtower auto-updates, Docker network - **Infrastructure** - Watchtower auto-updates, Docker network
**Specifications:** **Specifications:**
- Resolution: 2400x1600 pixels - Resolution: 2400x1600 pixels
- Format: PNG with transparent background - Format: PNG with transparent background
- Size: ~242 KB - Size: ~242 KB

View file

@ -3,7 +3,7 @@ graph TB
LP[🏠 Landing Page<br/>Port 80] LP[🏠 Landing Page<br/>Port 80]
About[ About Page<br/>/about] About[ About Page<br/>/about]
CostCalc[💰 Cost Calculator<br/>/cost] CostCalc[💰 Cost Calculator<br/>/cost]
LP --> About LP --> About
LP --> CostCalc LP --> CostCalc
end end
@ -15,7 +15,7 @@ graph TB
Forgejo[🦊 Forgejo<br/>Port 3003<br/>Git Server] Forgejo[🦊 Forgejo<br/>Port 3003<br/>Git Server]
ElementWeb[💬 Element Web<br/>Port 8082<br/>Matrix Chat] ElementWeb[💬 Element Web<br/>Port 8082<br/>Matrix Chat]
Portainer[🐳 Portainer<br/>Port 9000<br/>Admin Panel] Portainer[🐳 Portainer<br/>Port 9000<br/>Admin Panel]
LP -.->|Link| BookStack LP -.->|Link| BookStack
LP -.->|Link| OpenWebUI LP -.->|Link| OpenWebUI
LP -.->|Link| JupyterHub LP -.->|Link| JupyterHub
@ -28,7 +28,7 @@ graph TB
Synapse[📨 Synapse<br/>Port 8008<br/>Matrix Server] Synapse[📨 Synapse<br/>Port 8008<br/>Matrix Server]
Ollama[🔮 Ollama<br/>Port 11434<br/>LLM Engine] Ollama[🔮 Ollama<br/>Port 11434<br/>LLM Engine]
MariaDB[(💾 MariaDB<br/>BookStack DB)] MariaDB[(💾 MariaDB<br/>BookStack DB)]
ElementWeb --> Synapse ElementWeb --> Synapse
OpenWebUI --> Ollama OpenWebUI --> Ollama
BookStack --> MariaDB BookStack --> MariaDB
@ -39,7 +39,7 @@ graph TB
Notebooks[📒 Drone Programming<br/>djitellopy Package] Notebooks[📒 Drone Programming<br/>djitellopy Package]
GitRepos[📦 Code Repositories<br/>Project Source] GitRepos[📦 Code Repositories<br/>Project Source]
Knowledge[📖 Documentation<br/>Guides & Tutorials] Knowledge[📖 Documentation<br/>Guides & Tutorials]
JupyterHub --> Notebooks JupyterHub --> Notebooks
Forgejo --> GitRepos Forgejo --> GitRepos
BookStack --> Knowledge BookStack --> Knowledge
@ -51,7 +51,7 @@ graph TB
MatrixData[(🗄️ Matrix Data<br/>matrix/data/)] MatrixData[(🗄️ Matrix Data<br/>matrix/data/)]
JupyterVols[(💾 Jupyter Volumes<br/>User Workspaces)] JupyterVols[(💾 Jupyter Volumes<br/>User Workspaces)]
ForgejoData[(📚 Forgejo Data<br/>forgejo/data/)] ForgejoData[(📚 Forgejo Data<br/>forgejo/data/)]
CostCalc --> PDFUploads CostCalc --> PDFUploads
About --> CoursesCSV About --> CoursesCSV
Synapse --> MatrixData Synapse --> MatrixData