Hello everyone, I had a web application developed for a client using PHP which I hosted for them on a regular web host, now I have a good web app that I thought I could offer to other companies but on a monthly basis something similar to SaaS. I am not familiar with how to deploy a Saas application and was wondering how I can do that with digitalocean. Basically I want to offer my clients this web app installed on a cloud server, now as I understand I can do that to maybe 1 or 10 clients by creating a separate droplet for each client, is there any way to do it for lets say hundreds or even thousands of clients using Digitalocean? How many droplets does digitalocean allow? and is there a better way to do this? please let me know. Thanks
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Depending on the configuration and access level needed for your users there are two ways you can go about this:
If going with option 1 you can create a snapshot image with your software by spinning up a droplet and setting up your default configuration, then powering it off and snapshotting it. This will allow you to spin up new droplets via the API or control panel already configured with your software.
By default new accounts do have a droplet limit of 5. This is an anti-fraud measure intended to prevent a fraudulent account from quickly creating lots of droplets to launch attacks or send spam. This limit can be increased by opening a ticket with our support team. There is no ceiling on the droplet limit (we have users with limits of 1000 droplets or more).
@ryanpq, Will explore in detail how to use Saas or suggest me an article about it And Saas means maintaintace of software installed on machine is digital ocean look out?? r