Everything you need to get started with WebX11 Spaces
WebX11 is a self-hosted web platform where each user gets their own encrypted space. No server-side accounts — your session is encrypted in your browser using AES-256-GCM.
After registration, your personal space lives at:
https://webx11.duckdns.org/spaces/[username]/
Upload any HTML, CSS, JS, images, or files — they're served publicly.
By default visitors see a file listing. Create a custom landing:
main.html to your space rootNote index.html is blocked — it's auto-renamed to main.html.
Lost access? Two ways to recover:
Important Backup codes are tied to your password — resetting invalidates the old code.
Upload files from the command line with curl:
curl -T myfile.html -H "X-WebDAV-Token: YOUR_TOKEN" https://webx11.duckdns.org/spaces/username/
curl -X MKCOL -H "X-WebDAV-Token: TOKEN" https://.../username/mydir/curl -X DELETE -H "X-WebDAV-Token: TOKEN" https://.../username/file.htmlcurl -X COPY -H "X-WebDAV-Token: TOKEN" -H "Destination: .../new.html" .../old.htmlcurl -X MOVE -H "X-WebDAV-Token: TOKEN" -H "Destination: .../new/" .../file.htmlSupported: PUT, DELETE, MKCOL, COPY, MOVE
Get your token: Dashboard → "WebDAV Token" section
Use your backup code or go to Password Recovery.
Check file size (max 50MB). Try via dashboard.
Ensure username is correct in the URL.
Backup codes are tied to the original password.
📄 Use main.html as landing page (not index.html)
💾 Keep your backup code safe — it's your only recovery key
🎨 Use the theme toggle to switch between light/dark modes
🔒 All files are served over HTTPS with automatic SSL