Hosting Sites

ETSi can serve any static website or single-page application to all peers on the mesh.

Start hosting

  1. Open the Hosting tab in ETSi
  2. Click Select Folder and choose the directory containing your site's files
  3. Enter a name for your site — this becomes the .etsi subdomain (e.g. myapphttp://myapp.etsi/)
  4. Click Start Server

ETSi generates a Caddyfile, launches Caddy on port 8080, and broadcasts your site's address to all peers via gossip. Peers will see your site appear in their directory within one gossip cycle (~10 seconds).

Static files only. Server-side languages (PHP, Node.js, Python) are not supported through ETSi's built-in hosting integration.