Source — Droplet vhost index (hos-mainland) · src-droplet-index
Owner directive (2026-07-10), canonical. "Compare all the context of the pages inside the droplet, write down the Knowledge library with knowledge bases which shall be used by the Neural engines to setup the Neural Networks, Neural Wares, Runs, eveything." [src: wiki/development/prompts-archive/by-topic/knowledge-management-and-concept-modeling.md:532]
Content
Absorption card for the live ingress of the hos-mainland droplet (DO id 583441565, 174.138.9.64, ams3; TLS at Cloudflare, host nginx on :80 only) [src: wiki/reference/ESTATE-2026-07.md:7]. The vhost files are config-as-code in HOS-Webdoc/deploy/nginx/ — "originally created directly on the droplet and were lost when it was destroyed on 2026-07-09 — reconstructed during the same-day rebuild … so the repo is the source of truth" [src: HOS-Webdoc/deploy/nginx/README.md:3].
The vhost table
| # | Conf file | Serves | Backend |
|---|---|---|---|
| 1 | mainland.conf | mainland.so apex + www | proxy → hosweb 127.0.0.1:3300 |
| 2 | web.mainland.so | web + *.web | proxy → hosweb :3300 |
| 3 | run011-orgs.conf | 29 org slugs + 5 aliases (giving icmc castroalves sigontijo karon) | proxy → hosweb :3300 [src: HOS-Webdoc/deploy/nginx/run011-orgs.conf:1] |
| 4 | organizations.mainland.so.conf | org index (public) | static /var/www/organizations |
| 5 | royalorbit.mainland.so.conf | the live Spatial Site v1 (src-royalorbit) | static /var/www/royalorbit; splats cached 30d via manifest versioning [src: HOS-Webdoc/deploy/nginx/royalorbit.mainland.so.conf:10] |
| 6 | poc.mainland.so | concept PoC explorer (public) | static /var/www/poc.mainland.so |
| 7 | mvp.mainland.so | MVP companion (public) | static /var/www/mvp.mainland.so |
| 8 | documentation.mainland.so | wiki SPA (gate hos) + /api/→:8765 | static /var/www/documentation |
| 9 | docs.mainland.so | doc reader (gate hos) | static /var/www/docs |
| 10 | showcase.mainland.so | brand showcase (gate hos) | static /var/www/showcase |
| 11 | prompts.mainland.so | prompt archive (gate lucas) | static /var/www/prompts |
| 12 | status.mainland.so (in runs/deploy-status/) | health pane (gate hos; /health.json open+CORS — src-status-health) | static /var/www/status |
| 13 | mainland.conf §git | git.mainland.so | proxy → Gitea :3001 — "container not yet recreated" stub [src: HOS-Webdoc/deploy/nginx/mainland.conf:16] |
| 14 | mainland.conf §n8n | n8n.mainland.so | proxy → n8n :5678 — stub |
| 15 | mainland.conf §chat | chat.mainland.so | proxy → Synapse :8008 — stub |
| 16 | mainland.conf §app | app.mainland.so | proxy → Coolify :8000 — stub |
[table src: HOS-Webdoc/deploy/nginx/README.md:11]
Facts a Neural Engine run must respect
- One app, 36 hostnames. hosweb is a single Next.js standalone (
node /opt/hosweb/server.js, PORT=3300) with per-request host→instance routing; routes are absorbed in src-hosweb-routes [src: wiki/reference/ESTATE-2026-07.md:16]. royalorbit.mainland.sois claimed twice — by the dedicated static vhost (#5) and insiderun011-orgs.conf(#3). nginx resolves by config load order (sites-enabled alphabetical:royalorbit.…<run011-…), so the static Spatial Site wins. Any change to vhost naming risks flipping the org site back to hosweb — treat file names as load-bearing.- Gates:
hos(documentation/docs/showcase/status),lucas(prompts); htpasswd values are NOT in git and must be recreated by hand [src: HOS-Webdoc/deploy/nginx/README.md:42]. - Container tier is fresh and empty post-rebuild — all pre-2026-07-09 Gitea/n8n/Matrix/Coolify data unrecoverable [src: wiki/reference/ESTATE-2026-07.md:118]. Advanced tier (livekit/neo4j/comfyui/ollama/prometheus/mail) has DNS but no service [src: wiki/reference/ESTATE-2026-07.md:50].
- Deploy path:
web/scripts/deploy-hosweb.sh(clean build → local verify → rsync → restart → origin verify, auto-rollback); the CIdeploy.ymlis stale vs this model [src: wiki/reference/ESTATE-2026-07.md:19,113].
Composition
- uses: src-status-health (live probe of these vhosts), src-hosweb-routes (what :3300 serves), src-royalorbit (the static Spatial Site v1)
- used-by: kernel-neural-engine (deploy gates reference this map), district-spatial-site (deployment target facts), cogni-neural-engine (Rule 1 — infra facts come from here, never from memory)
See also
- [Estate map (wiki)](../../../wiki/reference/ESTATE-2026-07.md)
- bp-001-spatial-site — deploys onto vhost #5's pattern