Docusaurus
This documentation site. Built with Docusaurus v3, served as static HTML from VM700.
Public URL
https://docsaurus.echohuman.org
Architecture
Vera (source + build) → rsync via Proxmox → VM700 nginx → public
Stack
/opt/stacks/echohuman-docsaurus/ on VM700
| Container | Role |
|---|---|
echohuman_docsaurus_nginx | nginx:alpine serving static build (7030→80) |
Source
/home/southville-forge/Southville-Forge-System/Sites/docsaurus-echohuman/ on Vera
Build & Deploy
See Docusaurus Build Process and Add Documentation runbook.
Password Protection (Recommendation)
Currently this site is publicly accessible with no authentication. To restrict access via Caddy basic auth on CT101:
docsaurus.echohuman.org {
basicauth {
<username> <bcrypt-hash>
}
reverse_proxy 192.168.100.220:7030
}
Generate a hash:
pct exec 101 -- caddy hash-password --plaintext 'yourpassword'
This is the recommended approach — no changes needed to the nginx container or VM700.