mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
chore: add TODOs for URL plugins, NAT hairpinning, and start-tunnel OTA updates
This commit is contained in:
20
docs/TODO.md
20
docs/TODO.md
@@ -225,3 +225,23 @@ Pending tasks for AI agents. Remove items when completed.
|
|||||||
- [ ] Clear service error state on fresh install/update - @dr-bonez
|
- [ ] Clear service error state on fresh install/update - @dr-bonez
|
||||||
|
|
||||||
Fresh installs and updates should clear any existing service error state.
|
Fresh installs and updates should clear any existing service error state.
|
||||||
|
|
||||||
|
- [ ] Implement URL plugins - @dr-bonez
|
||||||
|
|
||||||
|
**Goal**: Add a plugin system that allows services to register URL scheme plugins, providing
|
||||||
|
additional ways for other services to connect to them (e.g. alternative protocols or transports).
|
||||||
|
|
||||||
|
- [ ] Fix NAT hairpinning for LAN port forwarding - @dr-bonez
|
||||||
|
|
||||||
|
**Problem**: When a container accesses a service via a forwarded port on the host, the return
|
||||||
|
traffic doesn't route correctly due to missing NAT hairpin rules. This causes container-to-host
|
||||||
|
port forward connections to fail.
|
||||||
|
|
||||||
|
**Goal**: Add masquerade/SNAT rules so containers can reach services through the host's forwarded
|
||||||
|
ports.
|
||||||
|
|
||||||
|
- [ ] OTA updates for start-tunnel - @dr-bonez
|
||||||
|
|
||||||
|
**Goal**: Add an OTA update mechanism for the start-tunnel server so it can be updated in place
|
||||||
|
without redeploying. start-tunnel is built from the same codebase as StartOS but runs as a
|
||||||
|
separate service.
|
||||||
|
|||||||
Reference in New Issue
Block a user