Frequently Asked Questions
FOSSWhat? Isn't this BoxBilling?
In a word, No.
The BoxBilling project still exists (you can search for it on GitHub) but FOSSBilling is a new project forked from it. Many of the team behind FOSSBilling had previously tried to revive and update BB but found that for various reasons, mostly about project ownership, etc. that it was not possible.
We wanted to move forward and create a usable and dependable open source billing solution that will be well maintained and not commercialised. The result of those desires is FOSSBilling. At this moment both solutions are quite similar with FOSSBilling containing minor updates, bug fixes, and security improvements, but in the future, they will move further and further apart as the development of FOSSBilling continues.
Can I migrate from BoxBilling?
Yes, you can.
At the moment there are no breaking changes and it should be quick and painless to migrate from BoxBilling to FOSSBilling using the instructions here: Migrate from BoxBilling to FOSSBilling (opens in a new tab)
Is FOSSBilling stable?
FOSSBilling is very much a work in progress. Right now we are busy squashing a lot of bugs, improving security, and at the same time working on a major rewrite of large sections of the codebase.
Right now, FOSSBilling is in a far more stable and secure state than it was just a few months ago and definitely more secure than the last releases of BB were. We don't generally recommend using it on production sites just yet unless you know what you are doing, but as long as you have some basic understanding then you probably could. If you do, then please be aware that there may be breaking changes somewhere in the near future, even though we aim to make migration to future versions as easy as possible.
If you are using it in a production environment then please download and use the latest stable release from the FOSSBilling website (opens in a new tab) or GH releases (opens in a new tab), and DO NOT use the latest pre-release commits, unless they fix an explicit issue you are facing and you are sure they do not introduce any new issues.
When will FOSSBilling have [the magical feature I want]?
We would love it if FOSSBilling could do everything that everyone will ever ask of it, but in the real world that just isn't possible. The main focus of the team at the moment is to make sure that the basics are right and that FOSSBilling is stable and secure.
Even though the specific thing that you particularly need might not be available in core, FOSSBilling is designed to be easily extendable. If you have the knowledge to build an extension yourself then we would love the contribution, if not then we recommend reaching out to the community and seeing if someone else will be willing to build or update it for you.
You can search for existing feature requests (opens in a new tab) and add new ones (opens in a new tab).
Does FOSSBilling work with Pterodactyl?
No, there is currently no integration with Pterodactyl.
This is not because we hate Ptero, or don't want them to be integrated, or because it is overly difficult or impossible. It is simply because none of the core contributors to FOSSBilling are using Pterodactyl, and it is not one of the higher or more urgent things on our priority list.
There are frequent discussions about this on Discord (opens in a new tab) and at least one community member has expressed an interest in developing a Ptero module, but there is no guarantee or timeline. As noted above, this is open source software that is designed to be extendable, feel free to jump in and constribute.
Do I need to pay for FOSSBilling?
No, you do not and never will need to pay to use the core components of FOSSBilling.
The clue is right there in the name: FOSS stands for Free and Open Source Software. It means that the source code of the software is open for anyone to freely use, study and modify.
People may develop commercial modules/extensions for FOSSBilling which you will need to pay for but the basic software will always remain free in all senses of the word.
If you use and appreciate FOSSBilling and you do want to give something back then you are very welcome to sponsor the project with a financial donation or, in contribute in other ways.
How can I contribute to FOSSBilling?
Whether open-source projects live or die completely depends on community participation and involvement. This one is no exception, so we appreciate and welcome every contribution.
There are so many ways that you can be a part of the future of FOSSBilling. You can obviously contribute code, but we also need people to be a part of community discussions, write documentation, and sponsor the project.
You can find out more about how to do all of those things here: Contributing to FOSSBilling (opens in a new tab)