Compare commits

..

12 commits

Author SHA1 Message Date
LinuxServer-CI cc24008adc
Bot Updating Package Versions 2025-03-04 17:32:59 +00:00
LinuxServer-CI d17dfc82c3
Bot Updating Package Versions 2025-02-25 17:34:33 +00:00
LinuxServer-CI 498ef98f58
Bot Updating Package Versions 2025-02-13 19:41:34 +00:00
Adam a1c7f63283
Merge pull request #135 from linuxserver/revert-jre-21 2025-02-13 19:38:07 +00:00
thespad 066384477a
Revert JRE to 17 2025-02-13 18:27:45 +00:00
LinuxServer-CI 740f96d5db
Bot Updating Package Versions 2025-02-12 21:20:17 +00:00
Adam 6a6235e77e
Merge pull request #126 from linuxserver/jre21 2025-02-12 21:16:47 +00:00
thespad e139b0f081
Update changelog date. 2025-02-12 21:09:58 +00:00
LinuxServer-CI 9e657bd2e8
Bot Updating Package Versions 2025-02-11 17:33:33 +00:00
LinuxServer-CI 6db33c7d1e
Bot Updating Templated Files 2025-02-11 17:30:18 +00:00
thespad 6a9e5961d0
Merge branch 'main' into jre21 2025-01-16 23:06:35 +00:00
thespad 759fb2d629
Bump JRE & add Mongo 8 to readme 2024-12-31 16:52:04 +00:00
17 changed files with 36 additions and 26 deletions

0
.editorconfig Executable file → Normal file
View file

0
.github/CONTRIBUTING.md vendored Executable file → Normal file
View file

0
.github/FUNDING.yml vendored Executable file → Normal file
View file

0
.github/ISSUE_TEMPLATE/config.yml vendored Executable file → Normal file
View file

0
.github/ISSUE_TEMPLATE/issue.bug.yml vendored Executable file → Normal file
View file

0
.github/ISSUE_TEMPLATE/issue.feature.yml vendored Executable file → Normal file
View file

0
.github/workflows/call_issue_pr_tracker.yml vendored Executable file → Normal file
View file

0
.github/workflows/call_issues_cron.yml vendored Executable file → Normal file
View file

0
.github/workflows/external_trigger.yml vendored Executable file → Normal file
View file

0
.github/workflows/external_trigger_scheduler.yml vendored Executable file → Normal file
View file

0
.github/workflows/greetings.yml vendored Executable file → Normal file
View file

0
.github/workflows/package_trigger_scheduler.yml vendored Executable file → Normal file
View file

8
Jenkinsfile vendored
View file

@ -70,7 +70,9 @@ pipeline {
fi
done
fi
docker system prune -f --volumes || : '''
docker system prune -f --volumes || :
docker image prune -af || :
'''
script{
env.EXIT_STATUS = ''
env.LS_RELEASE = sh(
@ -751,7 +753,8 @@ pipeline {
if [[ -n "${containers}" ]]; then
docker stop ${containers}
fi
docker system prune -af --volumes || :
docker system prune -f --volumes || :
docker image prune -af || :
'''
}
}
@ -1177,6 +1180,7 @@ EOF
done
fi
docker system prune -f --volumes || :
docker image prune -af || :
'''
cleanWs()
}

0
LICENSE Executable file → Normal file
View file

View file

@ -64,7 +64,7 @@ After setup, the web UI is available at https://ip:8443. The application can be
### Setting Up Your External Database
Starting with version 8.1 of Unifi Network Application, mongodb 3.6 through 7.0 are supported.
Starting with version 8.1 of Unifi Network Application, mongodb 3.6 through 7.0 are supported. Starting with version 9.0 of Unifi Network Application, mongodb 8.0 is also supported.
**Make sure you pin your database image version and do not use `latest`, as mongodb does not support automatic upgrades between major versions.**
@ -418,6 +418,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **13.02.25:** - Revert JRE to 17.
* **12.02.25:** - Bump JRE to 21.
* **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.

View file

@ -17,7 +17,7 @@ asn-one 0.6.0 jav
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.1 deb
base-files 13ubuntu10.2 deb
base-passwd 3.6.3build1 deb
bash 5.2.21-2ubuntu4 deb
bcpkix-jdk18on 1.75 java-archive
@ -141,7 +141,7 @@ jmdns 3.4.1 jav
jna 5.12.1 java-archive
joda-time 2.12.7 java-archive
jq 1.7.1-3build1 deb
jrt-fs 17.0.13 java-archive
jrt-fs 17.0.14 java-archive
json 20231013 java-archive
jsr305 3.0.1 java-archive
jsr305 3.0.2 java-archive
@ -150,7 +150,7 @@ jstun 0.7.4 jav
jsvc 1.0.15-11build1 deb
jul-to-slf4j 2.0.16 java-archive
keyboxd 2.4.4-2ubuntu17 deb
krb5-locales 1.20.1-6ubuntu2.2 deb
krb5-locales 1.20.1-6ubuntu2.4 deb
lazysodium-java 5.1.4 java-archive
libacl1 2.3.2-1build1.1 deb
libapt-pkg6.0t64 2.7.14build2 deb
@ -162,10 +162,10 @@ libblkid1 2.39.3-9ubuntu6.2 deb
libbrotli1 1.1.0-2build2 deb
libbsd0 0.12.1-1build1.1 deb
libbz2-1.0 1.0.8-5.1build0.1 deb
libc-bin 2.39-0ubuntu8.3 deb
libc6 2.39-0ubuntu8.3 deb
libc-bin 2.39-0ubuntu8.4 deb
libc6 2.39-0ubuntu8.4 deb
libcap-ng0 0.8.4-2build2 deb
libcap2 1:2.66-5ubuntu2.1 deb
libcap2 1:2.66-5ubuntu2.2 deb
libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb
libcommons-daemon-java 1.0.15-11build1 deb
libcrypt1 1:4.4.36-4build1 deb
@ -177,22 +177,22 @@ libffi8 3.4.6-1build1 deb
libgcc-s1 14.2.0-4ubuntu2~24.04 deb
libgcrypt20 1.10.3-2build1 deb
libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb
libgnutls30t64 3.8.3-1.1ubuntu3.2 deb
libgnutls30t64 3.8.3-1.1ubuntu3.3 deb
libgpg-error0 1.47-3build2.1 deb
libgssapi-krb5-2 1.20.1-6ubuntu2.2 deb
libgssapi-krb5-2 1.20.1-6ubuntu2.4 deb
libhogweed6t64 3.9.1-2.2build1.1 deb
libidn2-0 2.3.7-2build1.1 deb
libjpeg-turbo8 2.1.5-2ubuntu2 deb
libjpeg8 8c-2ubuntu11 deb
libjq1 1.7.1-3build1 deb
libk5crypto3 1.20.1-6ubuntu2.2 deb
libk5crypto3 1.20.1-6ubuntu2.4 deb
libkeyutils1 1.6.3-3build1 deb
libkrb5-3 1.20.1-6ubuntu2.2 deb
libkrb5support0 1.20.1-6ubuntu2.2 deb
libkrb5-3 1.20.1-6ubuntu2.4 deb
libkrb5support0 1.20.1-6ubuntu2.4 deb
libksba8 1.6.6-1build1 deb
liblcms2-2 2.14-2build1 deb
libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb
libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb
libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb
libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb
liblz4-1 1.9.4-1build1.1 deb
liblzma5 5.6.1+really5.4.5-1build0.1 deb
libmd0 1.1.0-2build1.1 deb
@ -228,17 +228,17 @@ libsmartcols1 2.39.3-9ubuntu6.2 deb
libsqlite3-0 3.45.1-1ubuntu2.1 deb
libss2 1.47.0-2.4~exp1ubuntu4.1 deb
libssh-4 0.10.6-2build2 deb
libssl3t64 3.0.13-0ubuntu3.4 deb
libssl3t64 3.0.13-0ubuntu3.5 deb
libstdc++6 14.2.0-4ubuntu2~24.04 deb
libsystemd0 255.4-1ubuntu8.4 deb
libtasn1-6 4.19.0-3build1 deb
libsystemd0 255.4-1ubuntu8.5 deb
libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb
libtinfo6 6.4+20240113-1ubuntu2 deb
libudev1 255.4-1ubuntu8.4 deb
libudev1 255.4-1ubuntu8.5 deb
libunistring5 1.1-2build1.1 deb
libuuid1 2.39.3-9ubuntu6.2 deb
libxxhash0 0.8.2-2build1 deb
libzstd1 1.5.5+dfsg2-2build1.1 deb
locales 2.39-0ubuntu8.3 deb
locales 2.39-0ubuntu8.4 deb
log4j-api 2.21.1 java-archive
log4j-to-slf4j 2.21.1 java-archive
logback-access 1.4.14 java-archive
@ -259,9 +259,9 @@ mount 2.39.3-9ubuntu6.2 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.13+11-2ubuntu1~24.04 deb
openjdk-17-jre-headless 17.0.14+7-1~24.04 deb
openssh 1.0 java-archive
openssl 3.0.13-0ubuntu3.4 deb
openssl 3.0.13-0ubuntu3.5 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.2 deb
@ -311,7 +311,7 @@ spring-webmvc 6.1.15 jav
spring-websocket 6.1.15 java-archive
sshj 0.38.0 java-archive
stax-api 1.0-2 java-archive
systemd-standalone-sysusers 255.4-1ubuntu8.4 deb
systemd-standalone-sysusers 255.4-1ubuntu8.5 deb
sysvinit-utils 3.08-6ubuntu3 deb
tar 1.35+dfsg-3build1 deb
tomcat-annotations-api 10.1.33 java-archive
@ -320,7 +320,7 @@ tomcat-embed-el 10.1.33 jav
tomcat-embed-jasper 10.1.33 java-archive
tomcat-embed-websocket 10.1.33 java-archive
txw2 4.0.5 java-archive
tzdata 2024a-3ubuntu1.1 deb
tzdata 2024b-0ubuntu0.24.04.1 deb
ubuntu-keyring 2023.11.28.1 deb
unminimize 0.2.1 deb
unzip 6.0-28ubuntu4.1 deb

View file

@ -43,6 +43,8 @@ opt_param_ports:
- {external_port: "8880", internal_port: "8880", port_desc: "Unifi guest portal HTTP redirect port"}
- {external_port: "6789", internal_port: "6789", port_desc: "For mobile throughput test"}
- {external_port: "5514", internal_port: "5514/udp", port_desc: "Remote syslog port"}
readonly_supported: false
nonroot_supported: false
# application setup block
app_setup_block_enabled: true
app_setup_block: |
@ -52,7 +54,7 @@ app_setup_block: |
### Setting Up Your External Database
Starting with version 8.1 of Unifi Network Application, mongodb 3.6 through 7.0 are supported.
Starting with version 8.1 of Unifi Network Application, mongodb 3.6 through 7.0 are supported. Starting with version 9.0 of Unifi Network Application, mongodb 8.0 is also supported.
**Make sure you pin your database image version and do not use `latest`, as mongodb does not support automatic upgrades between major versions.**
@ -176,6 +178,8 @@ init_diagram: |
"unifi-network-application:latest" <- Base Images
# changelog
changelogs:
- {date: "13.02.25:", desc: "Revert JRE to 17."}
- {date: "12.02.25:", desc: "Bump JRE to 21."}
- {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."}