Compare commits

..

No commits in common. "e6e9603295a8d79c3c01d519fc675d1f8d7abb4a" and "8c35b92119e2407c1956135411fb7fae7ef3b521" have entirely different histories.

7 changed files with 0 additions and 144 deletions

View file

@ -1,34 +0,0 @@
# Homelab Topology
## Nodes
| Node | Role |
|---|---|
| SATURN | Control and development node |
| PIHA | Infrastructure and monitoring node |
| SOLARIA | AI and compute node |
| VPS | Public ingress and edge node |
| CHELSTY | Virtualization and Home Assistant node |
## Architecture Principles
- Git is the source of truth.
- SATURN is the primary orchestration and commit node.
- Runtime state lives outside repositories.
- Tailscale provides internal mesh networking.
- Docker Compose remains the deployment model.
- Public ingress is centralized on VPS.
- Deployment uses lightweight shell scripts.
- Avoid Kubernetes and heavy orchestration frameworks.
## Runtime Layout
Runtime data should live under:
/opt/homelab
with separated:
- services
- data
- config
- logs

View file

@ -1,16 +0,0 @@
hostname: chelsty
roles:
- hypervisor
- homeassistant
- staging
network:
tailscale_ip: 100.122.201.22
runtime:
root: /opt/homelab
deployment:
mode: pull
managed_by: saturn

View file

@ -1,15 +0,0 @@
hostname: piha
roles:
- infra
- monitoring
network:
tailscale_ip: 100.108.208.3
deployment:
mode: pull
managed_by: saturn
runtime:
root: /opt/homelab

View file

@ -1,14 +0,0 @@
hostname: saturn
roles:
- control
- development
network:
tailscale_ip: 100.121.168.72
deployment:
mode: orchestrator
runtime:
root: /opt/homelab

View file

@ -1,15 +0,0 @@
hostname: solaria
roles:
- compute
- ai
network:
tailscale_ip: 100.100.231.104
deployment:
mode: pull
managed_by: saturn
runtime:
root: /opt/homelab

View file

@ -1,15 +0,0 @@
hostname: vps
roles:
- edge
- ingress
network:
tailscale_ip: 100.95.58.48
deployment:
mode: pull
managed_by: saturn
runtime:
root: /opt/homelab

View file

@ -1,35 +0,0 @@
topology:
mesh: tailscale
git_provider: forgejo
deployment:
mode: pull
orchestrator: saturn
nodes:
saturn:
roles:
- control
- development
piha:
roles:
- infra
- monitoring
solaria:
roles:
- compute
- ai
vps:
roles:
- edge
- ingress
chelsty:
roles:
- hypervisor
- homeassistant
- staging