Small web form that creates clients, domains and all associated accounts (ftp, db, mailboxes) based on default settings. In other words, it makes it easy for an admin to create all the accounts related to a webhosting solution (FTP accounts, databases, database users, mail domains, mailboxes etc)
It uses the SOAP API provided by the ISPconfig3 team. It has mostly been a copy'n'paste'modify from the examples provided in the documentation.
- Replace your credentials and URL in the soap_config.php file
- Open the inputBundleVars.html file in your browser
- Fill in the form
- Check your ISPConfig3 dashboard for the changes
- ISPconfig3 basic tutorial on API - https://www.howtoforge.com/how-to-create-remote-api-scripts-for-ispconfig-3
- API class - http://git.ispconfig.org/ispconfig/ispconfig3/tree/master/interface/lib/classes/remote.d
- Initial gist code - https://gist.github.com/victor1tnet/542757bf82861074ce40
- ISPconfig3 forum post on repo - https://www.howtoforge.com/community/threads/account-bundle-website-ftp-user-db-dbuser-maildomain-mailbox.71175/