Add *arr media stack + Gitea to jupiter

- sabnzbd, prowlarr, sonarr, radarr, clonarr, seerr, cinephage, mediamanager
  services, wired into jupiter with LAN Caddy vhosts.
- Gitea: migrated the old ZimaOS docker instance's data (sqlite db, 4 repos,
  no LFS objects) into the NixOS module's default stateDir layout. HTTP via
  Caddy; git SSH on its own built-in server at :2222 (not :222 - the unpriv
  gitea user can't bind <1024).
- mediamanager-nix flake input for the mediamanager service.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-19 21:27:50 +02:00
co-authored by Claude Sonnet 5
parent fe5b363b73
commit 69a63dc615
16 changed files with 476 additions and 27 deletions
+3 -11
View File
@@ -1,7 +1,8 @@
{ ... }:
# Podman (Docker-compatible) + declarative OCI containers.
# Copy the whoami block per app; publish ports and mount /mnt/data volumes.
# Add containers under virtualisation.oci-containers.containers; publish
# ports and mount /mnt/data volumes as needed.
{
virtualisation.podman = {
enable = true;
@@ -9,14 +10,5 @@
defaultNetwork.settings.dns_enabled = true;
};
virtualisation.oci-containers = {
backend = "podman";
containers = {
whoami = {
image = "traefik/whoami:latest";
ports = [ "8080:80" ];
autoStart = true;
};
};
};
virtualisation.oci-containers.backend = "podman";
}