Deployment Architecture
Deployment Architecture
| Field | Value |
|---|---|
| Distribution | BSS — OpenSOF |
| Product | OpenSOF |
| Release | 0.15.1 |
| Deployment | opensof.bss.dev |
| Source | /srv/bss/releases/OpenSOF-v0.15.0-20app |
| Evidence | Release layout and container evidence |
| Source fingerprint | cda583b42f2a0d296b268ab5b174932a378c8be6fb52ffa1af14af896e990f6e |
| Status | Generated baseline — human review required |
Verification boundary: This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.
Release layout
| Property | Observed |
|---|---|
| Release path | /srv/bss/releases/OpenSOF-v0.15.0-20app |
| Version | 0.15.1 |
| Top-level entries | third_party: 870edge: 100public: 68openrf: 36lib: 32drivers: 27tests: 24examples: 20ontology: 17data: 14.opennetworks-backup-20260827T210646Z: 13open-daa: 12modules: 9scenarios: 9integrations: 8open-lvc: 5common: 4open-rf: 4open-ssa: 4templates: 4models: 3open-aar-mr: 3open-bus: 3open-cop: 3open-cybersec: 3open-eyes: 3open-iia: 3open-knowledge: 3open-pnt: 3open-chat: 2open-task: 2open-track: 2rocketchat: 2standards: 2tools: 2API.md: 1CHANGELOG.md: 1DEPLOY-GODADDY.md: 1EXTERNAL-SERVICES.md: 1FIX-v0.15.1.md: 1 |
| Source fingerprint | cda583b42f2a0d296b268ab5b174932a378c8be6fb52ffa1af14af896e990f6e |
Container/service topology candidates
No Compose service was extracted; use the systemd and Nginx pages for other deployment evidence.
Recommended release pattern
/srv/<owner>/releases/<product>-vX.Y.Z/ immutable extracted release
/srv/<owner>/instances/<edition>/current symlink to active release
/etc/<product>/<edition>/ protected configuration and secrets
/var/lib/<product>/<edition>/ persistent state
/var/log/<product>/<edition>/ logs, when not solely in journald
Keep code/release artifacts immutable, configuration outside the release, persistent data outside the release, and activation as an atomic symlink/service switch. This makes rollback possible without reconstructing the prior state.
Maintainer Notes
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.