Skip to content

Commit 59f69b9

Browse files
committed
planning to embed mqtt server
1 parent 4b2d2b6 commit 59f69b9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

TODO.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
- [ ] migrate away from quasi stateless forgejo backend to a stateful sqlite one, that auto restored litestream backup on startup and stream litestream backups to target location during operation
22
- [ ] use new backend to implement url shortening service under $patchwork_domain/s/...
33
- [ ] add oidc integration for auth to manage data, tokens etc
4-
- [ ] add mqtt management platform (integrate with mqtt to allow users to manage tokens via patchwork)
5-
- [ ] maybe integrate mosquitto prometheus exporter if possible and reasonable
4+
- [ ] embed a mqtt server using sqlite db for persistence
5+
- [ ] add token management platform (using some permission system based on namespaces)
6+
- [ ] add data from mqtt broker to prometheus data
67
- [ ] replace ntfy endpoint abstraction with https://containrrr.dev/shoutrrr/v0.8/ to allow users to easily add many different notification services
78
- [ ] look into adding data storage for small scripts
9+
- [ ] add web endpoints for mqtt broker (subscribe to mqtt patterns using SSE, send messages using a simple POST)
810
- [ ] look into optional integration into a mosquitto-logger service (idea would be to integrate it, but make it optional and allow users to start the logger without the rest of the server)
911
- [ ] think about integrating simple file sharing using s3 backend with pre-signed urls etc (or direct rclone integration instead)

0 commit comments

Comments
 (0)