Self-Hosted Web
Self-Hosted Web is a browser workspace and snapshot target maintained by the user. It is separate from the official hosted PromptHub Cloud service.
Node / Docker Edition
Section titled “Node / Docker Edition”This edition fits a NAS, VPS, home server, or private network.
Its current scope includes:
- Browser access to prompts, folders, skills, rules, supported MCP metadata, and media.
- First-run administrator setup and simple sessions.
- Import and export workflows.
- A Self-Hosted PromptHub snapshot target for the desktop app.
- Persistent
data/,config/,logs/, andbackups/directories.
Desktop and Web compatibility checks still apply. A self-hosted browser cannot perform local filesystem operations on another user’s computer.
Cloudflare Workers Edition
Section titled “Cloudflare Workers Edition”The Workers edition is experimental:
- Workers run the API.
- D1 stores accounts, device heartbeats, and synchronization metadata.
- R2 stores image and video media.
- The desktop self-hosted protocol remains the integration boundary.
Browser and Workers environments cannot scan local directories or install skills into local AI tools. The desktop app remains responsible for those operations.
Self-Hosted vs PromptHub Cloud
Section titled “Self-Hosted vs PromptHub Cloud”| Capability | Self-Hosted Web | PromptHub Cloud |
|---|---|---|
| Operations | Maintained by the user | Maintained by PromptHub |
| Multi-tenant teams | Not a target | Available only where the current product exposes it |
| Billing and plans | Not included | Hosted commercial capability |
| Community operations | Not included | Official hosted capability |
| Desktop data path | Explicit snapshot and supported sync workflows | Depends on current client and service support |
Deployment Advice
Section titled “Deployment Advice”- Use HTTPS before exposing the service to the internet.
- Back up the complete persistent data boundary, not only one database file.
- Keep JWT secrets, database identifiers, and storage credentials outside the repository.
- Test restore compatibility before treating a snapshot as your only backup.