Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
freifunk:webserverkonfiguration [2019-05-07 20:22] – [Dienste] kwasir | freifunk:webserverkonfiguration [2021-02-12 21:14] (aktuell) – [hopglass-server] kwasir | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Webserver-Konfiguration ====== | ||
+ | ===== Dienste ===== | ||
+ | |||
+ | ^Name | ||
+ | |[[https:// | ||
+ | |[[https:// | ||
+ | |[[https:// | ||
+ | |[[https:// | ||
+ | |[[https:// | ||
+ | |[[https:// | ||
+ | |[[https:// | ||
+ | |[[https:// | ||
+ | |[[http:// | ||
+ | |||
+ | ===== weitere Dinge ===== | ||
+ | |||
+ | ==== API ==== | ||
+ | |||
+ | * alt: community.json -> / | ||
+ | * neu: community.json -> von https:// | ||
+ | |||
+ | ==== fastd ==== | ||
+ | |||
+ | * Änderung der startmethode von / | ||
+ | |||
+ | ==== grafana: ==== | ||
+ | |||
+ | * service grafana-server start/ | ||
+ | * config: / | ||
+ | [server] | ||
+ | root_url = https:// | ||
+ | [analytics] | ||
+ | check_for_updates = true | ||
+ | [auth.anonymous] | ||
+ | enabled = true | ||
+ | </ | ||
+ | * systemctl start grafana-server | ||
+ | * / | ||
+ | [Unit] | ||
+ | Description=Starts and stops a single grafana instance on this system | ||
+ | Documentation=http:// | ||
+ | Wants=network-online.target | ||
+ | After=network-online.target | ||
+ | |||
+ | [Service] | ||
+ | EnvironmentFile=/ | ||
+ | User=grafana | ||
+ | Group=grafana | ||
+ | Type=simple | ||
+ | Restart=on-failure | ||
+ | WorkingDirectory=/ | ||
+ | ExecStart=/ | ||
+ | --config=${CONF_FILE} | ||
+ | | ||
+ | cfg: | ||
+ | cfg: | ||
+ | cfg: | ||
+ | LimitNOFILE=10000 | ||
+ | TimeoutStopSec=20 | ||
+ | UMask=0027 | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </ | ||
+ | * frontend: https:// | ||
+ | * graphana holt sich die Daten vom gw2, auf dem prometheus die daten in eine DB speichert (http:// | ||
+ | |||
+ | ==== hopglass ==== | ||
+ | |||
+ | * config: / | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | { " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ], | ||
+ | " | ||
+ | { " | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | * update: cd / | ||
+ | |||
+ | ==== hopglass-server ==== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | * config: / | ||
+ | * aliases.json:< | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | * config.json:< | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | } | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | * systemctl start/stop hopglass-server@default | ||
+ | * / | ||
+ | [Unit] | ||
+ | Description=The HopGlass Server collects data from the Freifunk network (%I) | ||
+ | [Service] | ||
+ | Type=simple | ||
+ | User=hopglass | ||
+ | Group=hopglass | ||
+ | WorkingDirectory=/ | ||
+ | ExecStart=/ | ||
+ | Restart=always | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </ | ||
+ | * Daten werden gespeichert unter / | ||
+ | |||
+ | ^Query Location | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// | ||
+ | |http:// |