Updated Installing using Docker (recommended!) (markdown) authored by Simon's avatar Simon
...@@ -9,10 +9,14 @@ Firstly, you need a system running docker. For debian-based systems, this is sim ...@@ -9,10 +9,14 @@ Firstly, you need a system running docker. For debian-based systems, this is sim
A change needs to be made to the docker config for openbridge to work correctly: A change needs to be made to the docker config for openbridge to work correctly:
`echo "{ userland-proxy: false}" > /etc/daemon.json` `echo "{ userland-proxy: false}" > /etc/docker/daemon.json`
`systemctl restart docker` `systemctl restart docker`
## Get FreeDMR
`docker pull hacknix/freedmr:v1.1-with-proxy`
## Grab and edit the config file ## Grab and edit the config file
`mkdir /etc/freedmr` `mkdir /etc/freedmr`
...@@ -92,13 +96,17 @@ Remember to configure the database connection ...@@ -92,13 +96,17 @@ Remember to configure the database connection
`mkdir -p /var/log/freedmr` `mkdir -p /var/log/freedmr`
## Make logfile
`touch /var/log/freedmr/freedmr.log`
## Make sure docker image can access logfile ## Make sure docker image can access logfile
`chown 54000 /var/log/freedmr` `chown -R 54000 /var/log/freedmr`
## Run docker instance and check it all starts up OK ## Run docker instance and check it all starts up OK
docker run --name=freedmr -v --read-only /etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg -v \ docker run --name=freedmr --read-only -v /etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg -v \
/var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log /var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log
-v /etc/freedmr/rules.py:/opt/freedmr/rules.py -p 54100-54150:54100-54150/udp -p 62031:62031/udp -p 62036-62046:62036-62046/udp \ -v /etc/freedmr/rules.py:/opt/freedmr/rules.py -p 54100-54150:54100-54150/udp -p 62031:62031/udp -p 62036-62046:62036-62046/udp \
-p 4321:4321/tcp hacknix/freedmr:v1.1-with-proxy` -p 4321:4321/tcp hacknix/freedmr:v1.1-with-proxy`
... ...
......