Skip to content

Meshkit is a generator for preconfigured images that can be used for freifunk

License

Notifications You must be signed in to change notification settings

freifunk-leipzig/meshkit

 
 

Repository files navigation

== Overview ==
This is an application for web2py and is used to build preconfigured firmware
images for openwrt and LEDE and is a rewrite of the "Freifunk OpenWrt Imagebuilder" [1].

Meshkit is mainly intended to be used for creating
firmware images for wireless communities like Freifunk that are
"ready-to-mesh" directly after they have been flashed on a router. But with
the "noconf" config option it is also possible to use it just to build
OpenWrt images with a custom package selection and uploaded files included.

== A few words about how image configuration works ==
Meshkit itself just writes a uci config file and stores it in
/etc/config/meshkwizard in the resulting firmware image. The actual
configuration is done by meshwizard [2], which uses community profiles [3]
and the settings from meshkit to configure the device at first boot after
the device has been flashed.

== INSTALLATION ==
See the INSTALL file for installing and configuring meshkit.

== DEVELOPMENT ==
Watch Meshkit development at: https://github.com/freifunk/meshkit

== CONFIG ==
Different Communities have different configs:
* Community Profiles: https://github.com/freifunk/openwrt-packages/tree/master/contrib/package/community-profiles/files/etc/config
* Community Files: https://github.com/freifunk/meshkit-community_files

== BUGTRACKER ==
Report bugs, feature requests etc. at: https://github.com/freifunk/meshkit/issues

== EXAMPLES ==
running meshkit servers are
*  Meshkit Freifunk general (openwrt cc) https://meshkit.freifunk.net/ and https://testing.meshkit.freifunk.net/
*  Meshkit Freifunk Halle (viele profiles, zb x86-kvm) https://meshkit.freifunk-halle.org/
*  Meshkit Freifunk Weimarnetz (nur für weimar-IPs) https://meshkit.weimarnetz.de/
*  Meshkit Freifunk Leipzig (viele profiles, auch x86, LEDE trunk-versionen) http://firmware.leipzig.freifunk.net/

== DOCUMENTATION ==
https://github.com/freifunk/meshkit-doc

== LINKS ==
[1] http://trac.augsburg.freifunk.net/browser/kamikaze/contrib/imagebuilder
[2] http://luci.subsignal.org/trac/browser/luci/trunk/contrib/package/meshwizard
[3] http://luci.subsignal.org/trac/browser/luci/trunk/contrib/package/community-profiles

About

Meshkit is a generator for preconfigured images that can be used for freifunk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.0%
  • Python 2.2%
  • CSS 2.1%
  • Other 0.7%