Einleitung
Ab und zu ist es notwendig (oder gewünscht), das 3CX nicht über die offizielle ISO installiert wird. Diese besitzt recht viele Einschränkungen hinsichtlich der Erweiterbarkeit und verfügbaren Pakete. Das ist natürlich offiziell völlig unsupported. Daher für Kenner eine kurze Abfolge von Befehlen, wie es trotzdem klappt.
Voraussetzung
- Aktuelles Debian ist installiert (z.B. hier). Am besten NUR mit aktiviertem SSH-Server ohne irgendwelche Desktop Pakete
- Feste IP Adresse ist möglich, am besten mit einer statischen DHCP Reservierung
su -
apt update
apt upgrade -y
apt install -y sudo wget gnupg2 dphys-swapfile apt-transport-https gpg net-tools nginx sngrep
wget -O- https://repo.3cx.com/key.pub | gpg --dearmor | tee /usr/share/keyrings/3cx-archive-keyring.gpg > /dev/null
echo "deb [arch=amd64 by-hash=yes signed-by=/usr/share/keyrings/3cx-archive-keyring.gpg] http://repo.3cx.com/3cx bookworm main" > /etc/apt/sources.list.d/3cxpbx.list
apt update
rm -f /etc/nginx/sites-enabled/default
systemctl reload nginx
apt install 3cxpbx -y
# /usr/sbin/3CXWizard --cleanup # Um wieder von ganz vorne zu begonnen