0DMRMaster - DMR Server

 0DMRMaster
https://github.com/olympy/0DMRMaster

1. Install Python 3.13.7
wget https://www.python.org/ftp/python/3.13.7/Python-3.13.7.tgz
tar zxvf Python-3.13.7.tgz
cd Python-3.13.7/
sudo apt-get install pkg-config
./configure --enable-optimizations
make
sudo make install 

OR

sudo apt-get install python3
sudo apt-get install python3-pip

2.Clone/download the repo.
sudo apt-get install git
git clone https://github.com/olympy/0DMRMaster

OR

wget https://codeload.github.com/olympy/0DMRMaster/zip/refs/heads/master
sudo apt-get install unzip
unzip master

3.Create environment and install requirements (linux example):

python3 -m venv venv
$ . venv/bin/activate
$ python3 -m pip install --upgrade pip
$ pip install -r requirements.txt


4.SSL
sudo apt-get install openssl
sudo apt-get install libssl-dev

5.Configuration

Copy localmaster_EXAMPLE.py to localmaster.py and edit.

6.Run

$ . venv/bin/activate
$ python localmaster.py


The running server listens for 62031/udp as DMR service (may be changed with --port command line argument) and exposes http API/dashboard on 8000/tcp (may be changed with --web-port command line argument):

API: http://YOUR-SERVER-IP:8000/api/dashboard
Web dashboard: http://YOUR-SERVER-IP:8000/dashboard/index.html

Комментариев нет:

Отправить комментарий

0DMRMaster - DMR Server

 0DMRMaster https://github.com/olympy/0DMRMaster 1. Install Python 3.13.7 wget https://www.python.org/ftp/python/3.13.7/Python-3.13.7.tgz ta...