I am looking on ispconfig if there something to deploy an application. I want to create a web page where the customer can insert a domain name or a sub domain (mysite.test.com) and the application is deployed, create ftp, mysql .... My application is in php mysql
The website in ispconfig can be created remotely with the ispconfig remote api from within your website. take a look at the remote api examples in the remote_client folder of the ispconfig tar.gz file. The installation of your app in the newly created site can be done by a ispconfig plugin. Create a nwe server site plugin, attache it to the website insert event and add the commands to install your application in this plugin. This way your implementation is completely update safe, so you can keep ispconfig up to date and you dont have to alter any ispconfig core code.