PBX Update routines
-
How does everyone handle PBX updates for multiple installations/clients? For example, with FreePBX, updates come out nearly all the time. With many clients, how do you handle the updates? It can be time consuming to log into each client's GUI, check for updates, run them, and restart the services. Is there a better, automated way, or do you just update on a schedule?
-
A client by client update schedule is probably best. Automate, but schedule.
We are looking at Ansible, too.
-
@scottalanmiller
So to be clear, right now, you do it manually? -
@fuznutz04 said in PBX Update routines:
@scottalanmiller
So to be clear, right now, you do it manually?Yes.
-
I've seen that you can do it via a command, which of course could be scheduled, but I'm always Leary of that with FreePBX.
sudo -u asterisk /var/lib/asterisk/bin/module_admin upgradeall
sudo -u asterisk /var/lib/asterisk/bin/module_admin reload -
@fuznutz04 said in PBX Update routines:
I've seen that you can do it via a command, which of course could be scheduled, but I'm always Leary of that with FreePBX.
sudo -u asterisk /var/lib/asterisk/bin/module_admin upgradeall
sudo -u asterisk /var/lib/asterisk/bin/module_admin reloadThat's the module part. Don't forget the OS, too.
-
@scottalanmiller said in PBX Update routines:
@fuznutz04 said in PBX Update routines:
I've seen that you can do it via a command, which of course could be scheduled, but I'm always Leary of that with FreePBX.
sudo -u asterisk /var/lib/asterisk/bin/module_admin upgradeall
sudo -u asterisk /var/lib/asterisk/bin/module_admin reloadThat's the module part. Don't forget the OS, too.
Right. The OS part (at least in FreePBX) can be set for automatic updates via the GUI in System Admin.