Network Documentation

This commit is contained in:
Henrik Brüsecke 2026-10-23 19:10:15 +03:00
parent 7f5b5209a1
commit 389431c4d3
4 changed files with 66 additions and 33 deletions

View file

@ -1,6 +1,4 @@
# Overview # Architecture
## Architecture
```mermaid ```mermaid
architecture-beta architecture-beta
@ -13,34 +11,6 @@ architecture-beta
service header(internet)[Header] in frontend service header(internet)[Header] in frontend
header:R --> L:workstations header:R --> L:workstations
```
## Installation align row header workstations disks
=== "Fedora"
``` bash
sudo dnf install git
```
=== "Ubuntu"
``` bash
sudo apt install git
```
``` bash
cd /opt
```
``` bash
sudo mkdir instant-workstation
```
``` bash
sudo chown henrik:henrik instant-workstation
```
``` bash
git clone https://code.instantworkstation.com/Henrik/instant-workstation.git instant-workstation
``` ```

32
docs/network.md Normal file
View file

@ -0,0 +1,32 @@
# Network
```mermaid
architecture-beta
group vlan-home(cloud)[VLAN 10 - Home]
group vlan-instant-workstation(cloud)[VLAN 20 - Instant Workstation]
service arm-host-A(server)[ARM Host] in vlan-instant-workstation
service arm-host-B(server)[ARM Host] in vlan-instant-workstation
service desktop(server)[Desktop] in vlan-home
service internet(internet)[Internet]
service router(server)[Router]
service switch(server)[Switch] in vlan-instant-workstation
service wlan(cloud)[WLAN] in vlan-home
service x86-host-A(server)[x86 Host] in vlan-instant-workstation
service x86-host-B(server)[x86 Host] in vlan-instant-workstation
internet:R -- L:router
router:R -- L:desktop
router:R -- L:switch
router:R -- L:wlan
switch:R -- L:arm-host-A
switch:R -- L:arm-host-B
switch:R -- L:x86-host-A
switch:R -- L:x86-host-B
align column desktop wlan switch
align column x86-host-A x86-host-B arm-host-A arm-host-B
align row internet router switch x86-host-A
```

29
docs/repository.md Normal file
View file

@ -0,0 +1,29 @@
# Repository
=== "Fedora"
``` bash
sudo dnf install git
```
=== "Ubuntu"
``` bash
sudo apt install git
```
``` bash
cd /opt
```
``` bash
sudo mkdir instant-workstation
```
``` bash
sudo chown henrik:henrik instant-workstation
```
``` bash
git clone https://code.instantworkstation.com/Henrik/instant-workstation.git instant-workstation
```

View file

@ -11,6 +11,7 @@ markdown_extensions:
- pymdownx.tabbed: - pymdownx.tabbed:
alternate_style: true alternate_style: true
nav: nav:
- Architecture: index.md
- Backend: - Backend:
- backend/index.md - backend/index.md
- Disks: backend/disks.md - Disks: backend/disks.md
@ -18,7 +19,8 @@ nav:
- Frontend: - Frontend:
- frontend/index.md - frontend/index.md
- Header: frontend/header.md - Header: frontend/header.md
- Overview: index.md - Network: network.md
- Repository: repository.md
plugins: plugins:
- git-revision-date-localized: - git-revision-date-localized:
enable_creation_date: true enable_creation_date: true