Internal Admin Guide
How to upload an HTML dashboard and how to set up a brand-new client folder.
Note: Re-uploading a file with the same name overwrites the previous one. Use distinct filenames if you want multiple dashboards in one portal.
There is no manual "create folder" step in Blob storage. Folders are just path prefixes created automatically on the first upload. So you register the client's password, then upload once.
Keep a master copy of this JSON — Vercel won't let you read it back
CLIENT_PASSWORDS is a Secret variable, so its value is hidden and cannot be revealed in the Vercel dashboard. When you edit it, Vercel replaces the entire value — it does not merge. If you paste only the new client, every existing client's password is wiped out.
Always keep the full, authoritative JSON in a password manager or secure note. To add a client, open your saved copy, add the new entry, and paste the complete updated JSON back into Vercel.
{
"coffee": "coffee_demo_309",
"acme": "acme_secret_key_777"
}Keep it valid JSON — no trailing commas.