{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "paradigm-study-claude-share--host-private-room-server",
 "repo": "Paradigm-Study/claude-share",
 "repo_url": "https://github.com/Paradigm-Study/claude-share",
 "repo_slug": "paradigm-study-claude-share",
 "title": "Host your own Shared Sessions room server",
 "page_title": "How to host your own Shared Sessions room server with Claude Share",
 "summary": "Deploy a Cloudflare Worker or Node server so your team keeps rooms on its own infrastructure.",
 "who": "A platform or DevOps engineer at a team that cannot send session transcripts through the public default server.",
 "problem": "The public default server receives the shared transcript, tool results, side chat and shared files, which some teams cannot accept.",
 "outcome": "Your team runs its own room server, and sharing by link goes through that server instead of the public one.",
 "steps": [
  "Run `git clone https://github.com/Paradigm-Study/claude-share.git` and `cd claude-share`.",
  "Run `node scripts/setup.mjs deploy` from the clone with Node 20+ installed.",
  "Complete the Cloudflare account setup and browser authorization when prompted.",
  "For an existing server, run `node scripts/setup.mjs host --server https://your-server`.",
  "Run `node scripts/setup.mjs check --live` to test sharing, resuming, stopping and joining through the selected server. (inferred, check the README)"
 ],
 "agent_prompt": "In the Paradigm-Study/claude-share repo, run the setup script to deploy a room server to <cloudflare-account> and point the plugin at it. Output the server URL and the result of the check command. Verify that a temporary session shares and joins through that URL without touching the public default server.",
 "agents": [
  "claude-code"
 ],
 "difficulty": "Advanced",
 "time": "60 minutes",
 "basis": "readme",
 "caveat": "Cloudflare account setup and browser authorization need a person, so an agent can only automate the steps after that.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "typescript",
 "requirements": [
  "Claude Code 2.1.286 or newer, installed by both the host and each guest",
  "Your normal Claude authentication",
  "Git and Node 20+ if you use the setup script or self-host a server",
  "A Cloudflare account and browser authorization only if you deploy your own Worker"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "Deployment needs your Cloudflare account and browser authorization, so only run it with credentials you control and keep them out of agent prompts and logs."
  }
 ],
 "best": false,
 "score": 0.7,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/paradigm-study-claude-share/host-private-room-server/",
 "md": "https://dedupedai.com/use-cases/paradigm-study-claude-share/host-private-room-server/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/paradigm-study-claude-share--host-private-room-server.json",
 "api_version": "v1"
}
