FreeDMR installation
This is the FreeDMR installation guide.
We recommend installing with Docker [Click here and follow these instructions](Installing%20using%20Docker%20(recommended!))
If you choose not to use docker, you must agree that you have the skills to do so, are proficient with Linux and Python and can proceed on your own.
What follows may be out of date.
Prerequisites
These are required before you try to proceed
A computer!
We recommend using Linux (we use Debian).
Our servers run fine with 1 CPU and 1 Gb RAM. A virtual server is fine.
Python3 and pip3
Freedmr uses Python3 so, first and foremost, please ensure that Python3 and pip3 are installed. on your system.
A working DMR setup
You should have a DMR radio and repeater or hotspot and know how to use and configure them.
Join the community!
Our group for system builders can be found here: https://t.me/joinchat/RFnEhSEpz1P4AJM1
Installation
Now, let's install FreeDMR :-)
Download source
Prepare source
#tar zxvf v1.2.6.tar.gz
#cd FreeDMR
Install required Python modules
#sh ./install.sh
Edit configuration
#mkdir config
#cp FreeDMR-SAMPLE.cfg config/FreeDMR.cfg
#cp rules_SAMPLE.py config/rules.py
Using your favourite editor, edit the file config/FreeDMR.cfg
Please leave the OpenBridge configuration disabled until you are familiar with how FreeDMR works
Start FreeDMR
#python3 ./bridge_master.py -c ./config/FreeDMR.cfg -r ./config/rules.py
Connect a system
If all goes well, you should now be able to connect a system to your server on port 54001
Consider whether to use the proxy
This is needed to support the common port 62031 for all inbound HomeBrewProtocol connections
User's guides
You can find more details on how to use FreeDMR from the user perspective at http://www.freedmr.uk