FreeDMR+ , FreeDMR Server without Docker full systemd ,last original version gitlab hacknix by G7RZU Simon, with Dashboard FDMR-Monitor version Self-service by OA4DOA Christian, and version CS8ABG Bruno, template mods by WP3JM James & N6DOZ Rudy, Self-Service mods with Dial-TG by IU2NAF Diego and menu by HP3ICC.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Esteban Mackay Q. b8cc169810
adn
2 years ago
img update 2 years ago
README.md adn 2 years ago
easy-fdmr.sh Update easy-fdmr.sh 2 years ago
fdmr-bridge.sh adn 2 years ago
install.sh adn 2 years ago
update-b.sh update 2 years ago
update.sh adn 2 years ago

README.md

FDMR+

Is an excerpt from the emq-TE1ws proyect, focused on new and current sysops who want to install FreeDMR easily, quickly and up-to-date.

This shell, install FreeDMR Peer Server,with 2 option Dashboard for select: FDMR-Monitor by OA4DOA Christian and FDMR-Monitor by CS8ABG Bruno , Both Dashboard version Self-Service

Shell easy auto install FreeDMR Peer Server version Self-Service without Docker, latest original gitlab hacknix version by G7RZU Simon, with Dashboard, template mods by WP3JM James & N6DOZ Rudy, Self-Service mods with Dial-TG by IU2NAF Diego and menu by HP3ICC.

Important note ,

  • Compatibility

You can use this script on raspberry , linux pc , server , virtual machine or vps with debian 11 x86 or x64

This script contains binaries created by different developers , many designed to be used on debian 11 or higher , bad news for ubuntu users , some of the included applications may only work correctly on debian 11

  • Very important, if you are going to use this installation script to integrate your server into the freedmr mesh, you must first have the basic knowledge necessary to administer your server, and you must comply with the configurations required to be part of the network.

  • Support

Unofficial script to install Freedmr Peer Server with Dashboard self-service, if you require support from the official version of the developer , refer to the original developer script :

https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)

FreeDMR Peer Server original version gitlab FreeDMR by G7RZU hacknix Simon.

Pre-Requirements

need have curl and sudo installed

Install

into your ssh terminal copy and paste the following link :

apt-get update

apt-get install curl sudo -y

sudo su

bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/fdmr/-/raw/main/easy-fdmr.sh)"

Menu

alt text

At the end of the installation your freedmr Peer server will be installed and working, a menu will be displayed that will make it easier for you to edit, restart or update your server and dashboard to future versions.

to use the options menu, just type "menu-fdmr" without the quotes in your ssh terminal or console.

Self-Service

alt text

The self-service feature, added by fellow OA4DOA Christian, allows each user to add or remove one or more static tgs from the ease of a graphical environment from the server's Dashboard.

Thanks to colleague IU2NAF Diego and the FreeDMR Italia team, they add Dial-TG compatibility and option to customize the language of the announcement voice or use CW.

Self-Service database

The Self-Service function uses a local database, this database does not store private information, it only stores the callsign, id and list of static tgs, created by the same user, the password is the callsign that the hotspot has and The password is decided by the user from his hotspot in the options line, without sending a previous request, filling out a ticket, sending an email or asking someone else for authorization. The user can configure the same password for all their hotspots, repeaters or connections, or they can configure an independent password for each connected equipment. They can only use Self-Service if they have previously configured their password in the options line and their equipment or application. is connected to the server

Self-Service username and password

The user will always be indicative that he has his hotspot or application connected to the server.

the password is chosen by the user and placed in the options line as follows: " PASS=password_of user_selfservice"

Password example " abc123 " :

Options=PASS=abc123

The password must contain at least 6 characters between letters and numbers, you cannot use your callsign as a password.

How to Update FDMR+

In case of bugs, changes, updates or new versions, you can use the update option from the fdmr+ menu:

To facilitate your update, copy all your obp in the opb list menu option, when when your server update is finished, all your obp will be automatically added to the configuration file and your server will be operational in minutes

  • Select menu update

  • Select update FreeDMR

  • Select OBP List, and verify that all your obp are listed correctly

  • Select iniciar actualizacion / strart update

FreeDMR Peer Server Release :

  • v1.3.19

Location files config :

  • FreeDMR Peer Server:

/opt/FreeDMR/config/FreeDMR.cfg

  • FreeDMR Rules:

/opt/FreeDMR/config/FreeDMR.cfg

  • FDMR-Monitor:

/opt/FDMR-Monitor/fdmr-mon.cfg

* FDMR-Monitor2: 

/opt/FDMR-Monitor2/fdmr-mon.cfg

Systemctl Services :

  • Freedmr:

freedmr.service

  • FreeDMR Proxy:

proxy.service

  • FreeDMR Parrot:

fdmrparrot.service

  • FDMR-Monitor:

fdmr_mon.service

  • Web Server

http.server-fdmr.service

  • FDMR-Monitor2:

fdmr_mon2.service

  • Web Server 2

http.server-fdmr2.service

Dashboard Files

  • FDMR-Monitor by OA4DOA

/var/www/fdmr/

  • FDMR-Monitor2 by CS8ABG

/var/www/fdmr2/

Credits :

Special thanks to colleagues: CE5RPY Rodrigo, CS8ABG Bruno, OA4DOA Christian, G7RZU hacknix, for their contributions to the content of this scrip.

Sources :

Powered by TurnKey Linux.