2.2 KiB
2.2 KiB
name, description, type
| name | description | type |
|---|---|---|
| v1.3.0 Session Status (March 20) | Tor management system, bug fixes, federation name sync — cloud files working both ways | project |
Deployed to .228 + .198
What's Live
- Full Tor hidden service management (systemd path unit pattern — tor-helper.sh)
- Container doctor: system Tor preferred, archy-tor container removed
- Federation name sync: server rename pushes to peers
- Cloud files working both ways over Tor
- Arch channel local echo for sent messages
- Web5 Message button → Mesh redirect
- Node names in federation/peers
- PeerFiles header shows name + DID (not onion)
- Connected Nodes flex height
- Server name persistence (root-owned file fixed)
- Tor services UI: add from installed apps, delete, restart, auth/protocol badges
- Layout: Network Interfaces + Tor Services stack on normal screens
Architecture: Tor Management
- Backend writes staged torrc + action file to /var/lib/archipelago/tor-config/
- systemd path unit (archipelago-tor-helper.path) triggers root-level service
- tor-helper.sh processes actions: write-torrc-and-restart, restart, delete-service, sync-hostnames
- NoNewPrivileges=yes safe — no sudo from backend
- Container doctor ensures system Tor stays running after deploys
- Web apps: port 80 on .onion → local app port; Protocol services: direct port
Onion Addresses (current)
- .228 archipelago: r33p5uzk2vxhdte4a5pfqgeax44a7b2lx57q32dxmx5llzyfz42lwnyd.onion
- .198 archipelago: mxn62m4odavwctlpsq2ozvhy3ibjpenlzemumwtkev7wviikttxvjhyd.onion
Still TODO
- Tor channel chat — messages via Archipelago channel need testing/polish
- ISO build — update build-auto-installer-iso.sh with tor-helper, systemd units, container doctor changes
- Better error messaging — when nodes are down, addresses changed, all situations
- File access permissions — public (no auth), federated (full access), peer-set (specific files)
- Auth on Tor app access — login before accessing app via .onion (post-beta candidate)
- .198 health check — deploy health check times out on .198 (backend works, likely timing)
Why: Session continuity for v1.3.0 beta stabilization effort. How to apply: Read at start of next session. Work on TODO items in order.