freifunkmanager/README.md

3.0 KiB

FreifunkManager Build Status Coverage Status

is a little software to manage gluon nodes with the help of ssh and yanic (used on the Breminale since 2017)

Getting Started

Usage

Visit http://localhost:8080/

Navigation bar at top of page:

  • marker icon: ???
  • List: show list of all known nodes
    • use Edit link in last column of a node to edit its details; changes made on the Edit page are saved immediately
    • to change just the hostname, double-click on hostname field in list and make your change
  • Map: show map of nodes
    • use Layers icon in upper right corner to enable geojson overlay and view clients
  • Statistics: show statistics about nodes, clients, used channels...
  • Login with text field: enter password (value of "secret" in config file) and click "Login" to log in
    • this is necessary to make any changes
    • there is no user management; anybody who has the password has full access
  • blue rectangle on the far right: ??? (connection status?)
    • click to reconnect?

Technical Details

List of known APs will be retrieved from Yanic (ie. representing live data). Additionally, APs can be added manually by visiting a page like /#/n/apname (where apname is the name of the new AP), and then

Each browser tab has a websocket connection to the server, so changes made in one tab will appear immediately in other tabs as well

All changes are saved to state file (eg. /tmp/freifunkmanager.json - can be changed in config file).