Full FreePBX 17 containerized setup I ordered from a DevOps on Fiverr. It is currently only tested with Docker, but should work with Podman too is set up right. https://donate.spoljarevic.sh
  • Shell 98.2%
  • Dockerfile 1.8%
Find a file
Luca Matteo Spoljarevic bb2228422c
Added Licence
2026-02-11 02:58:47 +01:00
docker Initial Commit 2025-11-23 18:12:44 +01:00
docker-compose.yml Initial Commit 2025-11-23 18:12:44 +01:00
Dockerfile Initial Commit 2025-11-23 18:12:44 +01:00
FreePBX_Docker_Setup_Guide.pdf Initial Commit 2025-11-23 18:12:44 +01:00
LICENCE Added Licence 2026-02-11 02:58:47 +01:00
README.md Updated README.md File 2026-01-20 14:46:16 +01:00
sng_freepbx_debian_install.sh Initial Commit 2025-11-23 18:12:44 +01:00

Notes about this Project

All the code gets published to Codeberg. All other platforms are just mirrors.

Issues, pull requests, and everything else will only be looked at on codeberg.org.

FreePBX Docker Installation Guide

This guide provides a clean and structured walkthrough to build, run, and install FreePBX inside a Docker container.


🚀 Steps to Run the FreePBX Container

1. Open a Terminal

Navigate to your FreePBX project directory.


🏗️ 2. Build the Docker Image

Use Docker Compose to build the container image:

sudo docker-compose build

▶️ 3. Start the Container

Start FreePBX in detached mode:

sudo docker-compose up -d

🐚 4. Access the Running Container

Enter the FreePBX container shell:

sudo docker exec -it freepbx17 bash

📦 5. Install FreePBX

Once inside the container, run the installation script:

bash sng_freepbx_debian_install.sh --skipversion

Notes

  • Make sure to run all commands in the order listed above.
  • A full and successful FreePBX setup depends on keeping this sequence.

Happy deploying! 🎉