Skip to main content

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

ContainerRole
echohuman_docsaurus_nginxnginx: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.