Noob needs asterisk + FreePBX guidance

I have an Ubuntu Mate server for home. It’s got lots of extra CPU, NVME SSD and RAM available. I run Apache for our Intranet (and have a private top-level domain name, unregistered- just for our LAN). I’m trying to get rid of Ooma and get some added features, so I want to install Asterisk and FreePBX. I don’t have an MTA or any eMail or database installed on the server yet.

I went around in circles for hours with ChatGPT’s “help” building and installing Asterisk 22.5 (?) and FreePBX (17?) last night. It broke a lot of stuff, and I restored an image to put everything back to the previous state.

I need some guidance from one or more experienced humans. I want to install the admin pages in a directory like /MyDir/html/PBX, but not if that will break things (/var/www-data/… will work). I don’t really care where the binaries are installed.

I need to know how to install asterisk, FreePBX. I will install MariaDB (as I understand that’s the preferred backend)- but need some instructions for that too. And what MTA and eMail systems? (I prefer to use my web hosting provider company for eMail accounts so that we can get them wherever we are without tunneling.) And my server has a second Ethernet port available- should I use it (and why, how)?

I haven’t come across a straightforward guide on the Web. I’d be happy to consult that for any of my needs that don’t need personalized answers.

I’ve seen a guy on YouTube install both Asterisk and FreePBX on a Pi from a single tarball; but I can’t find that video now- however I am running an AMD64 server, and would rather use some of it’s unused capacity.

Sorry for the long post. Wish ChatGPT knew what it’s talking about. It’s okay for uncomplicated stuff.

1 Like

The best 2 ways to install FreePBX are via the official image or the install script.

Both can be accessed at:

And if you can’t give it it’s own host machine, a VM is the best way.

I have this scripted when I want to mock about in my lab

It is STRONGLY discouraged to install FreePBX this way.

What is the problem installing it this way?

Because it is the “manual” way which existed before the install scripts. It was for beta testing. It hasn’t been updated since the GA release of v17 and is out dated.

1 Like

That “manual” way is what I am interested in. See the several pieces of software that come together to make FreePBX. I don’t put it in prod. And in my response to the OP here, it was based on the assumption that this was going to be a play system seeing as they aren’t deploying it on a fresh OS instance

I am trying to replace Ooma for home phone service.

Should I install Asterisk (I haven’t found an image of installer for that) first, MyriaDB before that, a mail transfer agent, and Postfix? Is there a complete guide somewhere?

I appreciate all the discussion- and the help. I already tried the manual way. Unless you’re a dev, it seems fraught with peril. Glad I had a recent image of my system. I need something fairly trouble-free.

The FreePBX distro and install script do that for you by default! :slight_smile:

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