Dockerized FreePBX 17 + Asterisk 21 with external DB

Hi everyone,

I’ve recently updated my open-source project that containerizes FreePBX and Asterisk,
and I thought some of you might find it useful or interesting for testing, lab setups, or DevOps workflows.

:backhand_index_pointing_right:github.com/escomputers/freepbx-docker

Features:

  • FreePBX 17 and Asterisk 21
  • External database
  • Clean Docker build with reproducible layers
  • Works both standalone and as a base image for more complex PBX stacks

The goal of the project is not to replace official builds,
but to offer a modern, and reproducible base for testing and automation.

If anyone here is experimenting with containerized PBX environments,
I’d really appreciate your feedback or ideas on improvements.

Thanks

Just a heads-up that Asterisk 21 goes security fix only this week[1].

[1] Asterisk Versions - Asterisk Documentation

Thank you @jcolp

One of the main reasons why I created this project is due to this frequent Asterisk update pace.

It’s very easy to update it and build a new image with new Asterisk version.