Prepping for FreePBX v17 on Debian

Our set of AWS server reserved instances are coming to an end. We want to buy 3 years-worth of reserved instances again.

Wondering if FreePBX v17 on Debian will need more resources that FreePBX v16 distro (Centos).

I have many instances of FreePBX all 16 or 17 on Debian 11 or 12 with up to 40 extensions running quite happily on one core,1GB memory, 20gb storage (consider that anecdotal)

1 Like

2 PBXes. First is our “test” V17 beta box. Second is our v16 master image. Both hosted on AWS, t3 gen, 2 cores, 1 GB RAM, 30GB SSD. Both running for several hours.

Debian 12, FreePBX v17. Installed and updated, but nothing configured. No commercial modules, because they will not load yet on Debian:
load average: 0.22, 0.22, 0.25

Centos, FreePBX v16 (distro install). Installed and updated, but nothing configured. All modules loaded including all commercial modules:
load average: 0.01, 0.03, 0.05

@dicko Do you have a list of modules that would be considered “minimal for functionality”?

I’ve been hesitant with new Installs of FreePBX distro. I’ve followed this forum for some time.
You are my Debian champion here :slight_smile:
With this recent post regarding FreePBX 17 on Debian, I’d like to do some testing. I much prefer a lean system. I know I can install all and then remove the modules I don’t need/want but I’d love to start with a
clean slate if possible.

In the linked instructions above, I’d like to replace the following command with a list of the minimum
modules.

fwconsole ma installall

Would you be willing to provide your best guess if you don’t already have a list?

Thanks in advance!

Eric

Personally I install everything. it’s just disk space

Oh, I thought perhaps it would make updates quicker (as more modules need to get updated).

I’ll give it a go with the instructions as-is.

Thanks for the quick reply.

Cheers!

The base set of modules you get with the install script is as follows:

root@minimal-fpbx:/usr/local/src/freepbx# fwconsole ma list
No repos specified, using: [standard] from last GUI settings

+------------------+------------+---------+---------+
| Module           | Version    | Status  | License |
+------------------+------------+---------+---------+
| builtin          |            | Enabled |         |
| callrecording    | 16.0.7     | Enabled | AGPLv3+ |
| cdr              | 16.0.9     | Enabled | GPLv3+  |
| conferences      | 16.0.6     | Enabled | GPLv3+  |
| core             | 16.0.56.14 | Enabled | GPLv3+  |
| customappsreg    | 16.0.3     | Enabled | GPLv3+  |
| dashboard        | 16.0.8     | Enabled | AGPLv3+ |
| featurecodeadmin | 16.0.1     | Enabled | GPLv3+  |
| framework        | 16.0.10.33 | Enabled | GPLv2+  |
| infoservices     | 16.0.2     | Enabled | GPLv2+  |
| logfiles         | 16.0.2     | Enabled | GPLv3+  |
| music            | 16.0.1     | Enabled | GPLv3+  |
| pm2              | 16.0.5     | Enabled | AGPLv3+ |
| recordings       | 16.0.5     | Enabled | GPLv3+  |
| sipsettings      | 16.0.15    | Enabled | AGPLv3+ |
| soundlang        | 16.0.9     | Enabled | GPLv3+  |
| voicemail        | 16.0.21    | Enabled | GPLv3+  |
+------------------+------------+---------+---------+

You can pare it down some more; the following set of modules will let you connect phones and trunks and set up routes among them. I tried to remove voicemail but received an error on reload: In Database.class.php line 246: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'asterisk.voicemail_admin' doesn't exist So I guess you get voicemail thrown in too. (but without the system recordings, you might have to guess at the audio prompts)

+-------------+------------+---------+---------+
| Module      | Version    | Status  | License |
+-------------+------------+---------+---------+
| builtin     |            | Enabled |         |
| core        | 16.0.56.14 | Enabled | GPLv3+  |
| dashboard   | 16.0.8     | Enabled | AGPLv3+ |
| framework   | 16.0.10.33 | Enabled | GPLv2+  |
| pm2         | 16.0.8     | Enabled | AGPLv3+ |
| sipsettings | 16.0.15    | Enabled | AGPLv3+ |
| voicemail   | 16.0.50    | Enabled | GPLv3+  |
+-------------+------------+---------+---------+

You said you prefer a “lean” system, right?

2 Likes

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.