... | ... | @@ -4,77 +4,3 @@ This is the FreeDMR installation guide. |
|
|
|
|
|
We recommend installing with Docker [Click here and follow these instructions](https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(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
|
|
|
|
|
|
[Version 1](https://github.com/hacknix/FreeDMR/archive/v1.2.6.tar.gz)
|
|
|
|
|
|
### 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](http://www.freedmr.uk)
|
|
|
|
|
|
|
|
|
|