Installing 3CX SBC on Raspberry Pi 4

Status
Not open for further replies.

KaterinaK_3CX

Joined
Feb 24, 2016
Messages
246
Reaction score
36
3CX PBX is no longer supported on Raspberry Pi devices. This guide is intended to cover the set-up and installation of the 3CX SBC only.

Read the guide.
 
Last edited:
The instructions for installing both the PBX and SBC on a RPi4 are in the page that is linked by the OP.

If you look at Step 5, you will see that there is where you choose what to install.
 
Doh! :facepalm: Had totally missed that the 3CX install script now does *both*... and the 'select what to install' is an instruction *once you're running the script*.

Thanks!
 
  • Like
Reactions: NickD_3CX
Doh! :facepalm: Had totally missed that the 3CX install script now does *both*... and the 'select what to install' is an instruction *once you're running the script*.

Thanks!
It's easy to miss :)
 
Anyone having issues with setting a static IP? Just flashed a fresh copy of Raspian - noticed the dhcpd.conf file was missing. Added a default version and edited the static IP info. Nothing will make a static IP address work. Super familiar with linux. Any advice?
 
Anyone having issues with setting a static IP? Just flashed a fresh copy of Raspian - noticed the dhcpd.conf file was missing. Added a default version and edited the static IP info. Nothing will make a static IP address work. Super familiar with linux. Any advice?
disabling dhcpd5 resolved this.

systemctl stop dhcpcd
systemctl disable dhcpcd
apt remove dhcpcd5

Set static IP:

vi /etc/network/interfaces.d/eth0

add

auto eth0
allow-hotplug eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
dns-nameservers xxx.xxx.xxx.xxx
dns-search domain-name
 
@rattler555

However, it is strange that the actions you mention were necessary, had you followed our guide exactly and used the provided image file and Etcher?
 
@rattler555

Thank you for sharing your solution!

However, it is strange that the actions you mention were necessary, had you followed our guide exactly and used the provided image file and Etcher?
Yes, Exactly. Reimaged twice. The latest Rasbian image did not have the /etc/dhcpd.conf file present. I did add it and modify accordingly - no love.
 
Yes, Exactly. Reimaged twice. The latest Rasbian image did not have the /etc/dhcpd.conf file present. I did add it and modify accordingly - no love.
I just tested this with the latest image (link in our guide) and the .conf file exists and everything seems to be working fine. By the way, you seem to be mistyping the filename, it is /etc/dhcpcd.conf and not /etc/dhcpd.conf.

EDIT: After looking at the situation more closely I can confirm that this should've just worked out of the box and none of the mentioned steps should've been required and we would actually strongly recommend against them.
 
I just tested this with the latest image (link in our guide) and the .conf file exists and everything seems to be working fine. By the way, you seem to be mistyping the filename, it is /etc/dhcpcd.conf and not /etc/dhcpd.conf.

EDIT: After looking at the situation more closely I can confirm that this should've just worked out of the box and none of the mentioned steps should've been required and we would actually strongly recommend against them.
Thanks for finding that. I'll test this out on the next SBC setup happening very soon.
 
Thanks for finding that. I'll test this out on the next SBC setup happening very soon.
Low and behold, a fresh reimage worked perfectly. Dhcpcpd.conf file exists and edits worked like they should. Thanks for testing this out.
 
  • Like
Reactions: ChrisC_3CX
lsb_release -a
pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
 
  • Like
Reactions: Evolute IT
Dear NickD,
so, with this downgrade I had to lost my services running on bullseye, but with older and lite version now it works. let's try 3CX! Thank you!
 
Dear NickD, 3cx configured and it seems all works well. can I upgrade raspbian llte to desktop now, without loosing 3cx?
 
Dear NickD, 3cx configured and it seems all works well. can I upgrade raspbian llte to desktop now, without loosing 3cx?
I'm glad you managed alright. Regarding your last question, 3CX on Raspberry Pi is intended more to run as a "headless" server and usually don't recommend installing a Desktop, because the only purpose of the Pi should be: a 3CX Server

For this you don't need a Desktop.
 
  • Like
Reactions: Evolute IT
Currently I am running 3CX v18 update 2 in a RPi. My intention was to install v18 update 5 on a PC running Ubuntu server OS, then have the RPi run 3CX SBC, but isn’t that a bit pointless when both are on the same LAN? Just seems easier to backup the existing 3CX system and transfer it on to the Ubuntu server, although the server wouldn’t be dedicated to running 3CX.

The startup option isn’t really suitable as the restriction of 10 users limits for expansion in the future, currently have 6 users already which hopefully won’t expand past 10 but cannot guarantee that, also how many SIP trunks can you connect on the startup option?
 
Status
Not open for further replies.

Forum statistics

Threads
111,974
Messages
590,081
Members
164,899
Latest member
mazet