Update reference/Lab Map/Homelab Server Inventory.md
Automatic Documentation Deployment / Sync Docs to https://kb.bunny-lab.io (push) Successful in 8s

This commit is contained in:
2026-09-05 14:21:43 -06:00
parent 289769a601
commit 947abc47ec
+166 -229
View File
@@ -2,253 +2,190 @@
tags: tags:
- iptables - iptables
- Networking - Networking
- Docker
--- ---
## Purpose ---
Use this reference for homelab server inventory and the environment-specific values recorded below.
!!! info "Inventory Reconciliation" title: Homelab IP Allocation
This reference preserves the recorded host and group assignments. Some deployment examples use different hostnames or addresses; reconcile those differences with the running environment before changing inventory or applying a procedure. description: Canonical host, IP address, DNS, and workload allocation map for the Bunny Lab environment.
icon: material/ip-network
-------------------------
## Overview # Homelab IP Allocation
All servers (physical and virtual) are documented within this specific page. They are written in a specific annotated manner in order to make them copy/paste ready for the Ansible AWX Operator server that interacts with devices in the homelab over `SSH` and `WinRM` protocols. This allows me to automate functions such as updates across the entire homelab declaratively versus individually.
**Note**: This list does not include Docker/Kubernetes-based workloads/servers. Those can be found within the [Container Network IP Table](<Network Address Plans/192.168.5.0 Container Network.md>) document. Given that Ansible does not interact with containers in my homelab (*yet*), these devices are not listed within this document. This page is the canonical allocation map for statically assigned infrastructure, servers, virtual machines, appliances, and reserved services.
## Updating Ansible Inventory <div class="grid cards" markdown>
Whenever changes are made here, they need to be replicated to the production Ansible AWX Inventory File. This ensures that Ansible AWX is always up-to-date. Simply copy/paste the codeblock below into the linked inventory file, and commit the change with a comment explaining what was added/removed from the inventory list.
[:material-ansible: Edit Ansible AWX Inventory File](https://git.bunny-lab.io/GitOps/awx.bunny-lab.io/_edit/main/inventories/homelab.ini){ .md-button } * :material-check-circle:{ .lg .middle } **49 Active**
```ini title="https://git.bunny-lab.io/GitOps/awx.bunny-lab.io/src/branch/main/inventories/homelab.ini" ---
# ----------------------------------------------------------------- #
# Servers (Physical and Virtual) - Hosts Mapped to IPs / FQDNs #
# ----------------------------------------------------------------- #
# Deep Nodes
deep-node ansible_host=10.0.0.20
lab-pfsense-01 ansible_host=192.168.3.1 # (1) Addresses currently represented by active host entries.
lab-mini-pc ansible_host=192.168.3.2 # (2)
lab-storage-01 ansible_host=192.168.3.3 # (3)
cluster-node-01 ansible_host=192.168.3.4 # (4)
cluster-node-02 ansible_host=192.168.3.5 # (5)
lab-games-04 ansible_host=lab-games-04.bunny-lab.io # (6)
lab-photos-01 ansible_host=lab-photos-01.bunny-lab.io # (7)
kb-bunny-lab-io ansible_host=kb.bunny-lab.io # (8)
lab-fog-01 ansible_host=192.168.3.9 # (9)
lab-ansible-01 ansible_host=lab-ansible-01.bunny-lab.io # (10)
lab-games-02 ansible_host=lab-games-02.bunny-lab.io # (11)
lab-dhcp-01 ansible_host=lab-dhcp-01.bunny-lab.io # (12)
lab-dhcp-02 ansible_host=lab-dhcp-02.bunny-lab.io # (13)
lab-games-03 ansible_host=lab-games-03.bunny-lab.io # (14)
lab-mail-gw-01 ansible_host=192.168.3.15 # (15)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (16)
lab-traefik-01 ansible_host=traefik.bunny-lab.io # (17)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (18)
#container-node-01 ansible_host=container-node-01.bunny-lab.io # (19)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (20)
lab-puppet-01 ansible_host=lab-puppet-01.bunny-lab.io # (21)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (22)
usagi-cluster ansible_host=usagi-cluster.bunny-lab.io # (23)
lab-pool-01 ansible_host=lab-pool-01.bunny-lab.io # (24)
lab-dc-01 ansible_host=lab-dc-01.bunny-lab.io # (25)
lab-dc-03 ansible_host=lab-dc-03.bunny-lab.io # (26)
lab-camera-01 ansible_host=lab-camera-01.bunny-lab.io # (27)
lab-games-01 ansible_host=lab-games-01.bunny-lab.io # (28)
lab-cloud-01 ansible_host=lab-cloud-01.bunny-lab.io # (29)
deeplab-win11 ansible_host=deeplab-win11.dev-testing.lab # (30)
lab-dt-02 ansible_host=lab-dt-02.bunny-lab.io # (31)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (32)
cluster-node-03 ansible_host=192.168.3.33 # (33)
lab-draas-01-ilo ansible_host=192.168.3.34 # (34)
deeplab-dc ansible_host=deeplab-dc-01.dev-testing.lab # (35)
deeplab-win10 ansible_host=deeplab-win10.dev-testing.lab # (36)
# NOT-IN-USE ansible_host=192.168.3.37 # (37)
# NOT-IN-USE ansible_host=192.168.3.38 # (38)
# NOT-IN-USE ansible_host=192.168.3.39 # (39)
# NOT-IN-USE ansible_host=192.168.3.40 # (40)
# NOT-IN-USE ansible_host=192.168.3.41 # (41)
# NOT-IN-USE ansible_host=192.168.3.42 # (42)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (43)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (44)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (45)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (46)
# NOT-IN-USE ansible_host=NOT-IN-USE.bunny-lab.io # (47)
lab-docker-02 ansible_host=192.168.3.48 # (48)
lab-fps-01 ansible_host=192.168.3.49 # (49)
# NOT-IN-USE ansible_host=192.168.3.50 # (50)
# NOT-IN-USE ansible_host=192.168.3.51 # (51)
# NOT-IN-USE ansible_host=192.168.3.52 # (52)
# NOT-IN-USE ansible_host=192.168.3.53 # (53)
veeam-draas-01 ansible_host=192.168.3.54 # (54)
# NOT-IN-USE ansible_host=192.168.3.55 # (55)
# NOT-IN-USE ansible_host=192.168.3.56 # (56)
# NOT-IN-USE ansible_host=192.168.3.57 # (57)
lab-photos-02 ansible_host=192.168.3.58 # (58)
lab-ca-01 ansible_host=192.168.3.59 # (59)
lab-ca-02 ansible_host=192.168.3.60 # (60)
lab-mail-02 ansible_host=192.168.3.61 # (61)
# NOT-IN-USE ansible_host=192.168.3.62 # (62)
# NOT-IN-USE ansible_host=192.168.3.63 # (63)
lab-iso-01 ansible_host=192.168.3.64 # (64)
# NOT-IN-USE ansible_host=192.168.3.65 # (65)
# NOT-IN-USE ansible_host=192.168.3.66 # (66)
lab-fps-02 ansible_host=192.168.3.67 # (67)
lab-pbs-01 ansible_host=192.168.3.68 # (68)
cluster-laptop-node-01 ansible_host=192.168.3.69 # (69)
cluster-laptop-node-02 ansible_host=192.168.3.70 # (70)
cluster-laptop-node-03 ansible_host=192.168.3.71 # (71)
cluster-laptop-node-01 ansible_host=192.168.3.72 # (72)
cluster-laptop-node-05 ansible_host=192.168.3.73 # (73)
# NOT-IN-USE ansible_host=192.168.3.74 # (74)
# NOT-IN-USE ansible_host=192.168.3.75 # (75)
borealis-engine-02 ansible_host=192.168.3.251 # (251)
borealis-engine-01 ansible_host=192.168.3.252 # (252)
deeplab-node-02 ansible_host=192.168.3.253 # (253)
core-switch-01 ansible_host=192.168.3.254 # (254)
# ----------------------------------------------------------------- # * :material-bookmark-outline:{ .lg .middle } **22 Reserved**
# Host Groups - Various Logical Groupings of Devices #
# ----------------------------------------------------------------- #
[domainControllers]
lab-dc-01
lab-dc-03
[windowsDomainServers] ---
lab-games-04
lab-games-02
lab-games-03
lab-games-05
lab-dc-01
lab-dc-03
lab-camera-01
lab-games-01
lab-ca-01
lab-ca-02
lab-mail-02
[windowsStandaloneServers] Addresses assigned to a workload or planned service, but not currently represented by an active host entry.
#lab-dt-02
[linuxServers] * :material-checkbox-blank-circle-outline:{ .lg .middle } **8 Available**
lab-photos-01
lab-photos-02
lab-puppet-01
lab-cloud-01
lab-docker-02
lab-iso-01
[workstations] ---
lab-operator-01
# ----------------------------------------------------------------- # Explicitly unallocated addresses available for reuse.
# Host Group Variables - Defining Specific Requirements of Groups #
# ----------------------------------------------------------------- #
[domainControllers:vars]
ansible_connection=winrm
ansible_port=5986
ansible_winrm_transport=kerberos
ansible_winrm_scheme=https
ansible_winrm_server_cert_validation=ignore
[windowsDomainServers:vars] * :material-server-network:{ .lg .middle } **1 Deep Node**
ansible_connection=winrm
ansible_port=5986
ansible_winrm_transport=kerberos
ansible_winrm_scheme=https
ansible_winrm_server_cert_validation=ignore
[windowsStandaloneServers:vars] ---
ansible_connection=winrm
ansible_winrm_kerberos_delegation=false
ansible_port=5986
ansible_winrm_transport=ntlm
ansible_winrm_server_cert_validation=ignore
[linuxServers:vars] Additional host allocation outside of the primary `192.168.3.0/24` server network.
ansible_connection=ssh
</div>
!!! info "Allocation state"
```
| State | Meaning |
|---|---|
| :material-check-circle: **Active** | Host was present as an uncommented entry in the previous AWX / Ansible inventory. |
| :material-bookmark-outline: **Reserved** | An IP has an assigned workload or intended use, but the corresponding AWX entry was commented or absent. |
| :material-checkbox-blank-circle-outline: **Available** | Address was explicitly identified as not currently in use. |
``` ```
1. pfSense Firewall @ `192.168.3.1` | [Documentation](https://www.pfsense.org/getting-started/) !!! warning "Source data requiring reconciliation"
2. 3.7GHz High-Performance Mini-PC @ `192.168.3.2`
3. TrueNAS Core Server @ `192.168.3.3` | [Documentation](https://www.truenas.com/truenas-core/)
4. ProxmoxVE Virtualization Node @ `192.168.3.4`
5. ProxmoxVE Virtualization Node @ `192.168.3.5`
6. Satisfactory Dedicated Server @ `192.168.3.6` | [Documentation](https://satisfactory.wiki.gg/wiki/Dedicated_servers)
7. Immich Server @ `192.168.3.7` | [Documentation](https://immich.app/docs/install/docker-compose/)
8. Zensical Documentation Server @ `192.168.3.8` | [Documentation](https://hub.docker.com/r/zensical/zensical)
9. FOG Project @ `192.168.3.9` | [Documentation](https://fogproject.org/)
10. Ansible AWX @ `192.168.3.10` | [Documentation](<../../deployments/automation/AWX/AWX Operator.md>)
11. Minecraft - All The Mods 9 @ `192.168.3.11` | [Documentation](https://www.curseforge.com/minecraft/modpacks/all-the-mods-9)
12. Windows DHCPS Server @ `192.168.3.12`
13. Windows DHCPS Server @ `192.168.3.13`
14. Minecraft - All The Mods 10 @ `192.168.3.14` | [Documentation](https://www.curseforge.com/minecraft/modpacks/all-the-mods-10)
15. Proxmox Mail Gateway @ `192.168.3.15` | [Documentation](https://example.com)
16. Not Currently In-Use @ `192.168.3.16` | [Documentation](https://example.com)
17. Traefik Reverse Proxy @ `192.168.3.17` | [Documentation](https://example.com)
18. Keycloak Server @ `192.168.3.18` | [Documentation](<../../deployments/Identity and Certificates/Keycloak/Deploy Keycloak.md>)
19. Docker Container Environment (Portainer) @ `192.168.3.19` | [Documentation](<../../deployments/Containers/Docker/Deploy Portainer.md>)
20. PrivacyIDEA @ `192.168.3.20` | [Documentation](<../../deployments/Identity and Certificates/Privacyidea.md>)
21. Puppet Server @ `192.168.3.21` | [Documentation](<../../deployments/automation/Puppet/Puppet.md>)
22. Not Currently In-Use @ `192.168.3.22` | [Documentation](https://example.com)
23. Hyper-V Failover Cluster @ `192.168.3.23` | [Documentation](<../../deployments/Virtualization and Storage/Hyper-V/Failover Cluster/Deploy Failover Cluster Node.md>)
24. TrueNAS SCALE @ `192.168.3.24` | [Documentation](https://www.truenas.com/truenas-scale/)
25. Primary Domain Controller @ `192.168.3.25` | [Documentation](https://example.com)
26. Secondary Domain Controller @ `192.168.3.26` | [Documentation](https://example.com)
27. Blue Iris Surveillance @ `192.168.3.27` | [Documentation](https://blueirissoftware.com/)
28. ARK: Survival Ascended Server @ `192.168.3.28` | [Documentation](<../../deployments/Applications/Gaming and Media/Ark Survival Ascended.md>)
29. Nextcloud AIO @ `192.168.3.29` | [Documentation](<../../deployments/Applications/Files and Collaboration/Nextcloud AIO.md>)
30. Dev-Testing Win11 Lab Environment @ `192.168.3.35` | [Documentation](https://example.com)
31. Windows 11 Work VM @ `192.168.3.31` | [Documentation](https://example.com)
32. Matrix Synapse HomeServer @ `192.168.3.32` | [Documentation](https://github.com/matrix-org/synapse)
33. ProxmoxVE Virtualization Node @ `192.168.3.33`
34. LAB-DRAAS-01 iLO IPMI Access Interface @ `192.168.3.34` | [Documentation](https://example.com)
35. Dev-Testing DC Lab Environment @ `192.168.3.35` | [Documentation](https://example.com)
36. Dev-Testing Win10 Lab Environment @ `192.168.3.35` | [Documentation](https://example.com)
37. Security Onion @ `192.168.3.37` | [Documentation](https://docs.securityonion.net/en/2.4/installation.html)
38. Wazuh SIEM Security VM @ `192.168.3.38` | [Documentation](https://documentation.wazuh.com/current/quickstart.html)
39. Rancher Harvester Hyper-Converged Infrastructure
40. Rancher Harvester Hyper-Converged Infrastructure - VIP Management Interface
41. Pterodactyl Dedicated Game Server Hosting Dashboard
42. NGINX Server Package Caching Server
43. NOT IN USE @ `192.168.3.43`
44. NOT IN USE @ `192.168.3.44`
45. NOT IN USE @ `192.168.3.45`
46. NOT IN USE @ `192.168.3.46`
47. NOT IN USE @ `192.168.3.47`
48. Portainer Docker Node
49. Windows File Server
50. Flyff VM 01
51. Semaphore UI Automation Server
52. Headless Laptop Server 01
53. Headless Laptop Server 02
54. Veeam Backup & Replication Server
55. Veeam Backup Worker
56. Veeam Backup Worker
57. Veeam Backup Worker
58. Immich Server @ `192.168.3.58` | [Documentation](https://immich.app/docs/install/docker-compose/)
59. Active Directory Root Certificate Services VM
60. Active Directory Intermediary Certificate Services VM
61. Mailcow Email Server
62. NOT IN USE @ `192.168.3.62`
63. Proxmox Datacenter Manager
64. H5ai File Sharing Server
65. Netbird VPN Server
66. Kasm Workspaces VM
67. Windows File Server
68. Proxmox Backup Server
69. ProxmoxVE Headless Laptop Virtualization Node
70. ProxmoxVE Headless Laptop Virtualization Node
71. ProxmoxVE Headless Laptop Virtualization Node
72. ProxmoxVE Headless Laptop Virtualization Node
73. ProxmoxVE Headless Laptop Virtualization Node
74. Rancher Harvester Node
75. Rancher Harvester Cluster VIP
251. Borealis Engine Node 02
252. Borealis Engine Node 01
253. Fedora Workstation 42 VM
254. Core Infrastructure Switch 01 (Zyxel GS1920-48)
## Related Documentation ```
- [Related Lab Map Documentation](<index.md>) — Find the connected deployments, procedures, and references for this subject. `deeplab-win11` was associated with allocation marker `#30`, but its descriptive entry listed `192.168.3.35`. This table treats it as `192.168.3.30`.
`deeplab-win10` was associated with allocation marker `#36`, but its descriptive entry also listed `192.168.3.35`. This table treats it as `192.168.3.36`.
`cluster-laptop-node-01` is assigned to both `192.168.3.69` and `192.168.3.72`. The `.72` hostname should be reviewed.
```
!!! note "Documentation links"
```
Placeholder `example.com` documentation links from the previous inventory have been omitted. Existing external documentation and internal relative runbook links have been retained.
```
---
## Deep Nodes
| IP address | Host | State |
| ----------- | ----------- | ---------------------------------- |
| `10.0.0.20` | `deep-node` | :material-check-circle: **Active** |
---
## Primary Server Allocation
### `192.168.3.1` — `192.168.3.75`
| IP address | Host / DNS | Workload / purpose | State | Documentation |
| -------------- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| `192.168.3.1` | `lab-pfsense-01` | pfSense Firewall | :material-check-circle: **Active** | [Docs](https://www.pfsense.org/getting-started/) |
| `192.168.3.2` | `lab-mini-pc` | 3.7 GHz High-Performance Mini-PC | :material-check-circle: **Active** | — |
| `192.168.3.3` | `lab-storage-01` | TrueNAS CORE Server | :material-check-circle: **Active** | [Docs](https://www.truenas.com/truenas-core/) |
| `192.168.3.4` | `cluster-node-01` | Proxmox VE Virtualization Node | :material-check-circle: **Active** | — |
| `192.168.3.5` | `cluster-node-02` | Proxmox VE Virtualization Node | :material-check-circle: **Active** | — |
| `192.168.3.6` | `lab-games-04`<br>`lab-games-04.bunny-lab.io` | Satisfactory Dedicated Server | :material-check-circle: **Active** | [Docs](https://satisfactory.wiki.gg/wiki/Dedicated_servers) |
| `192.168.3.7` | `lab-photos-01`<br>`lab-photos-01.bunny-lab.io` | Immich Server | :material-check-circle: **Active** | [Docs](https://immich.app/docs/install/docker-compose/) |
| `192.168.3.8` | `kb-bunny-lab-io`<br>`kb.bunny-lab.io` | Zensical Documentation Server | :material-check-circle: **Active** | [Docs](https://hub.docker.com/r/zensical/zensical) |
| `192.168.3.9` | `lab-fog-01` | FOG Project | :material-check-circle: **Active** | [Docs](https://fogproject.org/) |
| `192.168.3.10` | `lab-ansible-01`<br>`lab-ansible-01.bunny-lab.io` | Ansible AWX *(legacy inventory / automation)* | :material-check-circle: **Active** | [Docs](../../deployments/automation/AWX/AWX Operator.md) |
| `192.168.3.11` | `lab-games-02`<br>`lab-games-02.bunny-lab.io` | Minecraft — All The Mods 9 | :material-check-circle: **Active** | [Docs](https://www.curseforge.com/minecraft/modpacks/all-the-mods-9) |
| `192.168.3.12` | `lab-dhcp-01`<br>`lab-dhcp-01.bunny-lab.io` | Windows DHCP Server | :material-check-circle: **Active** | — |
| `192.168.3.13` | `lab-dhcp-02`<br>`lab-dhcp-02.bunny-lab.io` | Windows DHCP Server | :material-check-circle: **Active** | — |
| `192.168.3.14` | `lab-games-03`<br>`lab-games-03.bunny-lab.io` | Minecraft — All The Mods 10 | :material-check-circle: **Active** | [Docs](https://www.curseforge.com/minecraft/modpacks/all-the-mods-10) |
| `192.168.3.15` | `lab-mail-gw-01` | Proxmox Mail Gateway | :material-check-circle: **Active** | — |
| `192.168.3.16` | — | *Unallocated* | :material-checkbox-blank-circle-outline: Available | — |
| `192.168.3.17` | `lab-traefik-01`<br>`traefik.bunny-lab.io` | Traefik Reverse Proxy | :material-check-circle: **Active** | — |
| `192.168.3.18` | — | Keycloak Server | :material-bookmark-outline: **Reserved** | [Docs](../../deployments/Identity and Certificates/Keycloak/Deploy Keycloak.md) |
| `192.168.3.19` | `container-node-01`<br>`container-node-01.bunny-lab.io` | Docker Container Environment (Portainer) | :material-bookmark-outline: **Reserved** | [Docs](../../deployments/Containers/Docker/Deploy Portainer.md) |
| `192.168.3.20` | — | PrivacyIDEA<br><small>Separate allocation from `deep-node` at `10.0.0.20`.</small> | :material-bookmark-outline: **Reserved** | [Docs](../../deployments/Identity and Certificates/Privacyidea.md) |
| `192.168.3.21` | `lab-puppet-01`<br>`lab-puppet-01.bunny-lab.io` | Puppet Server | :material-check-circle: **Active** | [Docs](../../deployments/automation/Puppet/Puppet.md) |
| `192.168.3.22` | — | *Unallocated* | :material-checkbox-blank-circle-outline: Available | — |
| `192.168.3.23` | `usagi-cluster`<br>`usagi-cluster.bunny-lab.io` | Hyper-V Failover Cluster | :material-check-circle: **Active** | [Docs](../../deployments/Virtualization and Storage/Hyper-V/Failover Cluster/Deploy Failover Cluster Node.md) |
| `192.168.3.24` | `lab-pool-01`<br>`lab-pool-01.bunny-lab.io` | TrueNAS SCALE | :material-check-circle: **Active** | [Docs](https://www.truenas.com/truenas-scale/) |
| `192.168.3.25` | `lab-dc-01`<br>`lab-dc-01.bunny-lab.io` | Primary Domain Controller | :material-check-circle: **Active** | — |
| `192.168.3.26` | `lab-dc-03`<br>`lab-dc-03.bunny-lab.io` | Secondary Domain Controller | :material-check-circle: **Active** | — |
| `192.168.3.27` | `lab-camera-01`<br>`lab-camera-01.bunny-lab.io` | Blue Iris Surveillance | :material-check-circle: **Active** | [Docs](https://blueirissoftware.com/) |
| `192.168.3.28` | `lab-games-01`<br>`lab-games-01.bunny-lab.io` | ARK: Survival Ascended Server | :material-check-circle: **Active** | [Docs](../../deployments/Applications/Gaming and Media/Ark Survival Ascended.md) |
| `192.168.3.29` | `lab-cloud-01`<br>`lab-cloud-01.bunny-lab.io` | Nextcloud AIO | :material-check-circle: **Active** | [Docs](../../deployments/Applications/Files and Collaboration/Nextcloud AIO.md) |
| `192.168.3.30` | `deeplab-win11`<br>`deeplab-win11.dev-testing.lab` | Dev-Testing Windows 11 Lab Environment<br>:material-alert-circle-outline: Source narrative says `.35`; allocation marker says `#30`. | :material-check-circle: **Active** | — |
| `192.168.3.31` | `lab-dt-02`<br>`lab-dt-02.bunny-lab.io` | Windows 11 Work VM | :material-check-circle: **Active** | — |
| `192.168.3.32` | — | Matrix Synapse Homeserver | :material-bookmark-outline: **Reserved** | [Docs](https://github.com/matrix-org/synapse) |
| `192.168.3.33` | `cluster-node-03` | Proxmox VE Virtualization Node | :material-check-circle: **Active** | — |
| `192.168.3.34` | `lab-draas-01-ilo` | LAB-DRAAS-01 iLO / IPMI Interface | :material-check-circle: **Active** | — |
| `192.168.3.35` | `deeplab-dc`<br>`deeplab-dc-01.dev-testing.lab` | Dev-Testing Domain Controller | :material-check-circle: **Active** | — |
| `192.168.3.36` | `deeplab-win10`<br>`deeplab-win10.dev-testing.lab` | Dev-Testing Windows 10 Lab Environment<br>:material-alert-circle-outline: Source narrative says `.35`; allocation marker says `#36`. | :material-check-circle: **Active** | — |
| `192.168.3.37` | — | Security Onion | :material-bookmark-outline: **Reserved** | [Docs](https://docs.securityonion.net/en/2.4/installation.html) |
| `192.168.3.38` | — | Wazuh SIEM Security VM | :material-bookmark-outline: **Reserved** | [Docs](https://documentation.wazuh.com/current/quickstart.html) |
| `192.168.3.39` | — | Rancher Harvester Hyper-Converged Infrastructure | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.40` | — | Rancher Harvester HCI — VIP Management Interface | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.41` | — | Pterodactyl Dedicated Game Server Hosting Dashboard | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.42` | — | NGINX Package Caching Server | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.43` | — | *Unallocated* | :material-checkbox-blank-circle-outline: Available | — |
| `192.168.3.44` | — | *Unallocated* | :material-checkbox-blank-circle-outline: Available | — |
| `192.168.3.45` | — | *Unallocated* | :material-checkbox-blank-circle-outline: Available | — |
| `192.168.3.46` | — | *Unallocated* | :material-checkbox-blank-circle-outline: Available | — |
| `192.168.3.47` | — | *Unallocated* | :material-checkbox-blank-circle-outline: Available | — |
| `192.168.3.48` | `lab-docker-02` | Portainer Docker Node | :material-check-circle: **Active** | — |
| `192.168.3.49` | `lab-fps-01` | Windows File Server | :material-check-circle: **Active** | — |
| `192.168.3.50` | — | Flyff VM 01 | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.51` | — | Semaphore UI Automation Server | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.52` | — | Headless Laptop Server 01 | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.53` | — | Headless Laptop Server 02 | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.54` | `veeam-draas-01` | Veeam Backup & Replication Server | :material-check-circle: **Active** | — |
| `192.168.3.55` | — | Veeam Backup Worker | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.56` | — | Veeam Backup Worker | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.57` | — | Veeam Backup Worker | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.58` | `lab-photos-02` | Immich Server | :material-check-circle: **Active** | [Docs](https://immich.app/docs/install/docker-compose/) |
| `192.168.3.59` | `lab-ca-01` | Active Directory Root Certificate Services VM | :material-check-circle: **Active** | — |
| `192.168.3.60` | `lab-ca-02` | Active Directory Intermediate Certificate Services VM | :material-check-circle: **Active** | — |
| `192.168.3.61` | `lab-mail-02` | Mailcow Email Server | :material-check-circle: **Active** | — |
| `192.168.3.62` | — | *Unallocated* | :material-checkbox-blank-circle-outline: Available | — |
| `192.168.3.63` | — | Proxmox Datacenter Manager | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.64` | `lab-iso-01` | h5ai File Sharing Server | :material-check-circle: **Active** | — |
| `192.168.3.65` | — | NetBird VPN Server | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.66` | — | Kasm Workspaces VM | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.67` | `lab-fps-02` | Windows File Server | :material-check-circle: **Active** | — |
| `192.168.3.68` | `lab-pbs-01` | Proxmox Backup Server | :material-check-circle: **Active** | — |
| `192.168.3.69` | `cluster-laptop-node-01` | Proxmox VE Headless Laptop Virtualization Node | :material-check-circle: **Active** | — |
| `192.168.3.70` | `cluster-laptop-node-02` | Proxmox VE Headless Laptop Virtualization Node | :material-check-circle: **Active** | — |
| `192.168.3.71` | `cluster-laptop-node-03` | Proxmox VE Headless Laptop Virtualization Node | :material-check-circle: **Active** | — |
| `192.168.3.72` | `cluster-laptop-node-01` | Proxmox VE Headless Laptop Virtualization Node<br>:material-alert-circle-outline: Hostname duplicates `.69`. | :material-check-circle: **Active** | — |
| `192.168.3.73` | `cluster-laptop-node-05` | Proxmox VE Headless Laptop Virtualization Node | :material-check-circle: **Active** | — |
| `192.168.3.74` | — | Rancher Harvester Node | :material-bookmark-outline: **Reserved** | — |
| `192.168.3.75` | — | Rancher Harvester Cluster VIP | :material-bookmark-outline: **Reserved** | — |
---
## High Infrastructure Addresses
These addresses are intentionally allocated near the top of the `/24` rather than in the primary server range.
| IP address | Host | Workload / purpose | State |
| --------------- | -------------------- | ----------------------------------------------- | ---------------------------------- |
| `192.168.3.251` | `borealis-engine-02` | Borealis Engine Node 02 | :material-check-circle: **Active** |
| `192.168.3.252` | `borealis-engine-01` | Borealis Engine Node 01 | :material-check-circle: **Active** |
| `192.168.3.253` | `deeplab-node-02` | Fedora Workstation 42 VM | :material-check-circle: **Active** |
| `192.168.3.254` | `core-switch-01` | Core Infrastructure Switch 01 — Zyxel GS1920-48 | :material-check-circle: **Active** |
---
## Addressing Conventions
!!! tip "Maintaining this page"
```
Treat **IP address** and **intended workload** as the authoritative allocation.
A host does not need to be online to retain an allocation. Use **Reserved** when an address remains assigned to a planned, powered-off, or temporarily decommissioned workload.
Only mark an address **Available** when the previous allocation has intentionally been released.
Prefer recording the canonical hostname and FQDN independently of whether Ansible, AWX, DNS, DHCP, or another management system currently consumes the record.
```