BoxBilling
If you want to download BoxBilling for use please click on Download BoxBilling
button above instead of git pull
command or GitHub's Download ZIP
button!
Open Source billing software
Requirements
- PHP >=5.3.3
- PHP extensions:
- mcrypt
- curl
- zlib
- PDO
- gettext
- MySQL or any PDO compatible SQL server
Getting started
Please read documentation at http://www.boxbilling.com/docs to get started with BoxBilling
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Using Vagrant
Vagrant is very well documented but here are a few common commands:
vagrant up
starts the virtual machine and provisions itvagrant suspend
will essentially put the machine to 'sleep' withvagrant resume
waking it back upvagrant halt
attempts a graceful shutdown of the machine and will need to be brought back withvagrant up
vagrant ssh
gives you shell access to the virtual machine
Install vagrant-hostmanager plugin
$ vagrant plugin install vagrant-hostmanager
to update /etc/hosts file
Using Grunt
To create minified js and css files for theme admin_default run:
./node_modules/.bin/grunt
from project root directory
If you want to use not minified versions of admin_default theme:
Virtual Machine Specifications
- OS - Ubuntu 12.04
- PHP - 5.4.*
- Apache
- MySQL 5.6
- IP - 10.20.30.12
- servername - boxbilling.test
- target folder - /var/www/boxbilling
Support
Licensing
BoxBilling is licensed under the Apache License, Version 2.0. See LICENSE for full license text.