Install and operate
- Quick start The dashboard waits for the first pageview and then opens by itself.
- Requirements The installer runs the same checks and tells you which one fails.
- Install on shared hosting Set the document root. Point the domain's document root at the public/ folder.
- Cron job Cron is optional. You need it for email reports, alerts and webhooks, and for ingest queues or data retention. In cPanel, add a job that runs every minute.
- Email Tidemark works without email. Connect an SMTP server if you want password reset (the Forgot your password? link) or email verification for new accounts. Without a mail server configured the reset…
- Updating Your data, settings and .env file are never touched by an update.
- Backups Everything Tidemark knows lives in two places.
- Troubleshooting Each line names what is missing: a PHP version, an extension or a folder that isn't writable. Ask your host to enable the extension, or switch PHP version in your control panel. Make storage/ ,…
- Getting help with a self-hosted install
- Install with Docker Tidemark is also published as a Docker image, for people who run their own servers or homelab and would rather not set up PHP. The image runs the app and its scheduler in one container, and works…