diff --git a/docs/index.md b/docs/index.md index c83dd9d..9a7f0a0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -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 ``` \ No newline at end of file diff --git a/docs/network.md b/docs/network.md new file mode 100644 index 0000000..49e9012 --- /dev/null +++ b/docs/network.md @@ -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 +``` \ No newline at end of file diff --git a/docs/repository.md b/docs/repository.md new file mode 100644 index 0000000..6c65c90 --- /dev/null +++ b/docs/repository.md @@ -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 +``` \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 19b42ce..f510f66 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -11,6 +11,7 @@ markdown_extensions: - pymdownx.tabbed: alternate_style: true nav: + - Architecture: index.md - Backend: - backend/index.md - Disks: backend/disks.md @@ -18,7 +19,8 @@ nav: - Frontend: - frontend/index.md - Header: frontend/header.md - - Overview: index.md + - Network: network.md + - Repository: repository.md plugins: - git-revision-date-localized: enable_creation_date: true