Non-hosted manual
Run ProofBetter on your server
This manual covers the complete self-hosted lifecycle: requirements, protected installation, licensing, product use, email, storage, workers, recovery, migration, upgrades, security, and incident checks.
On this page
What you operate
| Area | Your responsibility |
|---|---|
| Infrastructure | DNS, TLS, Apache, PHP, MySQL/MariaDB, capacity, patching |
| Application | Install, configuration, cron, optional FFmpeg/Node workers, safe upgrades |
| Data | Protected storage, verified recovery copies, retention, off-site copies |
| Delivery | Email provider, SPF/DKIM/DMARC, bounce/event monitoring |
| Access | Users, roles, 2FA/SSO, permissions, shares, support authorization |
| Commercial | Annual license activation/renewal and permitted staff/features |
Product capability
- Images, PDFs, local/hosted video and audio
- Live/snapshot websites and code mockups
- Contextual comments, voice notes, attachments
- Versions, batches, advanced compare
- Workflows, Guided Review, quality checks
- Protected delivery, approvals, evidence exports
- Intake, automation, planning, Insights
- API, webhooks, OIDC, privacy, audit controls by license
Use the right manual
This manual is self-contained for operators and users. If your workspace is on proofbetter.io and you do not administer its server, use the hosted manual.
The protected installer requires the real canonical HTTPS URL on remote servers. Localhost is the only intended non-HTTPS development exception.


