From 76d8bf087714a8451c62eb6f57312313a6caafbc Mon Sep 17 00:00:00 2001
From: zowoq <59103226+zowoq@users.noreply.github.com>
Date: Tue, 22 Oct 2024 11:00:56 +1000
Subject: [PATCH] docs: add infrastructure

---
 devdoc/hosts.md        | 56 ------------------------------------------
 docs/infrastructure.md | 55 +++++++++++++++++++++++++++++++++++++++++
 mkdocs.yml             |  1 +
 3 files changed, 56 insertions(+), 56 deletions(-)
 create mode 100644 docs/infrastructure.md

diff --git a/devdoc/hosts.md b/devdoc/hosts.md
index 43685b8..89842b9 100644
--- a/devdoc/hosts.md
+++ b/devdoc/hosts.md
@@ -1,59 +1,3 @@
-## Hosts
-
-### `build01`
-
-- Provider: Hetzner
-- CPU: AMD Ryzen 9 3900 12-Core Processor
-- RAM: 128GB DDR4 ECC
-- Drives: 2 x 1.92 TB NVME
-
-### `build02`
-
-- Provider: Hetzner
-- CPU: AMD Ryzen 9 3900 12-Core Processor
-- RAM: 128GB DDR4 ECC
-- Drives: 2 x 1.92 TB NVME
-
-### `build03`
-
-- Provider: Hetzner
-- Instance type: [AX162-R](https://www.hetzner.com/dedicated-rootserver/ax162-r)
-- CPU: AMD EPYC 9454P 48-Core Processor
-- RAM: 256GB DDR5 ECC
-- Drives: 2 x 1.92 TB NVME
-
-### `build04`
-
-- Provider: Hetzner
-- Instance type: [RX170](https://www.hetzner.com/dedicated-rootserver/rx170)
-- CPU: Ampere Altra Q80-30 80-Core Processor
-- RAM: 128GB DDR4 ECC
-- Drives: 2 x 960 GB NVME
-
-### `darwin01`
-
-- Provider: OakHost
-- Instance type: [Apple Mac mini M2](https://www.oakhost.net/product/mac-mini-hosting-m2-24gb)
-- CPU: Apple M2
-- RAM: 24GB
-- Drives: 1 TB SSD
-
-### `darwin02`
-
-- Provider: OakHost
-- Instance type: [Apple Mac mini M2](https://www.oakhost.net/product/mac-mini-hosting-m2-24gb)
-- CPU: Apple M2
-- RAM: 24GB
-- Drives: 1 TB SSD
-
-### `web02`
-
-- Provider: Gandi
-- Instance type: [V-R4](https://www.gandi.net/en-GB/cloud/vps)
-- CPU: 2 CPU
-- RAM: 4GB
-- Drives: 25GB
-
 ## SSH config:
 
 You will need to set your admin username if it doesn't match your local username.
diff --git a/docs/infrastructure.md b/docs/infrastructure.md
new file mode 100644
index 0000000..b8dd5dd
--- /dev/null
+++ b/docs/infrastructure.md
@@ -0,0 +1,55 @@
+### Hosts
+
+#### `build01` - [`build-box.nix-community.org`](./community-builder.md)
+
+- Provider: Hetzner
+- CPU: AMD Ryzen 9 3900 12-Core Processor
+- RAM: 128GB DDR4 ECC
+- Drives: 2 x 1.92TB NVME
+
+#### `build02` - [`R. RyanTM nixpkgs-update bot`](./update-bot.md)
+
+- Provider: Hetzner
+- CPU: AMD Ryzen 9 3900 12-Core Processor
+- RAM: 128GB DDR4 ECC
+- Drives: 2 x 1.92TB NVME
+
+#### `build03` - [`CI builder`](./continuous-integration.md)
+
+- Provider: Hetzner
+- Instance type: [AX162-R](https://www.hetzner.com/dedicated-rootserver/ax162-r)
+- CPU: AMD EPYC 9454P 48-Core Processor
+- RAM: 256GB DDR5 ECC
+- Drives: 2 x 1.92TB NVME
+
+#### `build04` - [`CI builder`](./continuous-integration.md)
+
+- Provider: Hetzner
+- Instance type: [RX170](https://www.hetzner.com/dedicated-rootserver/rx170)
+- CPU: Ampere Altra Q80-30 80-Core Processor
+- RAM: 128GB DDR4 ECC
+- Drives: 2 x 960GB NVME
+
+#### `darwin01` - [`darwin-build-box.nix-community.org`](./community-builder.md)
+
+- Provider: OakHost
+- Instance type: [Apple Mac mini M2](https://www.oakhost.net/product/mac-mini-hosting-m2-24gb)
+- CPU: Apple M2
+- RAM: 24GB
+- Drives: 1TB SSD
+
+#### `darwin02` - [`CI builder`](./continuous-integration.md)
+
+- Provider: OakHost
+- Instance type: [Apple Mac mini M2](https://www.oakhost.net/product/mac-mini-hosting-m2-24gb)
+- CPU: Apple M2
+- RAM: 24GB
+- Drives: 1TB SSD
+
+#### `web02` - [`Monitoring`](./monitoring.md)
+
+- Provider: Gandi
+- Instance type: [V-R4](https://www.gandi.net/en-GB/cloud/vps)
+- CPU: 2 vCPU
+- RAM: 4GB
+- Drives: 25GB
diff --git a/mkdocs.yml b/mkdocs.yml
index 926f16f..6203d2c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -16,6 +16,7 @@ nav:
       - FAQ: faq.md
       - administrators.md
       - contact.md
+      - infrastructure.md
       - security.md
 
 theme: