Building FOSSBilling
Building FOSSBilling from the source code is rather simple and only requires a few simple steps.
- Ensure you have the following dependencies installed:
git
,npm
,php
, andcomposer
- Clone the FOSSBilling repository and then move to that directory:
git clone https://github.com/FOSSBilling/FOSSBilling.git && cd FOSSBilling
- Install NPM dependencies:
npm -i
- Install composer dependencies:
composer install
- Build the front-end assets:
npm run build
- Optional: Pull in the latest translations:
cd src/locale && git submodule update --init --remote --recursive
- Optionally, you may instead download the latest release (opens in a new tab) from the locale repository and extract the contents to the
src/locale
directory. It's suggested to empty the contents of the directory first
- Optionally, you may instead download the latest release (opens in a new tab) from the locale repository and extract the contents to the
- That's it, you're done! You now have a built installation of FOSSBilling under the
src
directory which can be uploaded to a web server.