Good to see you.
Everything you need to manage your websites, files and domains — in one place.
Workspace overview
Hosting tools
Jump straight into a control panel tool.
Websites & projects
Create a workspace for each website or application.
Manage website files
Select a project to upload and view its stored files.
Upload files
Choose a project and add your website assets.
HTML, CSS, JavaScript, images, fonts and ZIP files
No files selected
Stored files
Files currently saved for your project.
Choose a project to view uploaded files.
Maximum 10 MB per file. Uploading files does not automatically publish a live website.
Website publisher
Publish a static site from a folder on your device.
Deploy your website
Your website folder must contain an index.html file at its root.
Choose your website folder.
Your published websites
Live site records from the hosting API.
Sign in and connect the Worker API to load published sites.
Remove published website
This removes the published site from hosting storage.
Limits: up to 500 files, 10 MB per file, 15 MB per upload; free sites can grow to 100 MB in the File Manager. Before production, serve public sites from a separate origin from the dashboard/API.
Before you publish
Check that the hosting API is configured and deployed.
□ Authenticate users and verify project ownership
□ Validate paths, file count, file types and quotas
□ Store provider tokens as server-side secrets
□ Deploy assets and return a validated website URL
□ Configure domain routing, TLS, logs and abuse reporting
Domains & DNS
Add a custom domain and verify ownership.
Connect a custom domain
Verification is separate from routing and SSL activation.
Connect Supabase, sign in, and configure the Worker API URL first.
Your domains
Domains connected to your account.
Use Refresh to load domains connected to your account.
1. Add the TXT record with your domain provider.
2. Wait for DNS propagation, then verify the record.
3. Configure hostname routing and TLS separately before expecting the domain to load.
Keep your workspace secure
Core safeguards for accounts and website assets.
Account protection
Row Level Security helps keep project records restricted to their owner.
Private file storage
Storage policies should restrict file access to the signed-in user.
Server-side secrets
Never place service-role keys or provider tokens in browser code.
Connect your services
Set up the Supabase connection for authentication and project data.
Supabase configuration
Use your Project URL and anon/public key only.
Settings are stored in this browser. Run the included SQL setup before using project features. Never enter a service-role key here.