Skip to content

System Requirements

FOSSBilling works with any of these:

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, and zlib.
  • Recommended Extensions:
    ExtensionWhy Recommended
    mbstringProper handling of multibyte characters
    opcacheSignificantly improves performance
    imagick or gdImage processing for logos and PDFs
    simplexmlRequired for Plesk integration only
  • Configuration (php.ini):
    • memory_limit: At least 64M. Increase if you run many modules or have high traffic.
    • max_execution_time: Default 30 seconds is usually fine. Increase to 4560 on shared hosting if needed.
    • allow_url_fopen: Set to On if you need remote images in PDFs or emails.

FOSSBilling requires a MySQL-compatible database:

  • MySQL 8.0 or newer
  • MariaDB 10.3 or newer