Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seashell/aqueduct

Setup tool for Linux-enabled devices accessible from any smartphone or computer
https://github.com/seashell/aqueduct

configuration edge-computing iot provisioning wifi-ap wifi-hotspot

Last synced: about 5 hours ago
JSON representation

Setup tool for Linux-enabled devices accessible from any smartphone or computer

Awesome Lists containing this project

README

        

# aqueduct

Aqueduct is a simple tool to facilitate the provisioining and configuration of Linux-enabled devices by developers and end-users.



### Use cases
- Manually setting up Linux devices (network,provisioning, etc)
- Improving the development experience for devices without a GUI
- ...

### Features

- Single binary, lightweight
- Automatic WiFi AP setup on supported hardware
- Visualization and configuration of WiFi networks seen by the device
- Visualization and upload of files from/to the device
- Execution of simple commands such as rebooting, shutting down, cleaning up logs, etc
- Visualization of system information
- REST API + Responsive web UI

### How it works
On supported hardware, Aqueduct will automatically bring up an access point to which users can connect. Through a web UI, accessible via the AP, they are then able to interact with the device, performing sending provisioning and configuration data, as well as simple commands.

### Roadmap
- [x] Basic project layout
- [ ] Abstraction and exposure of host functionality through a REST API
- [x] Simple web UI for interacting with the API
- [ ] Project website / documentation portal
- [x] Shell access to the device via web UI
- [x] Containerization
- [ ] Test coverage