6
edits
Line 1: | Line 1: | ||
= Model (rough) = | = Model (rough) = | ||
Build Server: | Build Server: | ||
The one and only server responsible for building and signing SudoMesh OpenWRT images, mostly a collection of bash scripts. | The one and only server responsible for building and signing SudoMesh OpenWRT images, mostly a collection of bash scripts. | ||
Configuration Server: | Configuration Server: | ||
One of possibly multiple servers responsible for and authenticated to query, configure and update nodes. | One of possibly multiple servers responsible for and authenticated to query, configure and update nodes. | ||
* python SSL server for configuring nodes over secure socket. | * python SSL socket server for configuring nodes over secure socket. | ||
* python web server as a UI to the SSL configuration server. | * python web server as a UI to the SSL configuration server. | ||
Node: | Node: | ||
The basic build block of any mesh! | The basic build block of any mesh! | ||
*node-admin: extended from the openWRT admin page, used by node owner for configuration. | *node-admin: extended from the openWRT admin page, used by node owner for configuration. |
edits