Install ClientFence

Set up the database connection, create the first admin account, and choose the default billing options.


Step 1 - License Agreement
Step 2 - System Requirements

This environment meets the basic installation requirements.

Requirement Result
Operating system Linux
PHP version 8.5.12
PHP extension: curl OK
PHP extension: intl OK
PHP extension: openssl OK
PHP extension: pdo_mysql OK
PHP extension: xml OK
PHP extension: dom OK
PHP extension: iconv OK
PHP extension: json OK
PHP extension: zlib OK
PHP extension: gd OK
Step 3 - Database Connection

Enter the MySQL or MariaDB database details ClientFence should use.

Use the database service name in Docker environments, for example mariadb.
Step 4 - Admin Account

Create the first admin account. You will use this account to sign in to the admin area.

Password requirements:
  • Be at least 8 characters long
  • Contain at least one number
  • Contain at least one lowercase letter
  • Contain at least one uppercase letter
Step 5 - Options

Billing

Set the default currency used for invoices, orders, and product pricing. You can add more currencies later.

Public URL

Confirm the address customers and staff should use to access this ClientFence installation.