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 [2018/03/28 10:19] 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 ====== | ||
+ | |||
+ | **Downloads**: | ||
+ | |||
+ | **Upgrade In-Place**: https:// | ||
+ | |||
+ | :!: **Take a VM snapshot first!** | ||
===== SNG7 ===== | ===== SNG7 ===== | ||
Line 8: | Line 14: | ||
cat / | cat / | ||
</ | </ | ||
+ | |||
+ | ==== GUI Upgrade ==== | ||
+ | |||
+ | :!: You are probably better off using the CLI, especially if there are many updates. | ||
+ | |||
+ | - Update PBX and OS Modules | ||
+ | - First use **Module Admin -> Module Updates** | ||
+ | - Then use **Module Admin -> System Updates** | ||
+ | - Reboot the PBX | ||
+ | - **System Admin -> Power Options -> Reboot** | ||
==== Manual Upgrade ==== | ==== Manual Upgrade ==== | ||
- | :!: Take a VM **snapshot** first! | + | Upgrade all FreePBX modules: |
< | < | ||
- | fwconsole ma installall | + | fwconsole ma upgradeall && |
- | fwconsole r | + | |
- | yum -y update | + | |
- | yum clean all | + | |
- | reboot -r now | + | |
</ | </ | ||
- | ==== GUI Upgrade ==== | + | Or, if you want to install all new modules or reinstall any uninstalled modules: |
- | - Update PBX GUI Modules | + | < |
- | - First use **Module Admin -> Module Updates** | + | fwconsole ma installall && fwconsole r |
- | - Then use **Module Admin -> System Updates** | + | </file> |
- | - Reboot the PBX | + | |
- | - **System Admin -> Reboot** | + | Finally, we update the host OS and reboot: |
+ | |||
+ | <file> | ||
+ | yum -y update && yum clean all && reboot | ||
+ | </ | ||
+ | |||
+ | ==== Changing Major Asterisk Versions ==== | ||
+ | |||
+ | < | ||
+ | asterisk-version-switch | ||
+ | </file> | ||
==== Upgrade from FreePBX 10.13.66 ==== | ==== Upgrade from FreePBX 10.13.66 ==== | ||
Line 120: | 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 126: | 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 '' |