diff --git a/Dockerfile b/Dockerfile index d25a9c8..c27f5fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:noble # set version label ARG BUILD_DATE @@ -34,6 +34,7 @@ RUN \ "https://dl.ui.com/unifi/${UNIFI_VERSION}/UniFi.unix.zip" && \ unzip /tmp/unifi.zip -d /usr/lib && \ mv /usr/lib/UniFi /usr/lib/unifi && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 5881280..77a4f04 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-noble # set version label ARG BUILD_DATE @@ -34,6 +34,7 @@ RUN \ "https://dl.ui.com/unifi/${UNIFI_VERSION}/UniFi.unix.zip" && \ unzip /tmp/unifi.zip -d /usr/lib && \ mv /usr/lib/UniFi /usr/lib/unifi && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ apt-get clean && \ rm -rf \ diff --git a/Jenkinsfile b/Jenkinsfile index 5d7a4b9..6fe0d3a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,8 +31,8 @@ pipeline { CI_PORT='8443' CI_SSL='true' CI_DELAY='180' - CI_DOCKERENV='TZ=US/Pacific' - CI_AUTH='user:password' + CI_DOCKERENV='' + CI_AUTH='' CI_WEBPATH='' } stages { diff --git a/README.md b/README.md index f2fefc3..82e6ff7 100644 --- a/README.md +++ b/README.md @@ -415,7 +415,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **07.08.24:** - **Important**: The mongodb init instructions have been updated to enable auth ([RBAC](https://www.mongodb.com/docs/manual/core/authorization/#role-based-access-control)). We have been notified that if RBAC is not enabled, the official mongodb container allows remote access to the db contents over port 27017 without credentials. If you set up the mongodb container with the old instructions we provided, you should not map or expose port 27017. If you would like to enable auth, the easiest way is to create new instances of both unifi and mongodb with the new instructions and restore unifi from a backup. +* **11.08.24:** - **Important**: The mongodb init instructions have been updated to enable auth ([RBAC](https://www.mongodb.com/docs/manual/core/authorization/#role-based-access-control)). We have been notified that if RBAC is not enabled, the official mongodb container allows remote access to the db contents over port 27017 without credentials. If you set up the mongodb container with the old instructions we provided, you should not map or expose port 27017. If you would like to enable auth, the easiest way is to create new instances of both unifi and mongodb with the new instructions and restore unifi from a backup. +* **11.08.24:** - Rebase to Ubuntu Noble. * **04.03.24:** - Install from zip package instead of deb. * **17.10.23:** - Add environment variables for TLS and authSource to support Atlas and new MongoDB versions. * **05.09.23:** - Initial release. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 493da5a..a5357ae 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -22,6 +22,6 @@ repo_vars: - CI_PORT='8443' - CI_SSL='true' - CI_DELAY='180' - - CI_DOCKERENV='TZ=US/Pacific' - - CI_AUTH='user:password' + - CI_DOCKERENV='' + - CI_AUTH='' - CI_WEBPATH='' diff --git a/package_versions.txt b/package_versions.txt index c2c4ef6..454a74f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,352 +1,330 @@ -NAME VERSION TYPE -ace java-archive -adduser 3.118ubuntu5 deb -analytics-api 2.0.0 java-archive -analytics-client 2.0.0 java-archive -analytics-privacy 2.0.0 java-archive -angus-activation 2.0.2 java-archive -angus-core 2.0.3 java-archive -angus-mail 2.0.3 java-archive -annotations 3.0.1 java-archive -antlr4-runtime 4.5.3 java-archive -api-common 1.7.0 java-archive -apigateway-generic-java-sdk 1.3 java-archive -apt 2.4.12 deb -apt-utils 2.4.12 deb -asn-one 0.6.0 java-archive -aws-iot-device-sdk-java 1.2.0 java-archive -aws-java-sdk-core 1.11.409 java-archive -aws-java-sdk-s3 1.11.409 java-archive -base-files 12ubuntu4.6 deb -base-passwd 3.5.52build1 deb -bash 5.1-6ubuntu1.1 deb -bcpkix-jdk18on 1.75 java-archive -bcprov-jdk18on 1.75 java-archive -bcutil-jdk18on 1.75 java-archive -bsdutils 1:2.37.2-4ubuntu3.4 deb -bson 4.11.2 java-archive -bson-record-codec 4.11.2 java-archive -ca-certificates 20230311ubuntu0.22.04.1 deb -ca-certificates-java java-archive -ca-certificates-java 20190909ubuntu1.2 deb -catatonit 0.1.7-1 deb -checker-qual 3.42.0 java-archive -classmate 1.6.0 java-archive -coloring 1.0 java-archive -commons-beanutils 1.9.4 java-archive -commons-cli 1.4 java-archive -commons-codec 1.16.1 java-archive -commons-daemon 1.0.15 java-archive -commons-io 2.16.0 java-archive -commons-lang3 3.13.0 java-archive -commons-logging 1.3.0 java-archive -commons-net 3.10.0 java-archive -commons-text 1.11.0 java-archive -commons-validator 1.8.0 java-archive -compiler 0.9.6 java-archive -coreutils 8.32-4.1ubuntu1.2 deb -cron 3.0pl1-137ubuntu3 deb -cron4j 2.2.5 java-archive -curl 7.81.0-1ubuntu1.16 deb -dash 0.5.11+git20210903+057cd650a4ed-3build1 deb -debconf 1.5.79ubuntu1 deb -debianutils 5.5-1ubuntu2 deb -diffutils 1:3.8-0ubuntu2 deb -dirmngr 2.2.27-3ubuntu2.1 deb -dom4j 2.1.4 java-archive -dpkg 1.21.1ubuntu2.3 deb -e2fsprogs 1.46.5-2ubuntu1.1 deb -ecj 3.33.0 java-archive -eddsa 0.3.0 java-archive -error_prone_annotations 2.26.1 java-archive -failureaccess 1.0.2 java-archive -findutils 4.8.0-1ubuntu3 deb -fontconfig-config 2.13.1-4.2ubuntu5 deb -fonts-dejavu-core 2.37-2build1 deb -gax 1.31.0 java-archive -gcc-12-base 12.3.0-1ubuntu1~22.04 deb -gnupg 2.2.27-3ubuntu2.1 deb -gnupg-l10n 2.2.27-3ubuntu2.1 deb -gnupg-utils 2.2.27-3ubuntu2.1 deb -google-api-client 1.26.0 java-archive -google-api-services-drive v3-rev20180830-1.26.0 java-archive -google-api-services-drive-v3-rev20180830 1.26.0 java-archive -google-api-services-storage v1-rev135-1.24.1 java-archive -google-api-services-storage-v1-rev135 1.24.1 java-archive -google-auth-library-credentials 0.11.0 java-archive -google-auth-library-oauth2-http 0.11.0 java-archive -google-cloud-core 1.44.0 java-archive -google-cloud-core-http 1.44.0 java-archive -google-cloud-storage 1.44.0 java-archive -google-http-client 1.26.0 java-archive -google-http-client-appengine 1.24.1 java-archive -google-http-client-gson 1.26.0 java-archive -google-http-client-jackson 1.24.1 java-archive -google-http-client-jackson2 1.26.0 java-archive -google-http-client-jdo 1.26.0 java-archive -google-oauth-client 1.26.0 java-archive -gpg 2.2.27-3ubuntu2.1 deb -gpg-agent 2.2.27-3ubuntu2.1 deb -gpg-wks-client 2.2.27-3ubuntu2.1 deb -gpg-wks-server 2.2.27-3ubuntu2.1 deb -gpgconf 2.2.27-3ubuntu2.1 deb -gpgsm 2.2.27-3ubuntu2.1 deb -gpgv 2.2.27-3ubuntu2.1 deb -grep 3.7-1build1 deb -gson 2.9.0 java-archive -guava 33.1.0-jre java-archive -gzip 1.10-4ubuntu4.1 deb -hibernate-validator 8.0.1.Final java-archive -hostname 3.23ubuntu2 deb -httpclient 4.5.5 java-archive -httpclient5 5.2.3 java-archive -httpcore 4.4.16 java-archive -httpcore5 5.2.4 java-archive -httpcore5-h2 5.2.4 java-archive -imap 2.0.3 java-archive -init-system-helpers 1.62 deb -istack-commons-runtime 4.1.2 java-archive -j2objc-annotations 1.1 java-archive -jackson-annotations 2.15.4 java-archive -jackson-core 2.15.4 java-archive -jackson-databind 2.15.4 java-archive -jackson-datatype-jdk8 2.15.4 java-archive -jackson-datatype-jsr310 2.15.4 java-archive -jackson-module-parameter-names 2.15.4 java-archive -jakarta.activation-api 2.1.3 java-archive -jakarta.annotation-api 2.1.1 java-archive -jakarta.mail 2.0.3 java-archive -jakarta.mail-api 2.1.3 java-archive (+1 duplicate) -jakarta.validation-api 3.0.2 java-archive -jakarta.xml.bind-api 4.0.2 java-archive -java-binme 2.0.0 java-archive -java-common 0.72build2 deb -java-ipv6 0.17 java-archive -java-semver 0.9.0 java-archive -java-ucp 1.1 java-archive -java-uuid-generator 4.3.0 java-archive -java10-shim 20240325.1 java-archive -java8-shim 20240325.1 java-archive -jaxb-api 2.2.12 java-archive -jaxb-core 4.0.5 java-archive -jaxb-impl 4.0.5 java-archive -jaxb-runtime 4.0.5 java-archive -jaxen 2.0.0 java-archive -jbcrypt 0.4 java-archive -jboss-logging 3.5.3.Final java-archive -jcl-over-slf4j 2.0.13 java-archive -jenetics 4.2.0 java-archive -jgrapht-core 1.0.1 java-archive -jgrapht-ext 1.0.1 java-archive -jgraphx 2.0.0.1 java-archive -jmdns 3.4.1 java-archive -jna 5.12.1 java-archive -joda-time 2.10.4 java-archive -jq 1.6-2.1ubuntu3 deb -jrt-fs 17.0.11 java-archive -json 20231013 java-archive -jsr305 3.0.1 java-archive -jsr305 3.0.2 java-archive -jstl 1.2 java-archive -jstun 0.7.4 java-archive -jsvc 1.0.15-8 deb -jul-to-slf4j 2.0.13 java-archive -lazysodium-java 5.1.4 java-archive -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.12 deb -libasound2 1.2.6.1-1ubuntu1 deb -libasound2-data 1.2.6.1-1ubuntu1 deb -libassuan0 2.5.5-1build1 deb -libattr1 1:2.5.1-1build1 deb -libaudit-common 1:3.0.7-1build1 deb -libaudit1 1:3.0.7-1build1 deb -libavahi-client3 0.8-5ubuntu5.2 deb -libavahi-common-data 0.8-5ubuntu5.2 deb -libavahi-common3 0.8-5ubuntu5.2 deb -libblkid1 2.37.2-4ubuntu3.4 deb -libbrotli1 1.0.9-2build6 deb -libbsd0 0.11.5-1 deb -libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.8 deb -libc6 2.35-0ubuntu3.8 deb -libcap-ng0 0.7.9-2.2build3 deb -libcap2 1:2.44-1ubuntu0.22.04.1 deb -libcom-err2 1.46.5-2ubuntu1.1 deb -libcommons-daemon-java 1.0.15-8 deb -libcrypt1 1:4.4.27-1 deb -libcups2 2.4.1op1-1ubuntu4.10 deb -libcurl4 7.81.0-1ubuntu1.16 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdbus-1-3 1.12.20-2ubuntu4.1 deb -libdebconfclient0 0.261ubuntu1 deb -libexpat1 2.4.7-1ubuntu0.3 deb -libext2fs2 1.46.5-2ubuntu1.1 deb -libffi8 3.4.2-4 deb -libfontconfig1 2.13.1-4.2ubuntu5 deb -libfreetype6 2.11.1+dfsg-1ubuntu0.2 deb -libgcc-s1 12.3.0-1ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libglib2.0-0 2.72.4-0ubuntu2.3 deb -libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.5 deb -libgpg-error0 1.43-3 deb -libgraphite2-3 1.3.14-1build2 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.3 deb -libharfbuzz0b 2.7.4-1ubuntu3.1 deb -libhogweed6 3.7.3-1build2 deb -libidn2-0 2.3.2-2build1 deb -libjpeg-turbo8 2.1.2-0ubuntu1 deb -libjpeg8 8c-2ubuntu10 deb -libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.3 deb -libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.3 deb -libkrb5support0 1.19.2-2ubuntu0.3 deb -libksba8 1.6.0-2ubuntu0.2 deb -liblcms2-2 2.12~rc1-2build2 deb -libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.18+dfsg-0ubuntu0.22.04.1 deb -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -libmd0 1.0.4-1build1 deb -libmount1 2.37.2-4ubuntu3.4 deb -libncurses6 6.3-2ubuntu0.1 deb -libncursesw6 6.3-2ubuntu0.1 deb -libnettle8 3.7.3-1build2 deb -libnghttp2-14 1.43.0-1ubuntu0.2 deb -libnpth0 1.6-3build2 deb -libnsl2 1.3.0-2build2 deb -libnspr4 2:4.35-0ubuntu0.22.04.1 deb -libnss3 2:3.98-0ubuntu0.22.04.2 deb -libonig5 6.9.7.1-2build1 deb -libp11-kit0 0.24.0-6build1 deb -libpam-modules 1.4.0-11ubuntu2.4 deb -libpam-modules-bin 1.4.0-11ubuntu2.4 deb -libpam-runtime 1.4.0-11ubuntu2.4 deb -libpam0g 1.4.0-11ubuntu2.4 deb -libpcre2-8-0 10.39-3ubuntu0.1 deb -libpcre3 2:8.39-13ubuntu0.22.04.1 deb -libpcsclite1 1.9.5-3ubuntu1 deb -libpng16-16 1.6.37-3build5 deb -libpopt0 1.18-3build1 deb -libprocps8 2:3.3.17-6ubuntu2.1 deb -libpsl5 0.21.0-1.2build2 deb -libreadline8 8.1.2-1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libseccomp2 2.5.3-2ubuntu2 deb -libselinux1 3.3-1build2 deb -libsemanage-common 3.3-1build2 deb -libsemanage2 3.3-1build2 deb -libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3.4 deb -libsqlite3-0 3.37.2-2ubuntu0.3 deb -libss2 1.46.5-2ubuntu1.1 deb -libssh-4 0.9.6-2ubuntu0.22.04.3 deb -libssl3 3.0.2-0ubuntu1.16 deb -libstdc++6 12.3.0-1ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.12 deb -libtasn1-6 4.18.0-4build1 deb -libtinfo6 6.3-2ubuntu0.1 deb -libtirpc-common 1.3.2-2ubuntu0.1 deb -libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.12 deb -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3.4 deb -libxxhash0 0.8.1-1 deb -libzstd1 1.4.8+dfsg-3build1 deb -locales 2.35-0ubuntu3.8 deb -log4j-api 2.21.1 java-archive -log4j-to-slf4j 2.21.1 java-archive -logback-access 1.4.14 java-archive -logback-classic 1.4.14 java-archive -logback-core 1.4.14 java-archive -logging-mailhandler 2.0.3 java-archive -login 1:4.8.1-2ubuntu2.2 deb -logrotate 3.19.0-1ubuntu1.1 deb -logsave 1.46.5-2ubuntu1.1 deb -lsb-base 11.1.0ubuntu4 deb -mawk 1.3.4.20200120-3 deb -micrometer-commons 1.12.5 java-archive -micrometer-observation 1.12.5 java-archive -minimal-json 0.9.5 java-archive -mongodb-driver-core 4.11.2 java-archive -mongodb-driver-legacy 4.11.2 java-archive -mongodb-driver-sync 4.11.2 java-archive -mount 2.37.2-4ubuntu3.4 deb -ncurses-base 6.3-2ubuntu0.1 deb -ncurses-bin 6.3-2ubuntu0.1 deb -netcat 1.218-4ubuntu1 deb -netcat-openbsd 1.218-4ubuntu1 deb -openjdk-17-jre-headless 17.0.11+9-1~22.04.1 deb -openssh 1.0 java-archive -openssl 3.0.2-0ubuntu1.16 deb -org.eclipse.paho.client.mqttv3 1.1.0 java-archive -owasp-java-html-sanitizer 20240325.1 java-archive -passwd 1:4.8.1-2ubuntu2.2 deb -perl-base 5.34.0-3ubuntu1.3 deb -pinentry-curses 1.1.1-1build2 deb -pop3 2.0.3 java-archive -procps 2:3.3.17-6ubuntu2.1 deb -proto-google-common-protos 1.12.0 java-archive -proto-google-iam-v1 0.12.0 java-archive -protobuf-java 3.6.0 java-archive -protobuf-java-util 3.6.0 java-archive -publicsuffix 20211207.1025-1 deb -pull-parser 2.1.10 java-archive -radclient4 4.0 java-archive -reactive-streams 1.0.4 java-archive -reactor-core 3.6.5 java-archive -readline-common 8.1.2-1 deb -relaxngDatatype 20020414 java-archive -resource-loader 2.0.2 java-archive -sed 4.8-1ubuntu2 deb -sensible-utils 0.0.17 deb -slf4j-api 2.0.13 java-archive -smtp 2.0.3 java-archive -snakeyaml 2.2 java-archive -snappy-java 1.1.10.5 java-archive -spring-aop 6.1.6 java-archive -spring-beans 6.1.6 java-archive -spring-boot 3.2.5 java-archive -spring-boot-autoconfigure 3.2.5 java-archive -spring-boot-starter 3.2.5 java-archive -spring-boot-starter-data-mongodb 3.2.5 java-archive -spring-boot-starter-json 3.2.5 java-archive -spring-boot-starter-logging 3.2.5 java-archive -spring-boot-starter-tomcat 3.2.5 java-archive -spring-boot-starter-validation 3.2.5 java-archive -spring-boot-starter-web 3.2.5 java-archive -spring-boot-starter-websocket 3.2.5 java-archive -spring-context 6.1.6 java-archive -spring-core 6.1.6 java-archive -spring-data-commons 3.2.5 java-archive -spring-data-mongodb 4.2.5 java-archive -spring-expression 6.1.6 java-archive -spring-messaging 6.1.6 java-archive -spring-tx 6.1.6 java-archive -spring-web 6.1.6 java-archive -spring-webmvc 6.1.6 java-archive -spring-websocket 6.1.6 java-archive -sshj 0.38.0 java-archive -stax-api 1.0-2 java-archive -sysvinit-utils 3.01-1ubuntu1 deb -tar 1.34+dfsg-1ubuntu0.1.22.04.2 deb -tomcat-annotations-api 10.1.20 java-archive -tomcat-embed-core 10.1.20 java-archive -tomcat-embed-el 10.1.20 java-archive -tomcat-embed-jasper 10.1.20 java-archive -tomcat-embed-websocket 10.1.20 java-archive -txw2 4.0.5 java-archive -tzdata 2024a-0ubuntu0.22.04.1 deb -ubuntu-keyring 2021.03.26 deb -ucf 3.0043 deb -unzip 6.0-26ubuntu3.2 deb -urlrewritefilter 4.0.4.1 java-archive -usrmerge 25ubuntu2 deb -util-linux 2.37.2-4ubuntu3.4 deb -xpp3 1.1.4c java-archive -xsdlib 2013.6.1 java-archive -zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb +NAME VERSION TYPE +ace java-archive +adduser 3.137ubuntu1 deb +analytics-api 2.0.0 java-archive +analytics-client 2.0.0 java-archive +analytics-privacy 2.0.0 java-archive +angus-activation 2.0.2 java-archive +angus-core 2.0.3 java-archive +angus-mail 2.0.3 java-archive +annotations 3.0.1 java-archive +antlr4-runtime 4.5.3 java-archive +api-common 1.7.0 java-archive +apigateway-generic-java-sdk 1.3 java-archive +apt 2.7.14build2 deb +apt-utils 2.7.14build2 deb +asn-one 0.6.0 java-archive +aws-iot-device-sdk-java 1.2.0 java-archive +aws-java-sdk-core 1.11.409 java-archive +aws-java-sdk-s3 1.11.409 java-archive +base-files 13ubuntu10 deb +base-passwd 3.6.3build1 deb +bash 5.2.21-2ubuntu4 deb +bcpkix-jdk18on 1.75 java-archive +bcprov-jdk18on 1.75 java-archive +bcutil-jdk18on 1.75 java-archive +bsdutils 1:2.39.3-9ubuntu6 deb +bson 4.11.2 java-archive +bson-record-codec 4.11.2 java-archive +ca-certificates 20240203 deb +ca-certificates-java java-archive +ca-certificates-java 20240118 deb +catatonit 0.1.7-1 deb +checker-qual 3.42.0 java-archive +classmate 1.6.0 java-archive +coloring 1.0 java-archive +commons-beanutils 1.9.4 java-archive +commons-cli 1.4 java-archive +commons-codec 1.16.1 java-archive +commons-daemon 1.0.15 java-archive +commons-io 2.16.0 java-archive +commons-lang3 3.13.0 java-archive +commons-logging 1.3.0 java-archive +commons-net 3.10.0 java-archive +commons-text 1.11.0 java-archive +commons-validator 1.8.0 java-archive +compiler 0.9.6 java-archive +coreutils 9.4-3ubuntu6 deb +cron 3.0pl1-184ubuntu2 deb +cron-daemon-common 3.0pl1-184ubuntu2 deb +cron4j 2.2.5 java-archive +curl 8.5.0-2ubuntu10.2 deb +dash 0.5.12-6ubuntu5 deb +debconf 1.5.86ubuntu1 deb +debianutils 5.17build1 deb +diffutils 1:3.10-1build1 deb +dirmngr 2.4.4-2ubuntu17 deb +dom4j 2.1.4 java-archive +dpkg 1.22.6ubuntu6 deb +e2fsprogs 1.47.0-2.4~exp1ubuntu4 deb +ecj 3.33.0 java-archive +eddsa 0.3.0 java-archive +error_prone_annotations 2.26.1 java-archive +failureaccess 1.0.2 java-archive +findutils 4.9.0-5build1 deb +gax 1.31.0 java-archive +gcc-14-base 14-20240412-0ubuntu1 deb +gnupg 2.4.4-2ubuntu17 deb +gnupg-l10n 2.4.4-2ubuntu17 deb +gnupg-utils 2.4.4-2ubuntu17 deb +google-api-client 1.26.0 java-archive +google-api-services-drive v3-rev20180830-1.26.0 java-archive +google-api-services-drive-v3-rev20180830 1.26.0 java-archive +google-api-services-storage v1-rev135-1.24.1 java-archive +google-api-services-storage-v1-rev135 1.24.1 java-archive +google-auth-library-credentials 0.11.0 java-archive +google-auth-library-oauth2-http 0.11.0 java-archive +google-cloud-core 1.44.0 java-archive +google-cloud-core-http 1.44.0 java-archive +google-cloud-storage 1.44.0 java-archive +google-http-client 1.26.0 java-archive +google-http-client-appengine 1.24.1 java-archive +google-http-client-gson 1.26.0 java-archive +google-http-client-jackson 1.24.1 java-archive +google-http-client-jackson2 1.26.0 java-archive +google-http-client-jdo 1.26.0 java-archive +google-oauth-client 1.26.0 java-archive +gpg 2.4.4-2ubuntu17 deb +gpg-agent 2.4.4-2ubuntu17 deb +gpg-wks-client 2.4.4-2ubuntu17 deb +gpgconf 2.4.4-2ubuntu17 deb +gpgsm 2.4.4-2ubuntu17 deb +gpgv 2.4.4-2ubuntu17 deb +grep 3.11-4build1 deb +gson 2.9.0 java-archive +guava 33.1.0-jre java-archive +gzip 1.12-1ubuntu3 deb +hibernate-validator 8.0.1.Final java-archive +hostname 3.23+nmu2ubuntu2 deb +httpclient 4.5.5 java-archive +httpclient5 5.2.3 java-archive +httpcore 4.4.16 java-archive +httpcore5 5.2.4 java-archive +httpcore5-h2 5.2.4 java-archive +imap 2.0.3 java-archive +init-system-helpers 1.66ubuntu1 deb +istack-commons-runtime 4.1.2 java-archive +j2objc-annotations 1.1 java-archive +jackson-annotations 2.15.4 java-archive +jackson-core 2.15.4 java-archive +jackson-databind 2.15.4 java-archive +jackson-datatype-jdk8 2.15.4 java-archive +jackson-datatype-jsr310 2.15.4 java-archive +jackson-module-parameter-names 2.15.4 java-archive +jakarta.activation-api 2.1.3 java-archive +jakarta.annotation-api 2.1.1 java-archive +jakarta.mail 2.0.3 java-archive +jakarta.mail-api 2.1.3 java-archive (+1 duplicate) +jakarta.validation-api 3.0.2 java-archive +jakarta.xml.bind-api 4.0.2 java-archive +java-binme 2.0.0 java-archive +java-common 0.75+exp1 deb +java-ipv6 0.17 java-archive +java-semver 0.9.0 java-archive +java-ucp 1.1 java-archive +java-uuid-generator 4.3.0 java-archive +java10-shim 20240325.1 java-archive +java8-shim 20240325.1 java-archive +jaxb-api 2.2.12 java-archive +jaxb-core 4.0.5 java-archive +jaxb-impl 4.0.5 java-archive +jaxb-runtime 4.0.5 java-archive +jaxen 2.0.0 java-archive +jbcrypt 0.4 java-archive +jboss-logging 3.5.3.Final java-archive +jcl-over-slf4j 2.0.13 java-archive +jenetics 4.2.0 java-archive +jgrapht-core 1.0.1 java-archive +jgrapht-ext 1.0.1 java-archive +jgraphx 2.0.0.1 java-archive +jmdns 3.4.1 java-archive +jna 5.12.1 java-archive +joda-time 2.10.4 java-archive +jq 1.7.1-3build1 deb +jrt-fs 17.0.12 java-archive +json 20231013 java-archive +jsr305 3.0.1 java-archive +jsr305 3.0.2 java-archive +jstl 1.2 java-archive +jstun 0.7.4 java-archive +jsvc 1.0.15-11build1 deb +jul-to-slf4j 2.0.13 java-archive +keyboxd 2.4.4-2ubuntu17 deb +krb5-locales 1.20.1-6ubuntu2 deb +lazysodium-java 5.1.4 java-archive +libacl1 2.3.2-1build1 deb +libapt-pkg6.0t64 2.7.14build2 deb +libassuan0 2.5.6-1build1 deb +libattr1 1:2.5.2-1build1 deb +libaudit-common 1:3.1.2-2.1build1 deb +libaudit1 1:3.1.2-2.1build1 deb +libblkid1 2.39.3-9ubuntu6 deb +libbrotli1 1.1.0-2build2 deb +libbsd0 0.12.1-1build1 deb +libbz2-1.0 1.0.8-5.1 deb +libc-bin 2.39-0ubuntu8.2 deb +libc6 2.39-0ubuntu8.2 deb +libcap-ng0 0.8.4-2build2 deb +libcap2 1:2.66-5ubuntu2 deb +libcom-err2 1.47.0-2.4~exp1ubuntu4 deb +libcommons-daemon-java 1.0.15-11build1 deb +libcrypt1 1:4.4.36-4build1 deb +libcurl4t64 8.5.0-2ubuntu10.2 deb +libdb5.3t64 5.3.28+dfsg2-7 deb +libdebconfclient0 0.271ubuntu3 deb +libext2fs2t64 1.47.0-2.4~exp1ubuntu4 deb +libffi8 3.4.6-1build1 deb +libgcc-s1 14-20240412-0ubuntu1 deb +libgcrypt20 1.10.3-2build1 deb +libgmp10 2:6.3.0+dfsg-2ubuntu6 deb +libgnutls30t64 3.8.3-1.1ubuntu3.1 deb +libgpg-error0 1.47-3build2 deb +libgssapi-krb5-2 1.20.1-6ubuntu2 deb +libhogweed6t64 3.9.1-2.2build1 deb +libidn2-0 2.3.7-2build1 deb +libjpeg-turbo8 2.1.5-2ubuntu2 deb +libjpeg8 8c-2ubuntu11 deb +libjq1 1.7.1-3build1 deb +libk5crypto3 1.20.1-6ubuntu2 deb +libkeyutils1 1.6.3-3build1 deb +libkrb5-3 1.20.1-6ubuntu2 deb +libkrb5support0 1.20.1-6ubuntu2 deb +libksba8 1.6.6-1build1 deb +liblcms2-2 2.14-2build1 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8 deb +liblz4-1 1.9.4-1build1 deb +liblzma5 5.6.1+really5.4.5-1 deb +libmd0 1.1.0-2build1 deb +libmount1 2.39.3-9ubuntu6 deb +libncursesw6 6.4+20240113-1ubuntu2 deb +libnettle8t64 3.9.1-2.2build1 deb +libnghttp2-14 1.59.0-1ubuntu0.1 deb +libnpth0t64 1.6-3.1build1 deb +libnspr4 2:4.35-1.1build1 deb +libnss3 2:3.98-1build1 deb +libonig5 6.9.9-1build1 deb +libp11-kit0 0.25.3-4ubuntu2 deb +libpam-modules 1.5.3-5ubuntu5.1 deb +libpam-modules-bin 1.5.3-5ubuntu5.1 deb +libpam-runtime 1.5.3-5ubuntu5.1 deb +libpam0g 1.5.3-5ubuntu5.1 deb +libpcre2-8-0 10.42-4ubuntu2 deb +libpcsclite1 2.0.3-1build1 deb +libpopt0 1.19+dfsg-1build1 deb +libproc2-0 2:4.0.4-4ubuntu3 deb +libpsl5t64 0.21.2-1.1build1 deb +libreadline8t64 8.2-4build1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb +libsasl2-2 2.1.28+dfsg1-5ubuntu3 deb +libsasl2-modules 2.1.28+dfsg1-5ubuntu3 deb +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3 deb +libseccomp2 2.5.5-1ubuntu3 deb +libselinux1 3.5-2ubuntu2 deb +libsemanage-common 3.5-1build5 deb +libsemanage2 3.5-1build5 deb +libsepol2 3.5-2build1 deb +libsmartcols1 2.39.3-9ubuntu6 deb +libsqlite3-0 3.45.1-1ubuntu2 deb +libss2 1.47.0-2.4~exp1ubuntu4 deb +libssh-4 0.10.6-2build2 deb +libssl3t64 3.0.13-0ubuntu3.2 deb +libstdc++6 14-20240412-0ubuntu1 deb +libsystemd0 255.4-1ubuntu8.2 deb +libtasn1-6 4.19.0-3build1 deb +libtinfo6 6.4+20240113-1ubuntu2 deb +libudev1 255.4-1ubuntu8.2 deb +libunistring5 1.1-2build1 deb +libuuid1 2.39.3-9ubuntu6 deb +libxxhash0 0.8.2-2build1 deb +libzstd1 1.5.5+dfsg2-2build1 deb +locales 2.39-0ubuntu8.2 deb +log4j-api 2.21.1 java-archive +log4j-to-slf4j 2.21.1 java-archive +logback-access 1.4.14 java-archive +logback-classic 1.4.14 java-archive +logback-core 1.4.14 java-archive +logging-mailhandler 2.0.3 java-archive +login 1:4.13+dfsg1-4ubuntu3 deb +logrotate 3.21.0-2build1 deb +logsave 1.47.0-2.4~exp1ubuntu4 deb +mawk 1.3.4.20240123-1build1 deb +micrometer-commons 1.12.5 java-archive +micrometer-observation 1.12.5 java-archive +minimal-json 0.9.5 java-archive +mongodb-driver-core 4.11.2 java-archive +mongodb-driver-legacy 4.11.2 java-archive +mongodb-driver-sync 4.11.2 java-archive +mount 2.39.3-9ubuntu6 deb +ncurses-base 6.4+20240113-1ubuntu2 deb +ncurses-bin 6.4+20240113-1ubuntu2 deb +netcat-openbsd 1.226-1ubuntu2 deb +openjdk-17-jre-headless 17.0.12+7-1ubuntu2~24.04 deb +openssh 1.0 java-archive +openssl 3.0.13-0ubuntu3.2 deb +org.eclipse.paho.client.mqttv3 1.1.0 java-archive +owasp-java-html-sanitizer 20240325.1 java-archive +passwd 1:4.13+dfsg1-4ubuntu3 deb +perl-base 5.38.2-3.2build2 deb +pinentry-curses 1.2.1-3ubuntu5 deb +pop3 2.0.3 java-archive +procps 2:4.0.4-4ubuntu3 deb +proto-google-common-protos 1.12.0 java-archive +proto-google-iam-v1 0.12.0 java-archive +protobuf-java 3.6.0 java-archive +protobuf-java-util 3.6.0 java-archive +publicsuffix 20231001.0357-0.1 deb +pull-parser 2.1.10 java-archive +radclient4 4.0 java-archive +reactive-streams 1.0.4 java-archive +reactor-core 3.6.5 java-archive +readline-common 8.2-4build1 deb +relaxngDatatype 20020414 java-archive +resource-loader 2.0.2 java-archive +sed 4.9-2build1 deb +sensible-utils 0.0.22 deb +slf4j-api 2.0.13 java-archive +smtp 2.0.3 java-archive +snakeyaml 2.2 java-archive +snappy-java 1.1.10.5 java-archive +spring-aop 6.1.6 java-archive +spring-beans 6.1.6 java-archive +spring-boot 3.2.5 java-archive +spring-boot-autoconfigure 3.2.5 java-archive +spring-boot-starter 3.2.5 java-archive +spring-boot-starter-data-mongodb 3.2.5 java-archive +spring-boot-starter-json 3.2.5 java-archive +spring-boot-starter-logging 3.2.5 java-archive +spring-boot-starter-tomcat 3.2.5 java-archive +spring-boot-starter-validation 3.2.5 java-archive +spring-boot-starter-web 3.2.5 java-archive +spring-boot-starter-websocket 3.2.5 java-archive +spring-context 6.1.6 java-archive +spring-core 6.1.6 java-archive +spring-data-commons 3.2.5 java-archive +spring-data-mongodb 4.2.5 java-archive +spring-expression 6.1.6 java-archive +spring-messaging 6.1.6 java-archive +spring-tx 6.1.6 java-archive +spring-web 6.1.6 java-archive +spring-webmvc 6.1.6 java-archive +spring-websocket 6.1.6 java-archive +sshj 0.38.0 java-archive +stax-api 1.0-2 java-archive +systemd-standalone-sysusers 255.4-1ubuntu8.2 deb +sysvinit-utils 3.08-6ubuntu3 deb +tar 1.35+dfsg-3build1 deb +tomcat-annotations-api 10.1.20 java-archive +tomcat-embed-core 10.1.20 java-archive +tomcat-embed-el 10.1.20 java-archive +tomcat-embed-jasper 10.1.20 java-archive +tomcat-embed-websocket 10.1.20 java-archive +txw2 4.0.5 java-archive +tzdata 2024a-3ubuntu1.1 deb +ubuntu-keyring 2023.11.28.1 deb +unzip 6.0-28ubuntu4 deb +urlrewritefilter 4.0.4.1 java-archive +util-linux 2.39.3-9ubuntu6 deb +xpp3 1.1.4c java-archive +xsdlib 2013.6.1 java-archive +zlib1g 1:1.3.dfsg-3.1ubuntu2 deb diff --git a/readme-vars.yml b/readme-vars.yml index 6a8a33c..e0d4719 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -12,9 +12,6 @@ available_architectures: - { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} -# development version -development_versions: false - # container parameters param_container_name: "{{ project_name }}" param_usage_include_vols: true @@ -148,7 +145,8 @@ app_setup_block: | # changelog changelogs: - - { date: "07.08.24:", desc: "**Important**: The mongodb init instructions have been updated to enable auth ([RBAC](https://www.mongodb.com/docs/manual/core/authorization/#role-based-access-control)). We have been notified that if RBAC is not enabled, the official mongodb container allows remote access to the db contents over port 27017 without credentials. If you set up the mongodb container with the old instructions we provided, you should not map or expose port 27017. If you would like to enable auth, the easiest way is to create new instances of both unifi and mongodb with the new instructions and restore unifi from a backup." } + - { date: "11.08.24:", desc: "**Important**: The mongodb init instructions have been updated to enable auth ([RBAC](https://www.mongodb.com/docs/manual/core/authorization/#role-based-access-control)). We have been notified that if RBAC is not enabled, the official mongodb container allows remote access to the db contents over port 27017 without credentials. If you set up the mongodb container with the old instructions we provided, you should not map or expose port 27017. If you would like to enable auth, the easiest way is to create new instances of both unifi and mongodb with the new instructions and restore unifi from a backup." } + - { date: "11.08.24:", desc: "Rebase to Ubuntu Noble." } - { date: "04.03.24:", desc: "Install from zip package instead of deb." } - { date: "17.10.23:", desc: "Add environment variables for TLS and authSource to support Atlas and new MongoDB versions." } - { date: "05.09.23:", desc: "Initial release." }