diff options
author | Steffen Möller <steffen_moeller@gmx.de> | 2014-06-21 20:04:14 +0200 |
---|---|---|
committer | Steffen Möller <steffen_moeller@gmx.de> | 2014-06-21 20:04:14 +0200 |
commit | f4f619e52e097341ec2869269a18110ccd28467c (patch) | |
tree | bd6230ff971fa3300bcf862791af27d7365a7266 | |
parent | f18d0b38a915cc79a6efe147cf498329d9882461 (diff) |
Basic install instructions
-rw-r--r-- | README.md | 40 |
1 files changed, 39 insertions, 1 deletions
@@ -1 +1,39 @@ -See mkmap.sh for now :) +ffmap-backend - Data for Freifunk Map + +ffmap-backend gathers information on the batman network by invoking + batctl +and + batadv-vis +as root (via sudo) and has this information placed into a target directory +as the file "nodes.json" and also updates the directory "nodes" with graphical +representations of uptimes and the number of clients connecting. + +The target directory is suggested to host all information for interpreting those +node descriptions, e.g. as provided by https://github.com/ffnord/ffmap-d3.git . +When executed without root privileges, we suggest to grant sudo permissions +within wrappers of those binaries, so no further changes are required in other +scripts: + +$ cat <<EOCAT > $HOME/batctl +#!/bin/sh +exec sudo /usr/sbin/batctl $* +EOCAT + +and analogously for batadv-vis. The entry for /etc/sudoers could be +whateveruser ALL=(ALL:ALL) NOPASSWD: /usr/sbin/batctl,/usr/sbin/batadv-vis,/usr/sbin/alfred-json + +The destination directory can be made directly available through apache: + +$ cat /etc/apache2/site-enabled/000-default +... + <Directory /home/whateverusername/www/> + Options Indexes FollowSymLinks MultiViews + AllowOverride None + Order allow,deny + allow from all + </Directory> +... + +$ cat /etc/apache2/conf.d/freifunk +Alias /map /home/ffmap/www/ +Alias /firmware /home/freifunk/autoupdates/ |