Install FOSSBilling

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


Step 1 - License Agreement
Step 2 - System Requirements

Installation is blocked until the failed requirements below are fixed.

Requirement Result
Operating system Linux
PHP version 8.4.21
PHP extension: curl OK
PHP extension: intl FAIL Enable the intl PHP extension before continuing.
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
PHP extension: imagick WARN Optional: PDF image processing performance.
/var/www/html/config.php FAIL FOSSBilling cannot write to this file. Permission troubleshooting
/var/www/html/data/cache FAIL Make sure this directory exists and is writable. Permission troubleshooting
/var/www/html/data/log FAIL Make sure this directory exists and is writable. Permission troubleshooting
/var/www/html/data/uploads FAIL Make sure this directory exists and is writable. Permission troubleshooting

Fix the failed requirements, then refresh this page to continue setup.

Error reporting

Automated error reporting helps the FOSSBilling team identify defects and improve stability.

Reports are collected using Sentry.io and retained for up to 90 days under Sentry's security practices.

Data scrubbing and filtering are applied to reduce the chance of sensitive information being recorded.

See the FOSSBilling documentation for details about what is collected.