fwconsole
command-line interface for FreePBX administration
TLDR
SYNOPSIS
fwconsole command [options]
DESCRIPTION
fwconsole is the command-line interface for managing FreePBX, an open-source web-based GUI for managing Asterisk PBX systems. It provides administrative control over the FreePBX configuration, modules, and underlying Asterisk server.The tool handles configuration reloads, service management, module administration, backups, and system maintenance tasks. It's essential for automation, scripting, and troubleshooting FreePBX installations.Configuration changes made through the web interface typically require fwconsole reload to apply to the running Asterisk instance.
PARAMETERS
reload
Apply configuration changes without restarting Asteriskstart [module]
Start FreePBX and Asterisk services (optionally a single module)stop [module]
Stop FreePBX and Asterisk servicesrestart
Restart FreePBX and Asterisk servicessetting keyword [value]
View or modify FreePBX settingsbackup [--list | --file file]
Manage or restore FreePBX backupschown
Fix file ownership for web server accessma (module admin)
Install, enable, disable, upgrade or remove FreePBX modulessysadmin
System administration taskslist
Display all available fwconsole commands-h, --help
Display help for a given command-v, -vv, -vvv
Increase verbosity level-q, --quiet
Suppress output
CAVEATS
Most commands require root privileges or appropriate sudo access. Running reload during active calls may cause brief service interruption. The chown command is necessary after manual file modifications to maintain proper web server permissions.
HISTORY
fwconsole is part of FreePBX, which began as a web GUI for Asterisk in 2004. Originally known as AMP (Asterisk Management Portal), it was renamed to FreePBX in 2006. The fwconsole command-line tool was introduced as part of FreePBX's modernization efforts.
