Skip to content

Knotengraph installieren

chris007de edited this page Nov 9, 2014 · 4 revisions

Installieren der ffmap-d3 Knotenkarte im Münchener Freifunk

Ausgegangen wird von einem Debian Wheezy mit folgenden Paketen

  • fastd
  • batman-adv

und einer funktionierenden VPN-Verbindung zu den aktiven Gateways des Münchener Freifunks sowie eines laufenden Webervers mit dem root-Verzeichnis /var/www.

Zudem muss noch alfred installiert werden (apt-get install alfred), hier die Paketquellen.

Die Software des Knotengraphen liegt bei uns im Git und kann von dort geholt werden:

cd /var/www
git clone https://github.com/freifunkMUC/ffmap ffmap
chown -R www-data:www-data ffmap
cd ffmap

Gegebenenfalls sind die vordefinierten Werte "gravity" und "distance" anzupassen:

nano config.js

Wenn eine Änderung an der config.js vorgenommen wurde, dann ist immer ein make zu machen:

make

Die Daten, die in unseren Knotengraphen gespeist werden, kommen aus den Informationen, die in den fastd-Schlüssel-Dateien enthalten sind, sowie aus den Alfred-Daten der Page 158. Damit die Alfred-Daten zur Verfügung stehen, muss während des Boot-Vorgangs der alfred-deamon wie folgt gestartet:

alfred -i br-ffm -m

Das Update-Skript schau bei mir so aus (/opt/ffmap-backend/process_node_map_upate):

#!/bin/bash

chown www-data:www-data /var/www/ffmap/ffmap-backend/nodedb/*
/var/www/ffmap/ffmap-backend/mkmap.sh /var/www/ffmap/ffmap-backend

Im nächsten Schritt erstellen wir einen Cronjob, damit die Knotenkarte minütlich aktualisiert wird:

* * * * * /opt/ffmap-backend/process_node_map_upate