Web Server
Section titled “Web Server”FOSSBilling works with any of these:
- Apache (with
mod_rewrite) - LiteSpeed/OpenLiteSpeed Web Server
- NGINX — see recommended config
If you're using something else, you'll need to configure URL rewriting manually. Use one of our existing configurations as a reference.
- Supported Versions: 8.3, 8.4, or 8.5.
- Required Extensions:
curl,dom,iconv,intl,json,openssl,pdo_mysql,xml, andzlib. - Recommended Extensions:
Extension Why Recommended mbstringProper handling of multibyte characters opcacheSignificantly improves performance imagickorgdImage processing for logos and PDFs simplexmlRequired for Plesk integration only - Configuration (
php.ini):memory_limit: At least64M. Increase if you run many modules or have high traffic.max_execution_time: Default30seconds is usually fine. Increase to45–60on shared hosting if needed.allow_url_fopen: Set toOnif you need remote images in PDFs or emails.
Database
Section titled “Database”FOSSBilling requires a MySQL-compatible database:
- MySQL 8.0 or newer
- MariaDB 10.3 or newer