Skip to main content

Soft Auto Installer

Soft Auto Installer can automatically deploy applications on new hosting accounts provisioned through hosting control panels running Softaculous. It does so by tying into the Event system in Blesta to make an API call to Softaculous after an account is provisioned.

Tie-Ins*

WidgetsNav LinksClient CardsAutomation TasksEmail TemplatesACL PermissionsSearchEventsService Management
NONENONENONENONENONENONENONEYESNONE

* Plugins are powerful and are not limited to the tie-ins listed above, these are just some of the most common

Supported Modules

The following modules are supported by the Soft Auto Installer for Softaculous:

ModuleSupported Since Version
cPanel4.5
Plesk4.8
CentOS Web Panel4.8
DirectAdmin4.9
Interworx4.11
ispmanager4.12

Installing Soft Auto Installer

To install the Auto Cancel plugin, visit [Settings] > [Company] > [Plugins] > Available, and click the "Install" button for Soft Auto Installer.

A message will be displayed, indicating that the plugin was successfully installed.

Usage

To use the Soft Auto Installer plugin you should already have a supported module installed and configured. You need to create some configurable options under [Packages] > [Configurable Options] as described:

Label (Suggested, can be anything)NameTypeValueDescription
ScriptscriptDrop-Down, Radioe.g. "WordPress", "Drupal", etc, see full list of apps below- Check "Client can Add" only.
Admin Nameadmin_nameText
info
Client provides during checkout, e.g. "admin".
- Check "Client can Add" only.
Admin Passadmin_passText, Password
info
Client provides during checkout, e.g. "mypassword".
- Check "Client can Add" only.
DirectorydirectoryText
info
Client provides during checkout, e.g. "/directory/".
- Optional config option, not required.

- Check "Client can Add" only.
- This will be the install directory, defaults to docroot if not provided.

Click to see config option example screenshots

Then update or create your cPanel packages, and select the Config Option Group that the above options belong to on the Package as shown here:

Available Apps

Here's a list of script names that can be included with your Drop-Down, or Radio option for the Script. (Last generated 12/26/18)

Script NameValue for Script field for auto install
WordPressWordPress
Joomla 2.5Joomla 2.5
AbanteCartAbanteCart
PrestaShopPrestaShop
JoomlaJoomla
OpenCart 1.5OpenCart 1.5
Drupal 7Drupal 7
phpBBphpBB
SMFSMF
Open Real EstateOpen Real Estate
Magento 1.9Magento 1.9
WHMCSWHMCS
MyBBMyBB
pH7CMSpH7CMS
DolphinDolphin
Moodle 2.8Moodle 2.8
YetiForceYetiForce
e107e107
GeeklogGeeklog
XoopsXoops
PHP-FusionPHP-Fusion
CubeCartCubeCart
Concrete5Concrete5
OxwallOxwall
ClipBucketClipBucket
OpenCartOpenCart
LaravelLaravel
YclasYclas
GalleryGallery
PubvanaPubvana
qdPMqdPM
PiwigoPiwigo
osCommerceosCommerce
MODXMODX
ownCloudownCloud
OSClassOSClass
MediaWiki 1.27MediaWiki 1.27
RoundcubeRoundcube
CodeIgniterCodeIgniter
JcowJcow
VtigerVtiger
CMS Made SimpleCMS Made Simple
ElggElgg
Open eShopOpen eShop
AEFAEF
Vision HelpdeskVision Helpdesk
ChamiloChamilo
yiiyii
CoppermineCoppermine
Zen CartZen Cart
Seo PanelSeo Panel
osTicketosTicket
Loaded CommerceLoaded Commerce
DolibarrDolibarr
Open Source Social NetworkOpen Source Social Network
phpListphpList
SIDUSIDU
phpMyAdminphpMyAdmin
ZikulaZikula
DrupalDrupal
WebMail LiteWebMail Lite
ComposrComposr
kPlaylistkPlaylist
TheHostingToolTheHostingTool
LimeSurveyLimeSurvey
Feng OfficeFeng Office
Mibew MessengerMibew Messenger
HESKHESK
poMMopoMMo
VanillaVanilla
BootstrapBootstrap
SerendipitySerendipity
Revive AdserverRevive Adserver
jQueryjQuery
BoxBillingBoxBilling
DotclearDotclear
Website BakerWebsite Baker
ZenphotoZenphoto
DokuWikiDokuWiki
b2evolutionb2evolution
PHP-NukePHP-Nuke
Drupal 6Drupal 6
TomatoCartTomatoCart
SugarCRMSugarCRM
WebCalendarWebCalendar
MatomoMatomo
eyeOSeyeOS
VidiScriptVidiScript
SquirrelMailSquirrelMail
ProjectSendProjectSend
Podcast GeneratorPodcast Generator
MoodleMoodle
BlackNova TradersBlackNova Traders
MamboMambo
SubrionSubrion
TextpatternTextpattern
TinyWebGalleryTinyWebGallery
thirty beesthirty bees
EtanoEtano
BeatzBeatz
sNewssNews
StatusNetStatusNet
EPESIEPESI
phpFreeChatphpFreeChat
jCorejCore
PunBBPunBB
MagentoMagento
Live helper chatLive helper chat
LiteCartLiteCart
PyroCMSPyroCMS
TYPO3 45TYPO3 45
WeBidWeBid
GRAVGRAV
CakePHPCakePHP
Help Center LiveHelp Center Live
Shadows RisingShadows Rising
ContaoContao
CollabtiveCollabtive
SilverStripeSilverStripe
X2CRMX2CRM
ClarolineClaroline
PydioPydio
SilexSilex
SLiMSSLiMS
XMBXMB
TYPO3 6TYPO3 6
Tiki Wiki CMS GroupwareTiki Wiki CMS Groupware
ZurmoZurmo
YOURLSYOURLS
PHPfileNavigatorPHPfileNavigator
ZendZend
NextcloudNextcloud
SuiteCRMSuiteCRM
Question2AnswerQuestion2Answer
GregariusGregarius
FrontAccountingFrontAccounting
NibbleblogNibbleblog
dotProjectdotProject
MauticMautic
Open Journal SystemsOpen Journal Systems
BoltBolt
RainLoop WebmailRainLoop Webmail
ForkFork
PeoplePodsPeoplePods
Advanced GuestbookAdvanced Guestbook
phpOnlinephpOnline
FluxBBFluxBB
eFronteFront
SymfonySymfony
Multiplayer CheckersMultiplayer Checkers
Form ToolsForm Tools
Webinsta MaillistWebinsta Maillist
ProcessWireProcessWire
X-CartX-Cart
AvactisAvactis
KirbyKirby
HumHubHumHub
SPIPSPIP
TYPO3 7TYPO3 7
phpFormGeneratorphpFormGenerator
phpLDphpLD
Quick.CartQuick.Cart
PhorumPhorum
BookedBooked
OrangeHRMOrangeHRM
KokenKoken
PluckPluck
ImpressPagesImpressPages
bbPressbbPress
Symfony2Symfony2
OpenNewsletterOpenNewsletter
Sitemagic CMSSitemagic CMS
iQDeskiQDesk
ShopSiteShopSite
SimpleInvoicesSimpleInvoices
Open Source Point of SaleOpen Source Point of Sale
ccMailccMail
LifeTypeLifeType
LazarusLazarus
PixiePixie
phpAlbumphpAlbum
ProjectPierProjectPier
Mantis Bug TrackerMantis Bug Tracker
NucleusNucleus
MyWebSQLMyWebSQL
SoholaunchSoholaunch
Quick.CMSQuick.CMS
eXtplorereXtplorer
CumulusClipsCumulusClips
ChyrpChyrp
RedaxscriptRedaxscript
Moodle 2.0Moodle 2.0
Privacy Policy GeneratorPrivacy Policy Generator
PASTEPASTE
webERPwebERP
RukovoditelRukovoditel
Moodle 2.6Moodle 2.6
GPixPixelGPixPixel
LittlePollLittlePoll
ImpressCMSImpressCMS
BellaBookBellaBook
Open Business CardOpen Business Card
Sales SyntaxSales Syntax
PopojiCMSPopojiCMS
MonstraMonstra
GLPIGLPI
AmpJukeAmpJuke
phpESPphpESP
Invoice NinjaInvoice Ninja
MaharaMahara
AkauntingAkaunting
PmWikiPmWiki
eggBlogeggBlog
phpwcmsphpwcms
Word Search PuzzleWord Search Puzzle
4images4images
jobberBasejobberBase
PHP QR CodePHP QR Code
AngularJSAngularJS
PageCookeryPageCookery
ArticleSetupArticleSetup
DokeosDokeos
phpBookphpBook
phpicalendarphpicalendar
The Bug GenieThe Bug Genie
ExtCalendarExtCalendar
ElkArteElkArte
BlestaBlesta
EGroupwareEGroupware
BluditBludit
Tiny Tiny RSSTiny Tiny RSS
Trellis DeskTrellis Desk
ArfoooArfooo
DoceboLMSDoceboLMS
AdminerAdminer
ImpleoImpleo
Moodle 3.3Moodle 3.3
Aardvark TopsitesAardvark Topsites
MicroweberMicroweber
webtreeswebtrees
PhpGedViewPhpGedView
InvoicePlaneInvoicePlane
EspoCRMEspoCRM
KohanaKohana
LetoDMSLetoDMS
FUDforumFUDforum
Faveo HelpdeskFaveo Helpdesk
StorytlrStorytlr
PHProjektPHProjekt
ArasttaArastta
Family ConnectionsFamily Connections
WikkaWikiWikkaWiki
Advanced PollAdvanced Poll
Simple PHP PollSimple PHP Poll
SentrifugoSentrifugo
TCExamTCExam
AlegroCartAlegroCart
SmartySmarty
HTMLyHTMLy
Chevereto FreeChevereto Free
SiteCakeSiteCake
wallabagwallabag
CroogoCroogo
TaskFreakTaskFreak
LycheeLychee
CodiadCodiad
UNAUNA
ATutorATutor
PixelpostPixelpost
HelpDeskZHelpDeskZ
PloggerPlogger
PimcorePimcore
JamroomJamroom
InfiniteWPInfiniteWP
EasyPollEasyPoll
AxisAxis
phpMyFAQphpMyFAQ
Open Web AnalyticsOpen Web Analytics
MediaWikiMediaWiki
OpenSupportsOpenSupports
OmekaOmeka
Monsta FTPMonsta FTP
PivotXPivotX
Group Office 5Group Office 5
ZeuscartZeuscart
VX GuestbookVX Guestbook
Feed On FeedsFeed On Feeds
Thelia 2Thelia 2
FlysprayFlyspray
OctoberCMSOctoberCMS
OpenDocManOpenDocMan
SeoToasterSeoToaster
todoyutodoyu
Tine 2.0Tine 2.0
AnchorAnchor
iGalerieiGalerie
phpCOINphpCOIN
miniBBminiBB
PHPKode GuestbookPHPKode Guestbook
LuxCalLuxCal
SQLiteManagerSQLiteManager
selfossselfoss
KanboardKanboard
liveSiteliveSite
SaurusSaurus
PluXmlPluXml
PrestaShop 1.4PrestaShop 1.4
JoraniJorani
ShopwareShopware
HablatorHablator
LogaholicLogaholic
FuelPHPFuelPHP
script.aculo.usscript.aculo.us
AJAX ChatAJAX Chat
WonderCMSWonderCMS
AmpacheAmpache
DojoDojo
UIkitUIkit
RicarGBooKRicarGBooK
Tiki Wiki CMS Groupware 12Tiki Wiki CMS Groupware 12
SeedDMSSeedDMS
PHPDevShellPHPDevShell
ClientExecClientExec
Maian SupportMaian Support
FlatPressFlatPress
TypesetterTypesetter
LayerBBLayerBB
CJ Dynamic PollCJ Dynamic Poll
Ext JSExt JS
Agora-ProjectAgora-Project
HTML PurifierHTML Purifier
Fiyo CMSFiyo CMS
razorCMSrazorCMS
phpCollabphpCollab
Group Office 6.1Group Office 6.1
BlaB! AXBlaB! AX
u-Auctionsu-Auctions
PagekitPagekit
Snipe-ITSnipe-IT
GibbonGibbon
Carbon ForumCarbon Forum
ZenbershipZenbership
SimplePieSimplePie
RaphaelRaphael
Movable TypeMovable Type
Vue.jsVue.js
my little forummy little forum
Symfony3Symfony3
MooToolsMooTools
OpenBiblioOpenBiblio
Open Conference SystemsOpen Conference Systems
Logic InvoiceLogic Invoice
DomainMODDomainMOD
CSZ CMSCSZ CMS
osCmaxosCmax
DHTMLXDHTMLX
CommenticsCommentics
AdmidioAdmidio
XClonerXCloner
ModernizrModernizr
SOPlanningSOPlanning
TYPO3TYPO3
Atlantis CMSAtlantis CMS
SVNManagerSVNManager
ChurchCRMChurchCRM
Firefly IIIFirefly III
Scripty2Scripty2
TraqTraq
GNU socialGNU social
OpenBiz CubiOpenBiz Cubi
CotontiCotonti
DirectusDirectus
ZenarioZenario
RicoRico
phpDocumentorphpDocumentor
phpLiteAdminphpLiteAdmin
WebasystWebasyst
ILIASILIAS
Plikli CMSPlikli CMS
PRADOPRADO
Hotaru CMSHotaru CMS
Magento 1.7Magento 1.7
Xerte Online ToolkitsXerte Online Toolkits
ZenTaoZenTao
KopageKopage
Dada MailDada Mail
Tiki Wiki CMS Groupware 15Tiki Wiki CMS Groupware 15
WBCE CMSWBCE CMS
FreshRSSFreshRSS
Concrete5 5.7Concrete5 5.7
BeehiveBeehive
HubzillaHubzilla
HelpDEZkHelpDEZk
php.JSphp.JS
Support Incident TrackerSupport Incident Tracker
Gallery 2Gallery 2
ChiveChive
KimaiKimai
XiboXibo
EventumEventum
Magento 1.8Magento 1.8
ProjeQtOrProjeQtOr
RockMongoRockMongo
TangoBBTangoBB
PrestaShop 1.7PrestaShop 1.7
EasyAppointmentsEasyAppointments
EC-CUBEEC-CUBE
SCHLIX CMSSCHLIX CMS
UserSpiceUserSpice
Nuked KlanNuked Klan
BugsBugs
openSISopenSIS
Little Software StatsLittle Software Stats
Group OfficeGroup Office
WideImageWideImage
VtyVty
Moodle 2.7Moodle 2.7
Postfix AdminPostfix Admin
FusioFusio
PrototypePrototype
DIYDIY
SizzleSizzle
jsMorphjsMorph
PlandoraPlandora
Concrete5 5.6Concrete5 5.6
net2ftpnet2ftp
WebCollabWebCollab
SimpleRiskSimpleRisk
JenkinsJenkins
XMSXMS
PHP Address BookPHP Address Book
HandeskHandesk
PHPlotPHPlot
CMSimpleCMSimple
PrecurioPrecurio
PEEL SHOPPINGPEEL SHOPPING
Unclassified NewsBoardUnclassified NewsBoard
TastyIgniterTastyIgniter
TestLinkTestLink
UnmarkUnmark
YUIYUI
jqPlotjqPlot
jforumjforum
LESSLESS
appRainappRain
ClipperCMSClipperCMS
GeniXCMSGeniXCMS
ZdooZdoo
Forma LMSForma LMS
Elgg 1Elgg 1
ElychartsElycharts
MeshCMSMeshCMS
Manage Your TeamManage Your Team
MochiKitMochiKit
BurdenBurden
Reader SelfReader Self
JSZipJSZip
SuperCaliSuperCali
LibreHealth EHRLibreHealth EHR
PaintbrushJSPaintbrushJS
Open Monograph PressOpen Monograph Press
FramadateFramadate
DropzoneJsDropzoneJs
FlotFlot
IceHrmIceHrm
Maian CartMaian Cart
HuMo-genHuMo-gen
MediaWiki 1.29MediaWiki 1.29
MinifluxMiniflux
ZsiteZsite
Savsoft QuizSavsoft Quiz
OpenCart 2OpenCart 2
Wolf CMSWolf CMS
eLabFTWeLabFTW
LeafpubLeafpub
PebblePebble
LEPTONLEPTON
Apache RollerApache Roller
TracTrac
Zikula 1.5Zikula 1.5
WordPress 4.9WordPress 4.9

Code used to generate the above list:

<?php

$scripts_json = file_get_contents('https://s2.softaculous.com/a/softaculous/scripts.php?in=json');
$scripts = json_decode($scripts_json, true);
echo '<table style="border: 1px solid #eee; border-collapse: collapse;">
<tr>
<td style="border: 1px solid #eee; padding:5px;"><b>Script Name</b></td>
<td style="border: 1px solid #eee; padding:5px;"><b>Value for Script field for auto install</b></td>
</tr>';
foreach($scripts as $k => $v){
echo '<tr>
<td style="border: 1px solid #eee; padding:5px;">'.$v['name'].'</td>
<td style="border: 1px solid #eee; padding:5px;">'.$v['name'].'</td>
</tr>';
}
echo '</table>';

Have custom scripts? See the documentation at https://www.softaculous.com/docs/api/api/#list-scripts for the command to run on your Softaculous install to fetch your scripts.