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
# 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
# doesn't collide with nginx's own :80. Prowlarr/SABnzbd hookup is scripted
# in arr-interconnect.nix via `rails runner` (no public settings API here).
# doesn't collide with nginx's own :80. PORT/TARGET_PORT move the internal
# 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.mkIf (config.networking.hostName == "FredOS-Mediaserver") {
@ -33,6 +36,8 @@
TZ = "Europe/London";
SOLID_QUEUE_IN_PUMA = "1";
HTTP_PORT = "5056";
PORT = "5057";
TARGET_PORT = "5057";
# Matches fred:media ownership (2775) on /mnt/storage/torrents/audiobooks
PUID = "1000";
PGID = "3000";