Server Dokumentation: Unterschied zwischen den Versionen
Aeroid (Diskussion | Beiträge) |
Aeroid (Diskussion | Beiträge) (→Karten-Backend Hopglass Server) |
||
Zeile 23: | Zeile 23: | ||
Betrieben wird er über <code>systemctl restart hopglass-server@ffnh.service</code>. | Betrieben wird er über <code>systemctl restart hopglass-server@ffnh.service</code>. | ||
+ | |||
+ | Bereitgestellte URLs: | ||
+ | *[http://map.freifunk-nordheide.de:4000/nodes.json /nodes.json] HopGlass nodes.json v2 | ||
+ | *[http://map.freifunk-nordheide.de:4000/graph.json /graph.json] HopGlass graph.json v1 | ||
+ | *[http://map.freifunk-nordheide.de:4000/mv/nodes.json /mv/nodes.json] Meshviewer nodes.json v2 | ||
+ | *[http://map.freifunk-nordheide.de:4000/mv/graph.json /mv/graph.json] Meshviewer graph.json v1 | ||
+ | *[http://map.freifunk-nordheide.de:4000/mv1/nodes.json /mv1/nodes.json] Meshviewer nodes.json v1 | ||
+ | *[http://map.freifunk-nordheide.de:4000/mv1/graph.json /mv1/graph.json] Meshviewer graph.json v1 | ||
+ | *[http://map.freifunk-nordheide.de:4000/raw.json /raw.json] Raw data collected, same as the raw.json save file | ||
+ | *[http://map.freifunk-nordheide.de:4000/nodelist.json/nodelist.json nodelist.json] format (github.com/ffansbach/nodelist) | ||
+ | *[http://map.freifunk-nordheide.de:4000/hosts /hosts] hosts file to be placed in /etc/hosts | ||
+ | *[http://map.freifunk-nordheide.de:4000/metrics /metrics] Prometheus metrics | ||
+ | *[http://map.freifunk-nordheide.de:4000/wifi-aliases.txt /wifi-aliases.txt] Aliases file for Wifi Analyzer app | ||
+ | *[http://map.freifunk-nordheide.de:4000/WifiAnalyzer_Alias.txt /WifiAnalyzer_Alias.txt] Aliases file for Wifi Analyzer app | ||
+ | *[http://map.freifunk-nordheide.de:4000/ffapi.json /ffapi.json] Freifunk API file | ||
+ | *[http://map.freifunk-nordheide.de:4000/nodes.zone /nodes.zone] Named DNS zone file | ||
==== Karten-Frontend Hoplass ==== | ==== Karten-Frontend Hoplass ==== |
Version vom 10. Dezember 2017, 22:33 Uhr
Inhaltsverzeichnis
Dokumentation
Auch Server brauch hin und wieder mal einen Klapps oder etwas Hilfe. Hier einfach mal ein paar Hilfestellungen
Github vom Freifunk Nordheide
Freifunk Nordheide Github Repo
Wiki nordheide.freifunk.net
SSL Certificate
Wir verwenden für nordheide.freifunk.net SSL-Certificates von Let's Encrypt. D.h. über die root crontab wird regelmässig geprüft ob das Certificate demnächst ausläuft und die Aktualisierung angefordert. Leider gibt es verschiedene Gründe warum das evtl. schief gehen kann. Das Log liegt unter
- /var/log/runJobs.log
Manuell kann man die evtl. anstehende Aktualisierung so anstoßen:
- sudo /usr/local/sbin/le-renew nordheide.freifunk.net
map.freifunk-nordheide.net
Die Freifunkkarte
Karten-Backend Hopglass Server
Die Daten der Freifunkkonten werden über Hopglass Server aggregiert dem Karten-Frontend zur Darstellung übergeben.
Der Server läuft auf Port 4000, ist unter /opt/hopglass/server/ installiert. Seine Einstellungen und zwischengespeicherten Daten liegen unter /etc/hopglass-server/ffnh/. Die Daten werden alle 5 Minuten zwischengespeichert und jede Stunde auf die letzten 7 Tage reduziert.
Betrieben wird er über systemctl restart hopglass-server@ffnh.service
.
Bereitgestellte URLs:
- /nodes.json HopGlass nodes.json v2
- /graph.json HopGlass graph.json v1
- /mv/nodes.json Meshviewer nodes.json v2
- /mv/graph.json Meshviewer graph.json v1
- /mv1/nodes.json Meshviewer nodes.json v1
- /mv1/graph.json Meshviewer graph.json v1
- /raw.json Raw data collected, same as the raw.json save file
- nodelist.json format (github.com/ffansbach/nodelist)
- /hosts hosts file to be placed in /etc/hosts
- /metrics Prometheus metrics
- /wifi-aliases.txt Aliases file for Wifi Analyzer app
- /WifiAnalyzer_Alias.txt Aliases file for Wifi Analyzer app
- /ffapi.json Freifunk API file
- /nodes.zone Named DNS zone file
Karten-Frontend Hoplass
Die Hopglass-Karte unter map.freifunk-nordheide.de wird im Browser zusammengestellt und zeig den aktuellen Zustand und Vernetzung der Knoten in Freifunk Nordheide. Sie nutzt eine wählbare Leaflet-Karte als Hintergrund und stellt darauf u.a. folgendes dar:
- Freifunkknoten mit Geo-Koordinaten
- Netzverbindung und Verbindungsqualität
- Anzahl der Nutzer/Geräte am jeweiingen Knoten
Die Karten-Anwendung ist unter /home/freifunker/hopglass/build installiert und die Einstellungen in der config.json abgelegt. Diese schränkt den Kartenbereich auf 25Km rund um Buchholz und die angezeigten Knoten auf die letzten 7 Tage ein. Sie wird über den Apache ausgeliefert.