Skip to content

a427538/freepbx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FREEPBX dockerfile

This Dockerfile builds and runs OK it is though still a work in progress!

There is still the issue to resolve with freepbx on first run of the container:

Issue 1, - complaining .htaccess files are disabled - more info at http://wiki.freepbx.org/display/F2/Webserver+Overrides

So once you have have your freepbx docker running with:

sudo docker run --name freepbx -v /c/Users/pb1stic1/docker/freepbx:/etc/freepbxbackup -p 222:22 -p 80:80 -p 8009:8009 -p 4569:4569 --net nw_test -d -t a427538/freepbx sudo docker run --name freepbx -v /place/to/put/backup:/etc/freepbxbackup --net=host -d -t brownster/freepbx12021

Run the following commands starting from the docker host cmd line:

sudo docker exec -it freepbx bash

vi /etc/apache2/apache2.conf and hit Return / Enter.

At Directory /var/www/ you'll see a line like the following:

"AllowOverride None" - change this to "AllowOverride ALL".

service apache2 start

/etc/init.d/mysql start

amportal reload

After that freepbx we browse to:

http://ip adress of docker host:8009/html/admin/config.php

  • once you have updated the modules of freepbx you are good to go.

You can find the current built version at (now old):

https://registry.hub.docker.com/u/brownster/freepbx12021/

A basic run example: sudo docker run --name freepbx -v /place/to/put/backup:/etc/freepbxbackup --net=host -d -t brownster/freepbx12021

EXPOSED ports 80 tcp 5060 tcp and 10000-20000 udp

Mount point /etc/freepbxbackup to allow easy backup of freepbx out of the container.

on first run set passwords and then install freepbx modules required and upgrade

TO BUILD FROM DOCKERFILE:

git clone https://github.com/Brownster/NZB-INSTALL-SCRIPT.git freepbx

cd freepbx

sudo docker build -t yourdockerrepo/freepbx .

you can then push the image to your docker repo.

if you make any changes whilst using freepbx use commit to save your changes.

Things to do:

1, issue stated above to be resolved so freepbx starts cleanly

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages