Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs:guide-developer:imagebuilder_frontends [2021/08/17 06:51] – [Chef Online Imagebuilder] aparcar | docs:guide-developer:imagebuilder_frontends [2022/12/22 18:51] (current) – [Meshkit] URL "augsburg" is not resolved odon-noda | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| For one-shot OpenWrt image generation or light customization, | For one-shot OpenWrt image generation or light customization, | ||
| - | ===== Gluon ===== | + | ==== OpenWrt Firmware Selector |
| - | Gluon is a modular framework for creating | + | Modern Javascript interface that allows to locate and download an OpenWrt |
| - | Several Freifunk communities in Germany use Gluon as the foundation of their Freifunk firmware. | + | |
| - | Documentation: | + | * [[https://firmware-selector.openwrt.org/]] |
| - | ===== Freifunk Berlin firmware ===== | + | Based on original Attended Sysupgrade interface from [[https:// |
| - | This tool creates customized OpenWrt images for the needs of Freifunk Berlin. | + | ==== Chef Online Imagebuilder / Attended Sysupgrade(asu) |
| - | It builds images directly from the OpenWrt source code to create | + | Javascript app that connects |
| - | The final images are build with the created Imagebuilder or a prebuild Imagbuilder can be used directly. | + | |
| - | Code: [[https:// | + | Web-based asu frontends: |
| - | Documentation: | + | * [[https://asu.aparcar.org/]] |
| + | * [[https:// | ||
| + | |||
| + | On router packages cli:auc and luci: | ||
| - | ===== Attendedsysupgrade server ===== | ||
| This project intends to simplify the sysupgrade process of devices running OpenWrt or distributions based on the former like LibreMesh. | This project intends to simplify the sysupgrade process of devices running OpenWrt or distributions based on the former like LibreMesh. | ||
| The provided tools here offer an easy way to reflash the router with a new version or package upgrades, without the need of opkg installed. | The provided tools here offer an easy way to reflash the router with a new version or package upgrades, without the need of opkg installed. | ||
| Line 27: | Line 27: | ||
| Flask-based code: [[https:// | Flask-based code: [[https:// | ||
| - | ==== OpenWrt Firmware Selector | + | ===== Gluon ===== |
| - | Javascript interface that allows to create and download an OpenWrt | + | Gluon is a modular framework for creating |
| + | Several Freifunk communities in Germany use Gluon as the foundation | ||
| - | Demo: [[https://sudhanshu16.github.io/openwrt-firmware-selector/]] | + | Documentation: [[https://gluon.readthedocs.io/en/latest/]] |
| - | ==== Chef Online Imagebuilder | + | ===== Freifunk Berlin firmware ===== |
| - | Same idea (javascript app that connects | + | This tool creates customized OpenWrt images for the needs of Freifunk Berlin. |
| + | It builds images directly from the OpenWrt source code to create an Imagebuilder and SDK. | ||
| + | The final images are build with the created Imagebuilder or a prebuild Imagbuilder can be used directly. | ||
| - | Demo: | + | Code: [[https:// |
| - | | + | |
| + | Documentation: | ||
| ===== Temba (TEMplate BAsed firmware) ===== | ===== Temba (TEMplate BAsed firmware) ===== | ||
| Line 83: | Line 87: | ||
| Code: [[https:// | Code: [[https:// | ||
| + | ===== openwrt_autobuild ===== | ||
| + | A simple, standalone python3 wrapper around ImageBuilder that consumes a declarative INI-style configuration file and builds images for multiple targets and devices in parallel. | ||
| + | |||
| + | Code: [[https:// | ||
| ===== Mesh testbed generator ===== | ===== Mesh testbed generator ===== | ||
| Older initiative, was the basis of Temba: [[https:// | Older initiative, was the basis of Temba: [[https:// | ||
| Line 91: | Line 99: | ||
| It also offers templates for each Freifunk community. | It also offers templates for each Freifunk community. | ||
| - | Demo: [[http:// | + | FIXME Demo: [[http:// |
| Relevant links: | Relevant links: | ||