Server requirements
The wizard checked your server. Everything below must pass before installation can continue.
- PHP version 8.2 or newer Detected 8.2.33 Passed
- PDO MySQL extension Passed
- OpenSSL extension Passed
- Mbstring extension Passed
- Fileinfo extension Passed
- GD extension (images) Passed
- BCMath extension (decimal calculations) Passed
- cURL extension Passed
- Zip extension (spreadsheet export) Passed
- Composer dependencies installed Run composer install if this fails Passed
Folder permissions
These folders must be writable by the web server so the system can store configuration, uploads and logs.
- Configuration folder (config/) Writable
- Storage root (storage/) Writable
- Uploads (storage/uploads/) Writable
- Logs (storage/logs/) Writable
- Cache (storage/cache/) Writable
- Temporary files (storage/tmp/) Writable
Database connection
Create an empty MySQL or MariaDB database in your hosting control panel, then enter its details here.
Application and company details
These details appear on quotations, invoices, receipts and purchase orders.
Administrator account
This account has full access to everything. Choose a strong password you do not use anywhere else.
Email delivery (SMTP)
Used for reminders, quotations, invoices and password resets. You can skip this and set it up later in Settings.
Documents, tax and localisation
Defaults used across quotations, invoices, receipts and purchase orders. All of this stays editable in Settings.
Reminders and scheduling
When should automatic reminders go out? These defaults can be fine-tuned per reminder type later.
Ready to install
The wizard will now create the database tables, reference data and your administrator account, then lock itself.
Security checks performed at installation
- A unique application key is generated and stored outside the web-accessible area.
- The installer locks itself and becomes permanently inaccessible.
- Your admin password is stored as a one-way hash, never in plain text.
- A private cron token is generated for scheduled reminders.
Installing...
Creating tables, seeding data and securing the application. This takes a few seconds.