Architecture and Prerequisites
The SellYourSaas project is developed with PHP and the Dolibarr ERP CRM Framework. All you need, to sell your own web application are:
- 1 or several servers using Linux (1 master and n deployment servers or just 1 server having both roles). It may be dedicated or virtual servers but you must have the root access. Ubuntu OS is recommanded so documentaiton will be ready in the box, but you should be able to use any Linux like Operating system).
- Enough disk space to store the need of disk of the applications you want to sell or deploy (If you plan to deploy 1000 instances, you must have 1000 x the need of 1 application because each user will have its own isolated instance).
- Knowledge in PHP, Apache, MySQL administration.
- Beeing able to install the excellent PHP web application Dolibarr ERP CRM (an easy to install PHP ERP and CRM package with no dependencies except PHP and MySQL).
- Having downloaded the plugin/addon Sell-Your-Saas (module_sellyoursaas-master.zip)
- Read and follow the document to install everythings step by step. See documentation page.
URL for source code of Dolibarr ERP CRM: https://github.com/Dolibarr/dolibarr
URL for source code of Sell-Your-Saas addon: https://github.com/eldy/sellyoursaas