From 29c9c7d729cdf3c8570768b912d53211a31a2408 Mon Sep 17 00:00:00 2001 From: tolerryan <105945216+tolerryan@users.noreply.github.com> Date: Wed, 15 Oct 2025 23:29:06 -0500 Subject: [PATCH] Navidrome migration to deb13 --- downloader.tf | 2 +- navidrome.tf | 2 +- roles/ind/navidrome/docker-compose.env | 99 ----------------------- roles/ind/navidrome/navidrome-install.yml | 2 +- 4 files changed, 3 insertions(+), 102 deletions(-) delete mode 100644 roles/ind/navidrome/docker-compose.env diff --git a/downloader.tf b/downloader.tf index e4d9340..5cb558a 100644 --- a/downloader.tf +++ b/downloader.tf @@ -27,7 +27,7 @@ resource "proxmox_lxc" "downloader" { slot = 0 storage = "Ceph" mp = "/data" - # 1.2TB, terraform plugin is setting it to M + # 1.2TB, terraform plugin is setting it to Ms size = "1258292M" } diff --git a/navidrome.tf b/navidrome.tf index 3028299..465b8e8 100644 --- a/navidrome.tf +++ b/navidrome.tf @@ -2,7 +2,7 @@ resource "proxmox_lxc" "navidrome" { target_node = "ryuk2" hostname = "navidrome" vmid = 223 - ostemplate = "cephfs:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst" + ostemplate = "cephfs:vztmpl/debian-13-standard_13.1-2_amd64.tar.zst" password = "terraform" unprivileged = true cores = 6 diff --git a/roles/ind/navidrome/docker-compose.env b/roles/ind/navidrome/docker-compose.env deleted file mode 100644 index 2202880..0000000 --- a/roles/ind/navidrome/docker-compose.env +++ /dev/null @@ -1,99 +0,0 @@ -######################################################################## -######################################################################## -######################################################################## -## -## Docker Compose Environment Variable file for Jellyfin Media Stack -## -## Update any of the environment variables below as required. -## -## It is highly recommended Linux users set up a "docker" -## user, so the applications can access the local filesystem -## with this user's access privileges. Use PUID / PGID to map -## user access between the Docker apps and local filesystem. -## -######################################################################## -######################################################################## -######################################################################## - -#Name of the project in Docker -COMPOSE_PROJECT_NAME=media-stack - -# This is the network subnet which will be used inside the docker "media_network", change as required. -# LOCAL_SUBNET is your home network and is needed so the VPN client allows access to your home computers. -DOCKER_SUBNET=172.28.10.0/24 -DOCKER_GATEWAY=172.28.10.1 -LOCAL_SUBNET=192.168.0.0/24 -LOCAL_DOCKER_IP=192.168.0.57 - - -# File access, date and time details for the containers / applications to use. -# Run "sudo id docker" on host computer to find PUID / PGID and update these to suit. -PUID=2000 -PGID=995 -UMASK=0002 -TIMEZONE=America/Chicago - -# Update your own Internet VPN provide details below -VPN_TYPE=openvpn -VPN_SERVICE_PROVIDER=airvpn -VPN_USERNAME= -VPN_PASSWORD= - - -SERVER_COUNTRIES= -SERVER_REGION= -SERVER_CITIES="Chicago Illinois" -SERVER_HOSTNAMES= - -# Fill in this item ONLY if you're using a custom OpenVPN configuration -# Should be inside gluetun data folder - Example: /gluetun/custom-openvpn.conf -# You can then edit it inside the FOLDER_FOR_CONFIGS location for gluetun. -OPENVPN_CUSTOM_CONFIG=/gluetun/ipvanish.openvpn.conf -#OPENVPN_CUSTOM_CONFIG= - -QBIT_PORT_TCP=44172 -QBIT_PORT_UDP=44172 -FLARESOLVERR_PORT=8191 -TDARR_SERVER_PORT=8266 -WEBUI_PORT_TDARR=8265 -RUTORRENT_PORT=8200 - - -# SWAG is configured for Reverse Proxy. Set your Internet gateway to redirect incoming ports 80 and 443 -# to the ports used below (using Docker IP Address), and they will be translated back to 80 and 443 by SWAG. -# Change these port numbers if you have conflicting services running on the Docker host computer. - -REVERSE_PROXY_PORT_HTTP=5080 -REVERSE_PROXY_PORT_HTTPS=5443 - -# SWAG REVERSE PROXY SETTINGS: -URL=your-domain-name-goes-here.com -SUBDOMAINS=wildcard -VALIDATION=dns -DNSPLUGIN=cloudflare -CERTPROVIDER= -PROPAGATION= -DUCKDNSTOKEN= -EMAIL= -ONLY_SUBDOMAINS=false -EXTRA_DOMAINS= -STAGING=false -HEALTH_VPN_DURATION_INITIAL=45s -HEALTH_VPN_DURATION_ADDITION=30s -UPDATER_PERIOD=8h -TZ=America/Chicago -PUID=1000 -PGID=1000 - -WAN_IP_CMD=false - -AUTH_DELAY=0s -MEMORY_LIMIT=256M -UPLOAD_MAX_SIZE=16M -OPCACHE_MEM_SIZE=128 -MAX_FILE_UPLOADS=50 -REAL_IP_FROM=0.0.0.0/32 -REAL_IP_HEADER=X-Forwarded-For -LOG_IP_VAR=remote_addr -LOG_ACCESS=true - diff --git a/roles/ind/navidrome/navidrome-install.yml b/roles/ind/navidrome/navidrome-install.yml index 4fe509a..c6a8eaf 100644 --- a/roles/ind/navidrome/navidrome-install.yml +++ b/roles/ind/navidrome/navidrome-install.yml @@ -2,7 +2,7 @@ - hosts: all become: yes remote_user: ansible - gather_facts: false + gather_facts: true vars: