edit or ../ops or ../../docs
Site-specific configurations and network diagrams. Each site has its own private repo with full details — netstack holds the summary and cross-site patterns.
New site? Start from the site template.
| site | docs | repo |
|---|---|---|
| cf (Cedar Falls) | cf.2cld.net | github (private) |
| sl (St. Louis) | sl.2cld.net | github (private) |
| wf (Winfield) | wf.2cld.net | github (private) |
┌─────────────────┐
│ netstack │
│ (architecture) │
│ netstack.org │
└────────┬────────┘
│ references
┌──────────────┼──────────────┐
│ │ │
┌────────▼───┐ ┌──────▼─────┐ ┌────▼────────┐
│ sl node │ │ cf node │ │ wf node │
│ sl.2cld.net│ │cf.2cld.net │ │ wf.2cld.net │
└────────────┘ └────────────┘ └─────────────┘
Each site node:
All site repos use the same build pattern:
maingh-pages branch → GitHub Pages with custom CNAME.mkdocs/mkdocs.yml, CSS at .mkdocs/overrides/extra.css| What to edit | Where |
|---|---|
| Site-specific data (devices, services, IPs) | Site repo (cf, sl, wf) — private |
| Architecture, install guides, portal docs | netstack — public |
| Cross-site deployment summary | Site repos (private) |
| MkDocs theme, build workflow, CSS | ns-site-template |
| Node-local monitoring scripts | Site repo ops/monitor/ |