I have Debian 13 / FreePBX 17 - How?

A while back, I started moving to FreePBX 17 for my clients. Right after it was available. At that time, I swear, it was touted that it ran on Debian 13. I set up Debian 13, ran the script, and voila! I’ve had a small update issue or two since then, but nothing that couldn’t be worked around or overcome with some minor know-how with apt - remove a source, update a config file, etc.

But now when I go to look at the next system, I can’t do Debian 13. Searching for “installing Freepbx 17 on Debian 13” gets results with “dependency hell,” and running the the freepbx install script doesn’t work saying ‘[gotta install 12.]’


root@pbx:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.0
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@pbx:~# ps -aux | grep asterisk
root        2266  0.0  0.0   2680   956 ?        S    Jan23   0:00 /bin/sh /usr/sbin/safe_asterisk -U asterisk -G asterisk
asterisk    2267  2.2  4.2 1336140 258052 ?      Sl   Jan23 1082:53 /usr/sbin/asterisk -f -U asterisk -G asterisk
asterisk    2744  0.1  1.3 930592 84988 ?        Ssl  Jan23  91:31 PM2 v5.2.2: God Daemon (/home/asterisk/.pm2)
asterisk    2814  0.0  0.8 147076 54016 ?        Ss   Jan23   1:33 php /var/www/html/admin/modules/core/call-transfer-events.php
asterisk    3038  0.5  1.7 11309468 107828 ?     Ssl  Jan23 267:31 node /var/www/html/admin/modules/sangomaconnect/node/index.js
asterisk    3197  0.0  1.2 893260 75904 ?        Ssl  Jan23   3:25 /usr/local/proxy-client/bin/proxy-client --remoteHost cloudconnect.apps.sangoma.com --appHost 127.0.0.1 --appPort 8443 --appProtocol unsecured --sid 3444e754-f9e5-4bbd-826c-775898454f54 --webProtocol unsecured --webPort  --token CFmO8Vjsvy >> /var/log/asterisk/connect-proxy-out.log 2>&1
asterisk    3294  0.5  2.3 11459068 141808 ?     Ssl  Jan23 254:27 node /var/www/html/admin/modules/sangomartapi/node/kickstart.js
asterisk    3511  0.6  1.7 843444 105820 ?       Ssl  Jan23 312:03 node /var/www/html/admin/modules/ucp/node/index.js
asterisk    9988  0.0  0.3 104604 18468 ?        Ss   Jan23   0:16 dirmngr --homedir /home/asterisk/.gnupg --daemon
asterisk 1157218  0.0  1.1 349628 72360 ?        S    Feb17   1:25 /usr/sbin/apache2 -k start
asterisk 2676529  0.0  1.0 349352 62120 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
asterisk 2676533  0.0  1.0 349444 62028 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
asterisk 2676588  0.0  1.0 349476 62380 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
asterisk 2676594  0.0  0.9 275680 60020 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
asterisk 2676724  0.0  1.0 349252 61272 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
asterisk 2676769  0.0  1.0 349484 61260 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
asterisk 2676771  0.0  1.0 275604 61232 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
asterisk 2676776  0.0  1.0 349340 61888 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
asterisk 2676792  0.0  0.9 275616 59988 ?        S    Feb24   0:18 /usr/sbin/apache2 -k start
root     3101503  0.0  0.0   6528  2420 pts/0    S+   09:10   0:00 grep asterisk
asterisk 4122251  0.0  1.0 155412 62820 ?        Ss   Feb11   0:42 php /var/www/html/admin/modules/restapps/restapps.php

What should I do about these installs? I have several of them. They all seem to update and function normally.

You can probably keep producing them if you find the hacked up instructions for back-reving PHP on Debian 13 that are all over the Internet. But DB13 is strongly recommended against by FreePBX and since Debian 12 is still “supported” by the Debian project, I personally don’t see the point in trying to fight this particular battle. The PBX is the important thing not the OS it’s running on.

1 Like

I would agree. I’m just wondering if it’s worth setting up new systems and cutting over. Sounds like it is, if only for support.

I wouldn’t, I’d just wait until one of them needs to be updated then do a backup from freePBX, rebuild, and restore.