Skip to content

freifunk/meshviewer

Repository files navigation

Meshviewer

Build Status Release License: AGPL v3

Meshviewer is an online visualization app to represent nodes and links on a map for Freifunk open mesh network.

Installation

It is recommended to use the latest release:

  • Go to the release page and download the current build
  • Let your webserver serve this build
  • Add a config.json to the webdir (based on config.example.json)

Docker Deployment

Using the GitHub Container Registry (GHCR) you can get the latest dockerized release with docker compose.

Put your config.json into the public folder and run the following to deploy a meshviewer:

docker compose pull
docker compose up -d

The map is reachable at localhost:8080.

Hint: Instead of the latest release ghcr.io/freifunk/meshviewer:latest one can also use version tags for a specific version or main for the latest unreleased commits.

Configuration

The configuration documentation is nowhere near finished.

Deprecation and EOL Warning

Both the deprecation and the EOL warning can be turned off with "deprecation_enabled": false - but we wouldn't suggest it.

You can insert custom HTML into the deprecation and eol warning via "deprecation_text":"" and "eol_text":"" respectively.

Development & Building

To contribute to the project by developing new features, have a look at our development documentation. This also includes instructions on building this project.

History

Meshviewer started as ffnord/meshviewer for Freifunk Nord which was extended as hopglass/hopglass and further expanded by Freifunk Regensburg as ffrgb/meshviewer. After maintenance stopped, Freifunk Frankfurt took over expanding the code base as freifunk-ffm/meshviewer and added features like the deprecation warnings. It is now maintained by the Freifunk Org at freifunk/meshviewer.

Goals

The goal for this project is to extend Meshviewer, pick off where other forks ended and integrate those ideas into a code-base that is easily usable by all Freifunk communities. This also has the benefit that everyone can take advantage of the bundled development resources for implementing new features and fixing bugs.

About

Visualization for Freifunk open mesh network nodes

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors 14