Quick start
The shortest path from download to a working install, on shared hosting or in Docker.
This article gives the short version of installing Tidemark Billing. The linked articles cover each route in detail.
Pick a route#
| You have | Use |
|---|---|
| A PHP shared hosting account, no SSH needed | The release zip, see Install on shared hosting |
| A machine that runs Docker | The Docker image, see Install with Docker |
Check Requirements first if you are unsure whether your host qualifies.
Shared hosting in five steps#
- Download the release zip (
tidemark-billing-x.y.z.zip). Dependencies are bundled. - Upload and unzip it on your host. Point the domain's document root at the
public/folder. - Open
https://your-domain/install. The page checks the server, connects your database, runs the migrations and creates your admin account. - Add a cron job that runs
php artisan schedule:runevery minute, or use the web cron URL from Settings → System. - Under Settings → Email, add your SMTP details. Then turn on a payment plugin under Plugins and fill in its keys under Settings → Payments.
Docker in two steps#
- Run
docker compose up -dwith the project'sdocker-compose.yml. - Open
http://localhost:8080/installand create your admin account.
The Docker image runs the scheduler and a queue worker for you, so there is no cron job to add.
After installing#
Open Settings in the admin menu and work through General, Billing and Email. Then add a product. The installer closes itself once it has run: visiting /install afterwards redirects to the home page.