From 8d0c47248694ac048a8c24564b91c520a308017a Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Wed, 12 Feb 2025 06:47:37 -0600 Subject: [PATCH] r/unifi: Switching to custom container image The _linuxserver.io_ image for UniFi Network is deprecated. It sucked anyway. I've created a simple image based on Debian that installs the _unifi_ package from the upstream apt repository. This image doesn't require running anything as _root_, so it doesn't need a user namespace. --- roles/unifi/defaults/main.yml | 2 +- roles/unifi/templates/unifi.container.j2 | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/roles/unifi/defaults/main.yml b/roles/unifi/defaults/main.yml index 4336ec6..ecfc0a9 100644 --- a/roles/unifi/defaults/main.yml +++ b/roles/unifi/defaults/main.yml @@ -1,5 +1,5 @@ unifi_version: latest -unifi_container_image: lscr.io/linuxserver/unifi-controller +unifi_container_image: git.pyrocufflink.net/containerimages/unifi unifi_storage_path: /var/lib/unifi unifi_exporter_container_image: docker.io/jessestuart/unifi_exporter diff --git a/roles/unifi/templates/unifi.container.j2 b/roles/unifi/templates/unifi.container.j2 index ee51929..a3e3f40 100644 --- a/roles/unifi/templates/unifi.container.j2 +++ b/roles/unifi/templates/unifi.container.j2 @@ -8,7 +8,8 @@ Image={{ unifi_container_image }}:{{ unifi_version }} Volume={{ unifi_storage_path }}:/config:rw,Z Network=host NoNewPrivileges=yes -UserNS=auto:gidmapping=911:911:1,uidmapping=911:911:1 +User=911 +Group=911 VolatileTmp=yes Notify=yes