admin
5148fe1e11
gates / gates (push) Successful in 6m29s
audit: download clients for the catalog - qbittorrent + transmission measured twice, five defects fixed
...
The arr stack had no download client: radarr/sonarr/seerr decide what to fetch
and hand it to one, and there was none. Both templates are written and measured
on the bench (LXC 9401) and on 9202 through the product. Neither is published -
the onboarding records are not complete and the gate refuses a template without
one.
Found by measuring, each fixed:
- qBittorrent was unreachable on its own public name: WebUI\ServerDomains takes
SEMICOLONS; a comma list answers 401 Invalid Host header to everything.
Undocumented upstream; measured four ways through the app's own API.
- Both clients asked the household's router to open a port (qBittorrent
UPnP/NAT-PMP ON, Transmission port-forwarding-enabled true). The box opens no
port at home. qBittorrent ignores the seeded Session\UseUPnP=false at first
start but honours the same setting through its API, so it goes through
after_install: ON at 17:21:51, OFF at 17:21:56.
- Transmission could never go healthy (401 on every path, curl -f exit 22).
- Transmission's host whitelist refused its own healthcheck.
- The apparent lock-out was a measurement artefact: with stranger and household
on two different addresses, the stranger is banned and the household signs in
at the same instant (204). qBittorrent reads the real visitor address.
Downloads work with no inbound port, measured: 34 seeds / 4 MB/s (qBittorrent),
48 peers (Transmission), both complete, port confirmed closed.
9202 is back on the live catalog with both apps removed; bench 9401 stopped as
found; the live catalog's main untouched.
2026-10-12 19:38:23 +02:00
..
2026-10-12 19:04:48 +02:00
2026-10-03 09:24:43 +02:00
2026-10-04 09:54:31 +02:00
2026-10-05 20:41:50 +02:00
2026-10-05 17:29:05 +02:00
2026-10-01 13:29:46 +02:00
2026-09-30 14:47:12 +02:00
2026-10-05 10:29:22 +02:00
2026-09-23 17:40:01 +02:00
2026-10-08 14:47:14 +02:00
2026-10-07 14:59:19 +02:00
2026-10-08 10:19:39 +02:00
2026-10-06 16:11:28 +02:00
2026-10-09 15:02:37 +02:00
2026-08-22 05:25:30 +02:00
2026-08-23 14:12:23 +02:00
2026-08-31 12:21:52 +02:00
2026-08-23 12:03:49 +02:00
2026-08-22 13:26:10 +02:00
2026-08-22 16:33:45 +02:00
2026-08-23 00:33:12 +02:00
2026-08-22 18:40:22 +02:00
2026-08-23 07:59:52 +02:00
2026-08-31 14:39:29 +02:00
2026-09-01 06:07:13 +02:00
2026-08-20 12:54:54 +02:00
2026-09-16 20:27:25 +02:00
2026-09-15 01:05:05 +02:00
2026-09-17 12:25:52 +02:00
2026-09-17 10:13:23 +02:00
2026-09-14 18:52:09 +02:00
2026-09-16 14:27:04 +02:00
2026-09-14 16:40:59 +02:00
2026-09-30 09:25:17 +02:00
2026-09-01 16:55:50 +02:00
2026-08-12 17:41:56 +02:00
2026-08-20 10:42:50 +02:00
2026-08-18 06:09:38 +02:00
2026-08-18 12:26:53 +02:00
2026-09-30 11:01:08 +02:00
2026-09-28 15:56:50 +02:00
2026-09-30 11:40:17 +02:00
2026-09-15 11:45:21 +02:00
2026-08-13 08:19:41 +02:00
2026-08-30 18:49:53 +02:00
2026-08-30 19:39:41 +02:00
2026-09-16 21:20:51 +02:00
2026-08-09 12:35:26 +02:00
2026-09-01 21:35:32 +02:00
2026-08-31 15:59:09 +02:00
2026-10-09 15:14:55 +02:00
2026-10-08 18:38:25 +02:00
2026-10-09 14:06:35 +02:00
2026-10-08 21:50:57 +02:00
2026-10-02 10:43:10 +02:00
2026-08-14 07:57:07 +02:00
2026-09-29 11:25:14 +02:00
2026-10-05 16:43:19 +02:00
2026-10-05 13:47:57 +02:00
2026-10-10 15:38:25 +02:00
2026-09-17 14:58:35 +02:00
2026-09-21 09:13:57 +02:00
2026-09-17 18:50:16 +02:00
2026-09-18 15:37:15 +02:00
2026-09-18 17:11:15 +02:00
2026-09-18 17:47:58 +02:00
2026-09-20 16:40:59 +02:00
2026-09-20 19:26:33 +02:00
2026-09-30 16:18:17 +02:00
2026-09-28 15:56:50 +02:00
2026-10-07 18:19:03 +02:00
2026-10-08 06:41:20 +02:00
2026-10-09 07:14:20 +02:00
2026-10-10 07:36:10 +02:00
2026-10-07 18:19:03 +02:00
2026-09-24 08:52:42 +02:00
2026-10-02 09:35:42 +02:00
2026-10-01 13:29:46 +02:00
2026-09-29 09:22:56 +02:00
2026-09-29 04:52:12 +02:00
2026-10-11 16:00:57 +02:00
2026-10-08 10:35:27 +02:00
2026-10-11 13:38:08 +02:00
2026-09-30 20:27:28 +02:00
2026-10-06 08:50:08 +02:00
2026-10-01 15:22:05 +02:00
2026-10-02 09:35:42 +02:00
2026-10-10 12:34:05 +02:00
2026-09-24 00:24:04 +02:00
2026-09-24 17:06:23 +02:00
2026-09-25 11:34:04 +02:00
2026-09-26 04:42:47 +02:00
2026-10-05 06:20:28 +02:00
2026-10-06 05:08:10 +02:00
2026-10-07 09:30:55 +02:00
2026-10-05 08:31:49 +02:00
2026-09-30 23:26:21 +02:00
2026-09-13 21:57:47 +02:00
2026-09-13 23:06:21 +02:00
2026-10-03 13:40:35 +02:00
2026-10-04 07:39:59 +02:00
2026-10-03 21:30:11 +02:00
2026-10-04 18:35:40 +02:00
2026-10-04 11:41:50 +02:00
2026-10-04 14:47:21 +02:00
2026-10-04 09:54:31 +02:00
2026-10-01 21:26:23 +02:00
2026-10-02 16:54:26 +02:00
2026-09-28 19:02:06 +02:00
2026-09-30 14:47:12 +02:00
2026-09-22 18:04:49 +02:00
2026-10-12 19:38:23 +02:00
2026-09-13 10:14:37 +02:00
2026-09-06 17:42:19 +02:00
2026-09-17 21:11:31 +02:00
2026-09-23 18:14:38 +02:00
2026-09-24 17:06:09 +02:00
2026-10-04 20:40:08 +02:00
2026-10-06 14:03:28 +02:00
2026-09-01 10:36:54 +02:00
2026-09-13 09:07:08 +02:00
2026-10-07 09:30:55 +02:00
2026-09-28 03:46:43 +02:00
2026-10-11 09:29:47 +02:00
2026-10-10 15:57:06 +02:00
2026-10-09 09:00:05 +02:00
2026-10-10 11:11:31 +02:00
2026-10-01 07:54:22 +02:00
2026-09-25 11:33:27 +02:00
2026-10-01 10:20:44 +02:00
2026-09-13 17:54:23 +02:00
2026-10-12 17:15:40 +02:00
2026-10-10 16:13:23 +02:00
2026-09-29 17:19:43 +02:00
2026-09-13 12:30:17 +02:00
2026-10-06 13:09:04 +02:00
2026-09-22 20:18:37 +02:00
2026-09-23 10:28:56 +02:00
2026-09-23 14:39:31 +02:00
2026-09-23 12:25:13 +02:00
2026-09-21 13:13:23 +02:00
2026-09-21 21:17:46 +02:00
2026-09-22 16:00:56 +02:00
2026-09-23 08:54:41 +02:00
2026-09-06 11:48:57 +02:00
2026-09-13 19:42:42 +02:00
2026-09-13 21:57:47 +02:00
2026-09-13 23:06:21 +02:00
2026-09-22 22:10:38 +02:00
2026-09-28 03:46:43 +02:00
2026-10-01 22:19:55 +02:00
2026-10-08 12:50:44 +02:00
2026-10-08 13:21:54 +02:00
2026-10-08 09:21:16 +02:00
2026-10-08 08:32:47 +02:00
2026-07-02 10:43:19 +02:00
2026-09-01 12:39:45 +02:00
2026-06-30 20:13:48 +02:00
2026-07-11 21:25:14 +02:00
2026-07-23 15:48:01 +02:00
2026-07-20 09:09:25 +02:00
2026-06-15 12:39:44 +02:00
2026-09-15 01:05:05 +02:00
2026-06-13 19:28:25 +02:00
2026-07-12 06:55:40 +02:00
2026-07-14 00:45:20 +02:00
2026-07-14 10:12:21 +02:00
2026-07-14 12:17:26 +02:00
2026-07-14 12:17:26 +02:00
2026-07-14 13:32:14 +02:00
2026-07-14 13:32:14 +02:00
2026-07-14 20:01:13 +02:00
2026-07-15 19:48:43 +02:00
2026-07-15 21:11:39 +02:00
2026-07-19 03:30:50 +02:00
2026-07-28 11:32:45 +02:00
2026-07-28 19:08:25 +02:00
2026-08-02 10:11:21 +02:00
2026-08-02 08:31:51 +02:00
2026-08-06 12:18:29 +02:00
2026-08-07 23:07:42 +02:00
2026-07-06 20:43:52 +02:00
2026-07-10 04:32:32 +02:00
2026-07-02 10:27:17 +02:00
2026-09-30 20:27:28 +02:00
2026-07-30 16:58:06 +02:00
2026-06-13 22:32:23 +02:00
2026-07-26 08:51:45 +02:00
2026-07-26 09:59:35 +02:00
2026-08-02 20:38:21 +02:00
2026-07-24 07:49:11 +02:00
2026-07-19 13:04:58 +02:00
2026-07-19 13:04:58 +02:00
2026-07-30 08:13:58 +02:00
2026-07-20 13:40:55 +02:00
2026-08-14 07:57:07 +02:00
2026-06-23 17:15:30 +02:00
2026-07-17 10:55:17 +02:00
2026-07-13 13:21:14 +02:00
2026-09-14 18:52:09 +02:00
2026-07-04 22:53:07 +02:00
2026-09-17 09:27:10 +02:00
2026-07-03 18:38:28 +02:00
2026-07-13 15:02:44 +02:00
2026-07-12 20:43:25 +02:00
2026-09-20 19:48:20 +02:00
2026-09-14 16:17:47 +02:00
2026-10-03 09:17:22 +02:00
2026-09-30 09:25:17 +02:00
2026-09-24 00:24:04 +02:00
2026-09-24 14:55:35 +02:00
2026-09-25 04:54:52 +02:00
2026-09-26 04:42:47 +02:00
2026-09-16 14:27:04 +02:00
2026-08-04 23:18:47 +02:00
2026-08-04 18:52:14 +02:00
2026-08-12 17:45:23 +02:00
2026-09-22 20:18:37 +02:00
2026-09-22 20:18:37 +02:00
2026-09-21 23:14:52 +02:00
2026-09-27 14:15:01 +02:00
2026-07-29 23:34:06 +02:00
2026-06-29 10:32:56 +02:00
2026-07-31 08:55:53 +02:00
2026-09-17 14:50:29 +02:00
2026-08-18 12:26:53 +02:00
2026-07-20 12:09:01 +02:00
2026-08-06 11:49:22 +02:00
2026-08-06 09:38:52 +02:00
2026-08-06 11:22:34 +02:00
2026-06-14 11:00:26 +02:00
2026-06-14 15:43:07 +02:00
2026-09-22 11:10:58 +02:00
2026-07-30 13:28:10 +02:00
2026-07-30 14:21:44 +02:00
2026-07-30 07:15:31 +02:00
2026-07-30 09:34:08 +02:00
2026-07-30 12:42:26 +02:00
2026-07-30 10:48:16 +02:00
2026-07-23 20:46:27 +02:00
2026-08-06 12:16:38 +02:00
2026-08-04 12:16:04 +02:00
2026-09-01 10:19:55 +02:00
2026-08-09 12:35:26 +02:00
2026-08-22 10:11:46 +02:00
2026-08-21 23:30:27 +02:00
2026-08-22 12:13:54 +02:00
2026-08-13 10:50:12 +02:00
2026-08-13 16:01:45 +02:00
2026-08-22 11:18:08 +02:00
2026-07-06 20:43:52 +02:00
2026-09-25 11:33:27 +02:00
2026-07-01 13:52:44 +02:00
2026-07-29 23:51:17 +02:00
2026-07-03 13:00:00 +02:00
2026-06-29 15:08:58 +02:00
2026-07-05 14:45:58 +02:00
2026-09-01 21:35:32 +02:00
2026-07-14 16:39:55 +02:00
2026-07-16 11:29:03 +02:00
2026-07-26 06:59:46 +02:00
2026-08-02 16:35:34 +02:00
2026-08-03 14:00:54 +02:00
2026-06-29 23:32:12 +02:00
2026-07-13 17:15:52 +02:00
2026-06-29 19:46:17 +02:00
2026-06-28 09:03:34 +02:00
2026-06-14 18:14:08 +02:00
2026-08-05 10:27:40 +02:00
2026-07-07 19:08:03 +02:00
2026-06-16 14:18:39 +02:00
2026-07-01 21:27:48 +02:00
2026-08-20 12:54:54 +02:00
2026-07-09 09:48:57 +02:00
2026-10-08 18:38:25 +02:00
2026-07-05 18:18:37 +02:00
2026-07-22 11:45:55 +02:00
2026-07-22 11:45:55 +02:00
2026-07-09 17:46:43 +02:00
2026-07-16 20:00:01 +02:00
2026-06-16 10:04:55 +02:00
2026-06-15 15:26:37 +02:00
2026-07-25 14:36:56 +02:00
2026-07-18 10:50:14 +02:00
2026-06-29 19:46:17 +02:00
2026-07-11 15:43:26 +02:00
2026-06-29 11:44:40 +02:00
2026-07-11 08:20:22 +02:00
2026-08-04 12:16:04 +02:00
2026-07-05 17:01:35 +02:00
2026-07-10 20:12:26 +02:00
2026-07-15 17:53:42 +02:00
2026-07-01 13:02:16 +02:00
2026-07-27 09:36:11 +02:00
2026-09-01 13:55:35 +02:00
2026-07-30 11:49:59 +02:00
2026-08-02 23:56:16 +02:00
2026-08-03 06:34:26 +02:00
2026-08-07 08:53:16 +02:00
2026-09-06 17:42:19 +02:00
2026-06-15 10:57:33 +02:00
2026-08-02 09:07:09 +02:00
2026-07-09 14:15:01 +02:00
2026-08-31 15:59:09 +02:00
2026-07-14 21:18:36 +02:00
2026-07-25 07:56:02 +02:00
2026-06-28 19:27:07 +02:00
2026-07-09 11:05:36 +02:00
2026-07-31 13:57:21 +02:00
2026-08-13 10:50:12 +02:00
2026-07-31 15:35:07 +02:00
2026-07-31 12:12:35 +02:00
2026-09-06 11:48:57 +02:00
2026-06-14 21:15:24 +02:00
2026-06-15 21:53:10 +02:00
2026-07-31 08:27:36 +02:00
2026-06-30 10:04:59 +02:00
2026-09-21 13:14:10 +02:00
2026-07-09 16:31:58 +02:00
2026-07-10 09:29:22 +02:00
2026-07-09 13:17:52 +02:00
2026-07-09 22:04:44 +02:00