Commit Graph

2 Commits

Author SHA1 Message Date
Leopere 245d852f87
webdav: replace Python WsgiDAV with Go server
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Add cmd/webdav (golang.org/x/net/webdav), serves /data at /
- GET / returns simple HTML; PROPFIND / returns 207 multistatus for Finder
- Multi-stage Dockerfile, entrypoint runs /webdav; compose build from repo root
- Remove webdav/app.py and requirements.txt

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-24 16:44:46 -05:00
Leopere d5a805853a
Initial commit: reverse SSH tunnel server for Traefik
Go binary pair (server + client) that establishes reverse SSH tunnels
and dynamically registers Traefik routes by SSHing into the ingress
host to write file-provider config. Clients need only a private key,
server address, domain, and local port as envvars.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 18:16:41 -05:00