mogwai — консольная утилита для управления приложениями и панелью FastPanel.
Справка под катом:
# mogwai --help
usage: fastpanel [<flags>] <command> [<args> ...]
FASTPANEL application
Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
-d, --debug debug
--debug-query Enable debug mode for FASTPANEL database queries
--debug-database-query Enable debug mode for remote database queries
Commands:
help [<command>...]
Show help.
backup:plan --plan=PLAN
bc start backup plan method with given id
scan:virtualhost --config=CONFIG
bc command for site scan
limits generate_templates
Generate defaults templates
limits state
list user limit state
panel add --server-name=SERVER-NAME
Add new panel address
panel change-certificate --server-name=SERVER-NAME --certificate-type=CERTIFICATE-TYPE
Change panel address certificate type
panel cron
Update certificates for Panel address
panel test
Update certificates for Panel address
panel operation_limit reset [<flags>]
Reset operation limit
panel settings upload_limit [<flags>]
Change upload limit
panel mode [<flags>]
Mode
backup list
list backup plan
backup start --id=ID
start backup plan with given id
updating
Updating
sites list
list sites
sites create --server-name=SERVER-NAME --owner=OWNER [<flags>]
Create new site
sites update --id=ID [<flags>]
Update site
sites batch-update [<flags>]
Batch site update
sites delete --id=ID
DeleteRule site given by id
sites make_screenshot
Remake screenshots for all sites
sites session_cleaner
Starts PHP session files cleaning up process .
Sessions for the site will be cleaned if:
- session.save_handler is set as 'files'
- session.name is 'PHPSESSID'
- session.gc_maxlifetime is specified and greater than '0'
- session.save_path is within the user's home directory
If several sites save session files in same directory, the maximum gc_maxlifetime will be used
sites fcgid_cleaner
Starts clean temp files for FCGi handler
chpasswd --username=USERNAME --password=PASSWORD
Change password for given user
schema [<flags>]
Create/update database schema
services load
services configure [<flags>]
configure services
services handle --name=NAME --action=ACTION
Handler given services
cron
Cron task
update-stats
collect internal statistic
cron_default
Generate defaults cron tasks for FASTPANEL
usrlogin
Generate auth token
usr
Shotcut for userlogin, generate auth token
fast
Shotcut for userlogin, generate auth token
users create --username=USERNAME --password=PASSWORD [<flags>]
Create new user
php_module load
Load PHP modules data
parameters configure
Configure parameters.yml config
mysql configure
Configure/Reconfigure local MySQL connection
migration fastpanel [<flags>]
Start migration from old FASTPANEL
migration fastpanel-mount --mount=MOUNT [<flags>]
Start migration from old FASTPANEL
migration isp4
Start migration from isp4
migration isp4-mount --mount=MOUNT [<flags>]
Start migration from isp4
migration isp5-mount --mount=MOUNT [<flags>]
Start migration for isp5
change_ip --from=FROM --to=TO
Change ip
certificates list [<flags>]
list certificates
certificates show-order --id=ID
show certificate order
certificates create-le --server-name=SERVER-NAME --email=EMAIL
Create Let`s Encrypt certificate
certificates reissue --id=ID
reissue certificate
certificates resume --id=ID
resume certificate issue
databases servers list
list all database servers
databases list
List all databases
databases sync
Sync list of databases
databases create --server=SERVER --name=NAME --username=USERNAME [<flags>]
Create new database
cloudflare-ips
Generate actual '/etc/nginx/conf.d/cloudflare.conf' config
dns_accounts list
List all exists DNS accounts
dns_accounts create [<flags>]
Create new DNS account
licence ping-server
Ping licence server
configure apply_default_perm
configure services
statistic clean
Clean all statistic info
start
start FASTPANEL applicationСама утилита расположена по пути:
# which mogwai /usr/local/bin/mogwai # file /usr/local/bin/mogwai /usr/local/bin/mogwai: symbolic link to `/usr/local/fastpanel2/fastpanel' # file /usr/local/fastpanel2/fastpanel /usr/local/fastpanel2/fastpanel: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=8404e706a107c3463bd663b13a4bf49b78940a90, stripped
comments powered by HyperComments