This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
voice:pbx:freepbx:freepbx_upgrade [2019/02/07 12:49] gcooper |
voice:pbx:freepbx:freepbx_upgrade [2023/10/26 13:33] (current) gcooper |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Upgrading a FreePBX Distro ====== | ====== Upgrading a FreePBX Distro ====== | ||
- | :!: Take a VM **snapshot** first! | + | **Downloads**: |
+ | |||
+ | **Upgrade In-Place**: https:// | ||
+ | |||
+ | :!: **Take a VM snapshot first!** | ||
===== SNG7 ===== | ===== SNG7 ===== | ||
Line 12: | Line 16: | ||
==== GUI Upgrade ==== | ==== GUI Upgrade ==== | ||
+ | |||
+ | :!: You are probably better off using the CLI, especially if there are many updates. | ||
- Update PBX and OS Modules | - Update PBX and OS Modules | ||
Line 17: | Line 23: | ||
- Then use **Module Admin -> System Updates** | - Then use **Module Admin -> System Updates** | ||
- Reboot the PBX | - Reboot the PBX | ||
- | - **System Admin -> Reboot** | + | - **System Admin -> Power Options |
==== Manual Upgrade ==== | ==== Manual Upgrade ==== | ||
- | :!: The following command will reinstall any uninstalled modules. It is probably better to use the GUI to upgrade modules, then do a '' | + | Upgrade all FreePBX modules: |
+ | |||
+ | < | ||
+ | fwconsole ma upgradeall && fwconsole r | ||
+ | </ | ||
+ | |||
+ | Or, if you want to install all new modules or reinstall any uninstalled modules: | ||
< | < | ||
fwconsole ma installall && fwconsole r | fwconsole ma installall && fwconsole r | ||
+ | </ | ||
+ | |||
+ | Finally, we update the host OS and reboot: | ||
+ | |||
+ | < | ||
yum -y update && yum clean all && reboot | yum -y update && yum clean all && reboot | ||
+ | </ | ||
+ | |||
+ | ==== Changing Major Asterisk Versions ==== | ||
+ | |||
+ | < | ||
+ | asterisk-version-switch | ||
</ | </ | ||
Line 119: | Line 142: | ||
===== Migrate to New Hardware ===== | ===== Migrate to New Hardware ===== | ||
- | FIXME Needs verification | + | **Backup and Restore** |
+ | |||
+ | :!: You will need to **activate** the FreePBX Distro Deployment on the new PBX. | ||
+ | |||
+ | ==== Legacy ==== | ||
**Upgrade 10.13.66 to SNG7**: https:// | **Upgrade 10.13.66 to SNG7**: https:// | ||
Line 125: | Line 152: | ||
Allows you to take **any FreePBX based system on version 2.9 or newer** and have it **migrate all the PBX settings to a new system**. | Allows you to take **any FreePBX based system on version 2.9 or newer** and have it **migrate all the PBX settings to a new system**. | ||
- | https:// | + | **Demo Video and Howto**: |
- | + | ||
- | https:// | + | |
:!: Note that any TRUNKS will be set to '' | :!: Note that any TRUNKS will be set to '' |