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.
hp3icc 6d30f1abf8
Update update.sh
2 months ago
img Create Screenshot_156.jpg 2 years ago
README.md Update README.md 2 years ago
easy-fdmr.sh Update easy-fdmr.sh 2 months ago
fdmr-bridge.sh update 2 years ago
install.sh 3dash 2 months ago
update-b.sh . 11 months ago
update.sh Update update.sh 2 months ago

README.md

FDMR+

ADN Systems DMR Peer Server is a fork from FreeDMR by G7RZU hacknix Launched on April 21, 2024, by a visionary group of 20 international amateur radio enthusiasts, ADN Systems operates on an Open Bridge Protocol (OBP), fostering a decentralized network devoid of hierarchical structures.

This shell, install ADN 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 ADN Peer Server version Self-Service without Docker latest release, with Dashboard, template mods by WP3JM James & N6DOZ Rudy, Self-Service mods with Dial-TG by IU2NAF Diego and menu by HP3ICC.

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

  • Important, this script is preconfigured to be used in the ADN Systems server mesh

  • Very Important, for greater stability in the file downloads that the server and dashboard perform every 24 hours, this script disables IPv6. If you require IPv6 on your host computer, you must reactivate it at your own risk.

Pre-Requirements

need have curl and sudo installed

Install

into your ssh terminal copy and paste the following link :

apt update

apt 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-adn" 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 Italia team, they 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 ADN Server

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

  • Select iniciar actualizacion / strart update

Location files config :

  • ADN DMR Peer Server:

/opt/ADN-DMR-Peer-Server/config/adn.cfg

  • FDMR-Monitor OA4DOA:

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

  • FDMR-Monitor2 CS8ABG:

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

Systemctl Services :

  • ADN DMR server:

adn-server.service

  • ADN server Proxy:

proxy.service

  • ADN server Parrot:

adn-parrot.service

  • Web Server

nginx.service

  • FDMR-Monitor OA4DOA:

fdmr_mon.service

  • FDMR-Monitor2 CS8ABG:

fdmr_mon2.service

Dashboard Files

  • FDMR-Monitor by OA4DOA

/var/www/fdmr/

  • FDMR-Monitor2 by CS8ABG

/var/www/fdmr2/

  • Support

Click on the Telegram icon and join the ADN Systems family

Contact us in our Telegram group, and join a truly free network for amateur radio use, based on 3 pillars, equality, respect and responsibility.

If you have the basic knowledge of Linux to install, configure and manage a DMR server, you can integrate your server to the ever-growing network of mesh servers of Amateur radio digital network systems.

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.