Skip to main content
Version: 7.x

ispmanager

Source

This recipe for work with ISPManager Lite panel by API.

Configuration

ispmanager_owner

Source

Default value
'www-root'

ispmanager_doc_root

Source

Default value
'/var/www/' . get('ispmanager_owner') . '/data/'

ispmanager

Source

ISPManager default configuration

Default value
[
'api' => [
'dsn' => 'https://root:password@localhost:1500/ispmgr',
'secure' => true,
],
'createDomain' => NULL,
'updateDomain' => NULL,
'deleteDomain' => NULL,
'createDatabase' => NULL,
'deleteDatabase' => NULL,
'phpSelect' => NULL,
'createAlias' => NULL,
'deleteAlias' => NULL,
]

vhost

Source

Vhost default configuration

Default value
[
'name' => '{{domain}}',
'php_enable' => 'on',
'aliases' => 'www.{{domain}}',
'home' => 'www/{{domain}}',
'owner' => get('ispmanager_owner'),
'email' => 'webmaster@{{domain}}',
'charset' => 'off',
'dirindex' => 'index.php uploaded.html',
'ssi' => 'on',
'php' => 'on',
'php_mode' => 'php_mode_mod',
'basedir' => 'on',
'php_apache_version' => 'native',
'cgi' => 'off',
'log_access' => 'on',
'log_error' => 'on',
]

ispmanager_session

Source

Storage

ispmanager_databases

Source

Default value
[
'servers' => [],
'hosts' => [],
'dblist' => [],
]

ispmanager_domains

Source

ispmanager_phplist

Source

ispmanager_aliaslist

Source

Tasks

ispmanager:init

Source

Installs ispmanager.

ispmanager:db-server-list

Source

Takes database servers list.

ispmanager:db-list

Source

Takes databases list.

ispmanager:domain-list

Source

Takes domain list.

ispmanager:db-create

Source

Creates new database.

ispmanager:db-delete

Source

Deletes database.

ispmanager:domain-create

Source

Creates new domain.

ispmanager:get-php-list

Source

Gets allowed PHP modes and versions.

ispmanager:print-php-list

Source

Prints allowed PHP modes and versions.

ispmanager:domain-php-select

Source

Switches PHP version for domain.

ispmanager:domain-alias-create

Source

Creates new domain alias.

ispmanager:domain-alias-delete

Source

Deletes domain alias.

ispmanager:domain-delete

Source

Deletes domain.

ispmanager:process

Source

Auto task processing.



Support Deployer โค๏ธ

Hello, my name is Anton Medvedev (@antonmedv). I'm the creator of the Deployer. I maintain this open source project in my spare time. Supporters on GitHub give me extra motivation to work on the project.

Consider supporting Deployer via GitHub Sponsors.

Also, please, nominate me for GitHub Stars award. Thanks!