Skip to content

Home Hosting what you build

From one person's laptop to the whole team.

A dashboard built with Claude Code shouldn't live on one computer. Here's how to share it safely.

Glossary

Find your path

Your office runs on
What was built
It shows health information, SSNs or account numbers
The data must stay in the building

Our pick for you

Microsoft Azure, with Microsoft 365 sign-in

Host it on Azure Static Web Apps Standard for $9 a month, locked to your Microsoft 365 accounts. If it's charts over Excel or SQL data and everyone already has Power BI Pro, rebuilding it in Power BI is the other good answer.

Cost
$9 a month per dashboard (Static Web Apps Standard); about $13 a month for an app (App Service B1) with the Azure SQL free tier.
Setup
Half a day; easier with your IT provider's help.
How login works
Microsoft Entra ID, locked to your own company's accounts.
Full details

The six paths

01

Inside tools you already pay for

No hosting at all: share it as a Claude artifact inside your company, or rebuild the charts in software your team already signs in to.

Good for
Charts and reports over Excel, SQL or Sheets data; quick shared tools for a small team.
How login works
The Claude, Microsoft or Google accounts people already have.
Cost
$0 extra on Claude Team or Enterprise; Power BI Pro is $14 per viewer; Looker Studio is free.
Setup
An hour or two.
Examples
Claude artifacts, shared only inside your Claude Team or Enterprise organization · Power BI · Looker Studio · Power Apps ($20 per user) · Retool (free up to 5 users)

Watch out: Power BI's “Publish to web” makes the report and its data public to anyone with the link; switch it off for the whole tenant. SharePoint blocks custom scripts, so it can't host a Claude-built web page.

02

Private website behind company login

The dashboard runs on Cloudflare's network, and Cloudflare Access checks each person's work login before the page loads.

Good for
Dashboards and front-end tools, with small data in Cloudflare's own database if needed. Any office, whatever email it uses.
How login works
Microsoft, Google or a one-time code emailed to a work address; you list exactly who gets in.
Cost
Free for up to 50 users, then $7 per user a month.
Setup
One to two hours with Claude Code doing the work.
Examples
Cloudflare Pages · Cloudflare Workers · Cloudflare Access · D1 database

Watch out: Your domain's DNS has to be on Cloudflare. Cloudflare signs a HIPAA agreement only on Enterprise contracts, so keep patient data elsewhere.

03

Microsoft Azure, with Microsoft 365 sign-in

For Microsoft offices: staff sign in with the same account they use for Outlook and Teams, and you can limit access to named people or groups.

Good for
Microsoft 365 offices, regulated data, and apps that need a real database or a connection to your SQL Server.
How login works
Microsoft Entra ID, locked to your own company's accounts.
Cost
$9 a month per dashboard (Static Web Apps Standard); about $13 a month for an app (App Service B1) with the Azure SQL free tier.
Setup
Half a day; easier with your IT provider's help.
Examples
Azure Static Web Apps · Azure App Service · Azure SQL · Azure Key Vault for secrets

Watch out: The free Static Web Apps tier lets any Microsoft account sign in; locking it to your company needs the $9 Standard plan. Set a budget alert on the subscription.

04

Google Cloud, with Workspace sign-in

For Google offices: the app runs on Cloud Run, and Identity-Aware Proxy lets in only the Workspace accounts or groups you choose.

Good for
Google Workspace offices, regulated data, and apps that need a database.
How login works
Your Google Workspace accounts and groups.
Cost
Often $0 for a small dashboard (2 million requests a month free); about $10 to $15 a month with a Cloud SQL database.
Setup
Half a day.
Examples
Cloud Run · Identity-Aware Proxy · Cloud SQL · Secret Manager · Looker Studio for simple charts

Watch out: It needs a Google Cloud billing account; set a budget alert on day one. Sign the Google Cloud business associate agreement before any patient data goes in.

05

Simple app host plus Cloudflare Access

A developer-friendly host runs the app and its database; Cloudflare Access in front keeps it private.

Good for
Apps with a backend and database in offices without Microsoft or Google, or when speed of setup matters most.
How login works
Cloudflare Access in front, on your own domain.
Cost
About $13 a month (Render web service $7 plus Postgres $6), or $25 to $38 with a paid workspace; Access free up to 50 users.
Setup
Two to three hours.
Examples
Render · Supabase · Railway · Fly.io

Watch out: HIPAA agreements are expensive here (Render's starts at $499 a month; Supabase's needs its $599 Team plan). Supabase's free tier pauses after a week without use.

06

On a server in your office

The app runs in Docker on a mini PC, NAS or existing Windows server you own, and staff reach it through a private tunnel or network.

Good for
Data that must stay in the building, or apps that read an on-premises ERP or SQL Server.
How login works
Cloudflare Tunnel with Access (work login), or Tailscale (free up to 6 users, then $8 per user).
Cost
$0 in software, on a server you already own or a mini PC (typically a few hundred dollars).
Setup
Half a day, then ongoing patching and backups.
Examples
Docker · Cloudflare Tunnel · Tailscale · Windows Server with IIS on the office network

Watch out: You own the power, updates and backups. Never open a port on the office router to reach it from outside.

Laptop to team in seven steps

  1. 01

    Move the code to a company GitHub account

    Not the builder's personal account. GitHub Team is $4 per user a month, and the business keeps the code when someone leaves.

  2. 02

    Take every key and password out of the code

    API keys for Claude, OpenAI or QuickBooks go in the host's secret store, never in the code and never in anything the browser loads.

  3. 03

    Point it at shared data, not a file on someone's desktop

    A SharePoint or Drive file, a database, or your system's API, read with a service account that can only see what the dashboard needs.

  4. 04

    Put your company login in front before anyone sees it

    Cloudflare Access, Microsoft Entra or Google's Identity-Aware Proxy. Test it from a personal email to confirm it is locked.

  5. 05

    Deploy automatically from GitHub

    Every change goes live from the repository, so nobody copies files by hand and you can roll back a bad change. Ask Claude Code to set this up; it takes minutes.

  6. 06

    Back up the data and set alerts

    Database backups, a monthly budget alert on the hosting account, and a free uptime check that emails someone if it goes down.

  7. 07

    Name an owner and write one page

    What it does, where the data comes from, who has access, what it costs, and who to call. Without this, it becomes the thing nobody dares touch.

Never do this

  • Share company data through a public link: Power BI “Publish to web,” Streamlit Community Cloud's public apps or an open Vercel or Netlify URL.
  • Put an AI or QuickBooks API key in browser code. Anyone can read it and run up your bill.
  • Host it on someone's personal account or personal credit card.
  • Put health information, SSNs or account numbers on a host that hasn't signed a business associate or data agreement.
  • Leave the only copy on one laptop.
  • Open a port on the office router to reach an internal app from home.

Prices from each vendor's pricing pages, checked November 9, 2026, in US dollars per month. Free tiers and limits change; we confirm them before setup. We can set any of these up with you, or with your IT provider.

Rather talk it through?

Book a call. Caleb will point you to the right plan and the first project for your business.