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:1924c2a8de78eddbfcd6ff35176c78b952335bf3201d224c855ad8adff9a564csha256:1924c2a8de78eddbfcd6ff35176c78b952335bf3201d224c855ad8adff9a564cAbout 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 |