shelfarr: move Puma off port 3000, clashes with AdGuard on host network

This commit is contained in:
rope 2026-07-21 10:33:06 +01:00
parent 29d05123c6
commit e37d73fd65

View file

@ -11,8 +11,11 @@
# 127.0.0.1 on the host (see sabnzbd.nix) — unreachable from a bridged # 127.0.0.1 on the host (see sabnzbd.nix) — unreachable from a bridged
# container. HTTP_PORT tells Thruster (the Rails 8 front proxy baked into # container. HTTP_PORT tells Thruster (the Rails 8 front proxy baked into
# the image) to listen on 5056 directly instead of its 80 default, so it # the image) to listen on 5056 directly instead of its 80 default, so it
# doesn't collide with nginx's own :80. Prowlarr/SABnzbd hookup is scripted # doesn't collide with nginx's own :80. PORT/TARGET_PORT move the internal
# in arr-interconnect.nix via `rails runner` (no public settings API here). # Puma backend off its 3000 default too — with host networking that's no
# longer container-isolated, and AdGuard's web UI already owns :3000 on
# this host (see adguard.nix). Prowlarr/SABnzbd hookup is scripted in
# arr-interconnect.nix via `rails runner` (no public settings API here).
{ config, lib, ... }: { config, lib, ... }:
{ {
config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") {
@ -33,6 +36,8 @@
TZ = "Europe/London"; TZ = "Europe/London";
SOLID_QUEUE_IN_PUMA = "1"; SOLID_QUEUE_IN_PUMA = "1";
HTTP_PORT = "5056"; HTTP_PORT = "5056";
PORT = "5057";
TARGET_PORT = "5057";
# Matches fred:media ownership (2775) on /mnt/storage/torrents/audiobooks # Matches fred:media ownership (2775) on /mnt/storage/torrents/audiobooks
PUID = "1000"; PUID = "1000";
PGID = "3000"; PGID = "3000";