unifi-os-server (sha256:1924c2a8de78eddbfcd6ff35176c78b952335bf3201d224c855ad8adff9a564c)

Published 2026-09-29 08:16:45 +00:00 by clement

Installation

docker pull git.bexsys.fr/images/unifi-os-server@sha256:1924c2a8de78eddbfcd6ff35176c78b952335bf3201d224c855ad8adff9a564c
sha256:1924c2a8de78eddbfcd6ff35176c78b952335bf3201d224c855ad8adff9a564c

About this package

UniFi OS Server in Docker (amd64)

Image layers

# debian.sh --arch 'amd64' out/ 'bullseye' '@1787529600'
ARG DEBIAN_FRONTEND=noninteractive
ARG DEBCONF_NONINTERACTIVE_SEEN=true
ARG ARCH=amd64
ARG UNIFI_CORE_VERSION=5.1.132-uosserver.1
ARG NGINX_VERSION=1.30.4-1~bullseye
ARG ULP_GO_VERSION=1.13.11+6130
ARG UCS_AGENT_VERSION=1.8.4+2012
ARG UNIFI_VERSION=10.5.67-35187-1
ARG UNIFI_DIRECTORY_VERSION=2.7.4+470
ARG UOS_AGENT_VERSION=5.1.10
ARG UOS_VERSION=5.1.5
RUN |11 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true ARCH=amd64 UNIFI_CORE_VERSION=5.1.132-uosserver.1 NGINX_VERSION=1.30.4-1~bullseye ULP_GO_VERSION=1.13.11+6130 UCS_AGENT_VERSION=1.8.4+2012 UNIFI_VERSION=10.5.67-35187-1 UNIFI_DIRECTORY_VERSION=2.7.4+470 UOS_AGENT_VERSION=5.1.10 UOS_VERSION=5.1.5 /bin/sh -c # buildkit
COPY /debian/bootstrap/overlay/common-sysid/preconfig/. /debian/files/common/. /debian/files/base/. / # buildkit
COPY /debian/bootstrap/hooks/. /tmp/build-tmpfs/ # buildkit
COPY /debian/files/uos-discovery-client-stub/uos-discovery-client_0.1.2_amd64.deb /tmp/build-tmpfs/uos-discovery-client.deb # buildkit
RUN |11 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true ARCH=amd64 UNIFI_CORE_VERSION=5.1.132-uosserver.1 NGINX_VERSION=1.30.4-1~bullseye ULP_GO_VERSION=1.13.11+6130 UCS_AGENT_VERSION=1.8.4+2012 UNIFI_VERSION=10.5.67-35187-1 UNIFI_DIRECTORY_VERSION=2.7.4+470 UOS_AGENT_VERSION=5.1.10 UOS_VERSION=5.1.5 /bin/sh -c chmod 777 /tmp && /tmp/build-tmpfs/pre-config.d/0000-fixsystemuidgid-0100-groups && /tmp/build-tmpfs/pre-config.d/0000-fixsystemuidgid-0200-users && /tmp/build-tmpfs/pre-config.d/0000-fixsystemuidgid-0300-usergroups && /tmp/build-tmpfs/pre-config.d/0000-fixsystemuidgid-9999-verify-system-uid-gid # buildkit
RUN |11 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true ARCH=amd64 UNIFI_CORE_VERSION=5.1.132-uosserver.1 NGINX_VERSION=1.30.4-1~bullseye ULP_GO_VERSION=1.13.11+6130 UCS_AGENT_VERSION=1.8.4+2012 UNIFI_VERSION=10.5.67-35187-1 UNIFI_DIRECTORY_VERSION=2.7.4+470 UOS_AGENT_VERSION=5.1.10 UOS_VERSION=5.1.5 /bin/sh -c echo 'deb http://archive.debian.org/debian/ bullseye main contrib non-free' > /etc/apt/sources.list && echo 'deb http://archive.debian.org/debian/ bullseye-updates main contrib non-free' >> /etc/apt/sources.list && echo 'deb [check-valid-until=no] http://snapshot.debian.org/archive/debian-security/20260903T220410Z/ bullseye-security main contrib non-free' >> /etc/apt/sources.list && echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/81-no-check-valid-until # buildkit
RUN |11 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true ARCH=amd64 UNIFI_CORE_VERSION=5.1.132-uosserver.1 NGINX_VERSION=1.30.4-1~bullseye ULP_GO_VERSION=1.13.11+6130 UCS_AGENT_VERSION=1.8.4+2012 UNIFI_VERSION=10.5.67-35187-1 UNIFI_DIRECTORY_VERSION=2.7.4+470 UOS_AGENT_VERSION=5.1.10 UOS_VERSION=5.1.5 /bin/sh -c apt-get update && apt-get install -yq --no-install-recommends ca-certificates curl gnupg2 cron systemd systemd-sysv iproute2 ethtool procps dpkg-dev snmp snmpd && curl -fsSLO https://leaf.corp.ubnt.com/build/ubnt-archive-keyring/prs/PR-1/1-20-4ea65d2e3c99/bullseye/ubnt-archive-keyring_1.0.6~20+g4ea65d2_all.deb && dpkg -i ubnt-archive-keyring_1.0.6~20+g4ea65d2_all.deb && curl -fsSLO https://leaf.corp.ubnt.com/build/debfactory/heads/master/915-3828-db87163fbe47/ui-snmp/bullseye/ui-snmp_1.0.0-11+ga9826aae9fef_${ARCH}.deb && dpkg -i ui-snmp_1.0.0-11+ga9826aae9fef_${ARCH}.deb && gpg --no-default-keyring --keyring /usr/share/keyrings/ubiquiti-archive-keyring.gpg --fingerprint && rm -f /ubnt-archive-keyring_1.0.6~20+g4ea65d2_all.deb ui-snmp_1.0.0-11+ga9826aae9fef_${ARCH}.deb && curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor -o /usr/share/keyrings/pgdg-archive-keyring.gpg && echo "deb [signed-by=/usr/share/keyrings/pgdg-archive-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list && curl -sL https://pdx-artifacts.rad.ubnt.com/apt-internal/ubnt.gpg.key | apt-key --keyring /etc/apt/trusted.gpg.d/ubnt-apt-internal.gpg add - && curl -sL https://uioregon.jfrog.io/artifactory/api/gpg/key/public | apt-key --keyring /etc/apt/trusted.gpg.d/jfrog.gpg add - && echo 'deb https://pdx-artifacts.rad.ubnt.com/artifactory/apt-dev bullseye dev' > /etc/apt/sources.list.d/apt-dev.list && echo 'deb https://pdx-artifacts.rad.ubnt.com/artifactory/apt-internal bullseye main internal' > /etc/apt/sources.list.d/apt-internal.list && apt-get update && apt-get install -yq --no-install-recommends ui-rabbitmq-server postgresql-16 ulp-go="$ULP_GO_VERSION" uos="$UOS_VERSION" unifi="$UNIFI_VERSION" uid-agent uos-agent="$UOS_AGENT_VERSION" ucs-agent="$UCS_AGENT_VERSION" unifi-directory="$UNIFI_DIRECTORY_VERSION" unifi-assets-uosserver && curl -fsSLO "https://nginx.org/packages/debian/pool/nginx/n/nginx/nginx_${NGINX_VERSION}_${ARCH}.deb" && apt-get install -yq --no-install-recommends "./nginx_${NGINX_VERSION}_${ARCH}.deb" && rm -f "nginx_${NGINX_VERSION}_${ARCH}.deb" && rm -f /etc/nginx/nginx.conf.disabled && pg_dropcluster 16 main && dpkg -i /tmp/build-tmpfs/uos-discovery-client.deb && apt-get install unifi-email-templates-all unifi-core="$UNIFI_CORE_VERSION" -y && ( apt-mark manual mongodb-server || true ) && mkdir -p /opt/local-apt/mongodb && apt-get install -yq --no-install-recommends --download-only --reinstall -o Dir::Cache::archives=/opt/local-apt/mongodb mongodb-server && cd /opt/local-apt/mongodb && dpkg-scanpackages -m . > Packages && gzip -9c Packages > Packages.gz && cd / && apt-get clean && rm -rf /var/lib/apt/lists/* && rm -rf /etc/apt/sources.list.d/* && echo "deb [trusted=yes] file:///opt/local-apt/mongodb ./" > /etc/apt/sources.list.d/local-mongodb.list && rm -f /etc/apt/trusted.gpg.d/jfrog.gpg* && rm -f /etc/apt/trusted.gpg.d/ubnt-apt-internal.gpg* # buildkit
COPY /debian/files/common-hook-invoker/. /debian/files/common-ubnt-dpkg-cache/. / # buildkit
RUN |11 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true ARCH=amd64 UNIFI_CORE_VERSION=5.1.132-uosserver.1 NGINX_VERSION=1.30.4-1~bullseye ULP_GO_VERSION=1.13.11+6130 UCS_AGENT_VERSION=1.8.4+2012 UNIFI_VERSION=10.5.67-35187-1 UNIFI_DIRECTORY_VERSION=2.7.4+470 UOS_AGENT_VERSION=5.1.10 UOS_VERSION=5.1.5 /bin/sh -c systemctl set-default sysready.target && systemctl enable bootup-top-invoke.service && systemctl enable bootup-bottom-invoke.service && systemctl enable ubnt-dpkg-restore.service # buildkit
RUN |11 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true ARCH=amd64 UNIFI_CORE_VERSION=5.1.132-uosserver.1 NGINX_VERSION=1.30.4-1~bullseye ULP_GO_VERSION=1.13.11+6130 UCS_AGENT_VERSION=1.8.4+2012 UNIFI_VERSION=10.5.67-35187-1 UNIFI_DIRECTORY_VERSION=2.7.4+470 UOS_AGENT_VERSION=5.1.10 UOS_VERSION=5.1.5 /bin/sh -c /tmp/build-tmpfs/post-config.d/9999-fixsystemuidgid-9999-verify-system-uid-gid && rm /lib/systemd/system/logrotate.service && rm /lib/systemd/system/logrotate.timer && rm /usr/sbin/policy-rc.d && rm -rf /tmp/* # buildkit
CMD ["/root/uos-entrypoint.sh"]
ARG TARGETARCH=amd64
ARG APP_VERSION=5.1.42
ARG BUILD_DATE=2026-08-23T13:53:57+02:00
RUN |3 TARGETARCH=amd64 APP_VERSION=5.1.42 BUILD_DATE=2026-08-23T13:53:57+02:00 /bin/sh -c test -n "$APP_VERSION" && test "$APP_VERSION" != "dev" # buildkit
LABEL org.opencontainers.image.title=unifi-os-server org.opencontainers.image.version=5.1.42 org.opencontainers.image.created=2026-08-23T13:53:57+02:00 org.opencontainers.image.source=https://github.com/giiibates/unifi-os-server org.opencontainers.image.description=UniFi OS Server in Docker (amd64)
ENV UOS_SERVER_VERSION=5.1.42
ENV UOS_SHOW_JOURNAL=false
COPY --chmod=755 docker/uos-entrypoint.sh /usr/local/bin/uos-entrypoint.sh # buildkit
COPY --chmod=755 docker/diagnostics.sh /usr/local/bin/diagnostics # buildkit
STOPSIGNAL SIGRTMIN+3
ENTRYPOINT ["/usr/local/bin/uos-entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.created 2026-08-23T13:53:57+02:00
org.opencontainers.image.description UniFi OS Server in Docker (amd64)
org.opencontainers.image.source https://github.com/giiibates/unifi-os-server
org.opencontainers.image.title unifi-os-server
org.opencontainers.image.version 5.1.42
Details
Container
2026-09-29 08:16:45 +00:00
0
OCI / Docker
linux/amd64
742 MiB
Versions (1) View all
5.1 2026-09-29