Find a file
Florian (DF2ET) f09870ce56 Optionally disable setup warning (#165)
* Optionally suppress setup.php warning

* Fix negation
2017-10-26 09:58:53 +02:00
config changes related to https://github.com/dg9vh/MMDVMHost-Dashboard/issues/130 and added missing strings into internationalisations... 2017-03-23 19:40:34 +00:00
cron Small code optimization by CT2JAY 2017-03-16 15:35:31 +03:00
css Show active network with green button 2017-07-26 23:45:17 +02:00
database inserting option to change name-resolution based on a sqlite3-database instead of dmrids.dat-file 2017-09-22 12:17:22 +00:00
images Fix mistake with images 2017-01-08 12:04:41 +01:00
include Optionally disable setup warning (#165) 2017-10-26 09:58:53 +02:00
locale Allow for integration of custom php file into ddashboard 2017-10-12 14:02:54 +02:00
scripts Bugfixing some Error 500 2017-09-23 18:34:16 +00:00
sounds added alert-sound 2016-05-03 21:44:58 +02:00
.gitignore Allow for integration of custom php file into ddashboard 2017-10-12 14:02:54 +02:00
ajax.php Fix load average display value, this is not a percentage made out the three values (@see man proc). 2017-10-09 08:57:25 +00:00
credits.php Add credits for French translators 2017-04-07 08:23:37 +02:00
index.php Allow for integration of custom php file into ddashboard 2017-10-12 14:02:54 +02:00
internationalization.md hint on translations for DataTables 2017-03-16 14:35:26 +00:00
LICENSE added Licence 2016-05-01 21:27:46 +02:00
linux-step-by-step.md Some further documentation about sqlite and so on. 2017-09-22 13:07:50 +00:00
messages.pot Allow for integration of custom php file into ddashboard 2017-10-12 14:02:54 +02:00
README.md Some further documentation about sqlite and so on. 2017-09-22 13:07:50 +00:00
setup.php Allow for integration of custom php file into ddashboard 2017-10-12 14:02:54 +02:00
switching-networks.md changes related to https://github.com/dg9vh/MMDVMHost-Dashboard/issues/130 and added missing strings into internationalisations... 2017-03-23 19:40:34 +00:00
txinfo.php Code cleanup and reformatting 2017-05-16 08:05:52 +00:00
version.php bugfixing setup.php 2017-10-17 18:18:56 +00:00

MMDVMHost-Dashboard

Dashboard for MMDVMHost (by G4KLX)

About

MMDVMHost-Dashboard is a web-dashboard for visualization of different data like system temperatur, cpu-load ... and it shows a last-heard-list.

It relies on MMDVMHost by G4KLX (see https://github.com/g4klx/MMDVMHost). At this place a big thank you to Jonathan for his great work he did with this software.

Based on G4KLX code, mod by EA4GKQ

Required are

  • Webserver like lighttpd or similar
  • php5
  • if using sqlite3-database name resolving sqlite3 and php5-sqlite also needed

Installation

  • Please ensure to not put loglevels at 0 in MMDVM.ini.
  • Copy all files into your webroot and enjoy working with it.
  • Create a config/config.php by calling setup.php and giving suitable values
  • If Dashboard is working, remove setup.php from your webroot

For detailled installation see linux-step-by-step.md within this repository.

Usage

To use the dashboard simply call the corresponding address in a webbrowser. The webbrowser has to be javascript-enabled because of the usage of DataTables, that would only be functional with Javascript enabled for this site!

Features

At the moment there are several information-sections shown:

  • System Info: Here you'll find live info about the host-system itself like CPU-freq, temperature, system-load, cpu-usage, uptime and cpu-idle-time.
  • Repeater Info: Here are some basic repeater info and link-states
  • Enabled Modes This is a list of enabled modes. If green, it's enabled, if grey, it's disabled. If it is red, there is an error-state with MMDVMHost or ircddbgateway.
  • Last Heard List of today's x callsigns: This is a list of the last x callsigns heard in general in the system over all modes and directions. X is to be configured in /config/config.php
  • Today's last 10 local transmissions: For better debugging/calibrating etc. the last 10 local transmissions (RF-side of the repeater) are listed.

New features by EA4GKQ

  • Buttons toolbar, security-hint: to make this function secure, please enable htpasswd-function for folder "scripts"!
  • LastHeard table are sorted
  • Some mods to improve mobile experience

Cronjob for updating DMR IDs

You can use the included script to update the DMR IDs periodically. Copy the files updateDMRIDs to /etc/cron.d/ and updateDMRIDs.sh to /var/www from the cron folder in this repo. The paths may have to be aligned to your system architecture. The Update script will then be executed once every 24 hours at 3:30. For security considerations please make sure that the cron folder is not copied to your web server's www root directory.

If you are using the sqlite3-database, in the database-folder you can find a update-script that updates the database from MARC-database.

Contact

Feel free to contact the author via email: dg9vh[@]darc.de

Feel free to contact the mod author via email: ea4gkq[@]ure.es