-
-
Notifications
You must be signed in to change notification settings - Fork 40
Knotengraph installieren
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