Claude
591bdd0e79
Fix gitea.sh: open the SSH clone port in UFW
...
install_gitea() scanned WEB_PORT/SSH_PORT and published both in
docker-compose.yml but never opened either in UFW. With UFW active,
a `git clone ssh://...` against the SSH port silently drops instead
of getting connection-refused, which just hangs forever with no
error — the exact symptom reported.
The web port can be safely left off the public rule when Caddy fronts
it locally (scoped to caddy_net instead, matching every other service
here), but SSH can't be proxied through Caddy at all, so it always
gets a direct ufw allow now.
2026-08-31 18:01:43 +00:00
..
2026-08-17 05:06:59 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-24 12:02:25 -04:00
2026-08-21 15:23:18 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-27 12:39:22 +00:00
2026-08-27 12:39:22 +00:00
2026-08-15 12:45:29 +00:00
2026-08-11 13:27:35 +00:00
2026-08-27 12:39:22 +00:00
2026-06-26 13:20:49 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-22 04:46:43 +00:00
2026-07-25 01:06:38 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-06-26 13:20:49 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 18:01:43 +00:00
2026-08-26 17:26:17 +00:00
2026-08-28 11:10:07 +00:00
2026-08-27 13:19:09 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-06-08 17:01:36 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:34:37 +00:00
2026-08-04 12:34:37 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 00:08:18 +00:00
2026-08-26 17:26:17 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:34:37 +00:00
2026-08-04 12:55:09 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 02:40:23 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-22 20:44:19 +00:00
2026-08-26 17:26:17 +00:00
2026-07-08 15:02:36 +00:00
2026-08-22 03:20:36 +00:00
2026-07-02 16:20:22 +00:00
2026-08-10 18:10:27 +00:00
2026-08-26 17:26:17 +00:00
2026-06-26 05:07:11 +00:00
2026-06-09 00:28:30 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:14:32 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-11 00:15:30 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 17:44:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00