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
architecture-beta
@ -13,34 +11,6 @@ architecture-beta
service header(internet)[Header] in frontend
header:R --> L:workstations
```
## Installation
=== "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
align row header workstations disks
```

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
```