2026-02-02 10:24:32 UTC
512 MB
C.UTF-8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:424fa04e970988829f4a5b24c0f990c3dfd87ba8ebb9f3c7d8e1774af8ed5270 - 5.73% (29.4 MB)
[#001] sha256:d54cdf42acbe6c19c17f88048f6c83c7712e1796232b2eb0538a84308f20811b - 94.27% (482 MB)
[#002] sha256:e0cd7b58eda7c39daf2c3a57b0297b839e0e5cb8149078854806941282160da3 - 0.0% (1.09 KB)
[#003] sha256:4959e123a184831ce33b5a91ff35a05c3f4f78a98e1d39d6442d2461a81f1d49 - 0.0% (1.13 KB)
[#004] sha256:59b3138f3b85e4ab177c8aa3ffd71e7744544240c8e812f6b992972500999ad8 - 0.0% (263 Bytes)
# debian.sh --arch 'amd64' out/ 'stable' '@1768176000'
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ARG author
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)LABEL author=Collabora Productivity Ltd.
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)LABEL description=Collabora Online is a powerful collaborative Office suite that supports all major document, spreadsheet and presentation file formats, which you can integrate into your own infrastructure. Collabora Online provides data security and sovereignty, and is ideally suited to the demands of a modern distributed working environment. Delivering a familiar look and feel, Collabora Online represents a real alternative to other big-brands solutions, giving you control and flexibility.
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ARG releasenotes
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)LABEL release.notes=https://www.collaboraonline.com/code-25-04-release-notes/
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ARG version
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)LABEL version=25.04.8.2
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ARG coretag
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)LABEL commit.history.core=https://git.libreoffice.org/core/+log/cp-25.04.8-2
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ARG onlinetag
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)LABEL commit.history.online=https://github.com/CollaboraOnline/online/commits/cp-25.04.8-2
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ARG repo
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ARG type
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ARG nobrand
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)ENV LC_CTYPE=C.UTF-8
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)RUN |8 author= releasenotes= version=25.04.8.2 coretag=cp-25.04.8-2 onlinetag=cp-25.04.8-2 repo= type= nobrand= /bin/sh -c apt-get update && apt-get -y install cpio tzdata libcap2-bin apt-transport-https gnupg2 ca-certificates curl libnss-wrapper && repourl="https://collaboraoffice.com/${repo:-repos}/CollaboraOnline/"; secret_key=$(cat /run/secrets/secret_key); if [ "$type" = "cool" ] && [ -n ${secret_key+set} ]; then echo "Based on the provided build arguments Collabora Online from customer repo will be used."; repourl="${repourl}25.04/customer-deb-${secret_key}/"; elif [ "$type" = "key" ]; then echo "Based on the provided build arguments license key enabled Collabora Online will be used."; repourl="${repourl}25.04-key/"; else echo "Based on the provided build arguments Collabora Online Development Edition will be used."; repourl="${repourl}25.04-CODE/CODE-deb/"; fi && echo "deb [signed-by=/usr/share/keyrings/collaboraonline-release-keyring.gpg] ${repourl} /" > /etc/apt/sources.list.d/collabora.list && if [ "$repo" = "repos-snapshot" ]; then curl https://www.collaboraoffice.com/downloads/gpg/collaboraonline-snapshot-keyring.gpg --output /usr/share/keyrings/collaboraonline-snapshot-keyring.gpg; sed -i "s/collaboraonline-release-keyring/collaboraonline-snapshot-keyring/" /etc/apt/sources.list.d/collabora.list; else curl https://www.collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg --output /usr/share/keyrings/collaboraonline-release-keyring.gpg; fi && apt-get update && apt-get -y install coolwsd coolwsd-deprecated collaboraoffice-dict-* collaboraofficebasis-ar collaboraofficebasis-bg collaboraofficebasis-ca collaboraofficebasis-cs collaboraofficebasis-da collaboraofficebasis-de collaboraofficebasis-el collaboraofficebasis-en-gb collaboraofficebasis-en-us collaboraofficebasis-eo collaboraofficebasis-es collaboraofficebasis-eu collaboraofficebasis-fi collaboraofficebasis-fr collaboraofficebasis-gl collaboraofficebasis-he collaboraofficebasis-hr collaboraofficebasis-hu collaboraofficebasis-id collaboraofficebasis-is collaboraofficebasis-it collaboraofficebasis-ja collaboraofficebasis-ko collaboraofficebasis-lo collaboraofficebasis-nb collaboraofficebasis-nl collaboraofficebasis-oc collaboraofficebasis-pl collaboraofficebasis-pt collaboraofficebasis-pt-br collaboraofficebasis-ru collaboraofficebasis-sk collaboraofficebasis-sl collaboraofficebasis-sq collaboraofficebasis-sv collaboraofficebasis-tr collaboraofficebasis-uk collaboraofficebasis-vi collaboraofficebasis-zh-cn collaboraofficebasis-zh-tw && if [ -z "$nobrand" ]; then if [ "$type" = "cool" ] || [ "$type" = "key" ]; then apt-get -y install collabora-online-brand; else apt-get -y install code-brand; fi; fi && find /opt/cool -user cool -exec chown -h 1001:1001 {} \; && usermod -u 1001 cool && groupmod -g 1001 cool && chown cool:cool /etc/coolwsd/coolwsd.xml && chmod 644 /etc/coolwsd/coolwsd.xml && chown cool:cool /etc/coolwsd && dpkg --purge --force-remove-essential --ignore-depends=perl-base perl-base && rm -rf /var/lib/apt/* && rm -rf /etc/coolwsd/proof_key* # buildkit
2026-01-28 15:28:29 UTC (buildkit.dockerfile.v0)COPY /scripts/start-collabora-online.sh / # buildkit
2026-01-28 15:28:31 UTC (buildkit.dockerfile.v0)RUN |8 author= releasenotes= version=25.04.8.2 coretag=cp-25.04.8-2 onlinetag=cp-25.04.8-2 repo= type= nobrand= /bin/sh -c chown cool:cool /start-collabora-online.sh && chmod u+x /start-collabora-online.sh # buildkit
2026-01-28 15:28:31 UTC (buildkit.dockerfile.v0)EXPOSE map[9980/tcp:{}]
2026-01-28 15:28:31 UTC (buildkit.dockerfile.v0)USER 1001
2026-01-28 15:28:31 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/start-collabora-online.sh"]
2026-02-02 10:24:32 UTC (buildkit.dockerfile.v0)USER root
2026-02-02 10:24:32 UTC (buildkit.dockerfile.v0)ARG DEBIAN_FRONTEND=noninteractive
2026-02-02 10:24:32 UTC (buildkit.dockerfile.v0)COPY --chmod=775 healthcheck.sh /healthcheck.sh # buildkit
2026-02-02 10:24:32 UTC (buildkit.dockerfile.v0)USER 1001
2026-02-02 10:24:32 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/healthcheck.sh"] "0s" "0s" "1m0s" "0s" '\t'}
2026-02-02 10:24:32 UTC (buildkit.dockerfile.v0)LABEL com.centurylinklabs.watchtower.enable=false wud.watch=false org.label-schema.vendor=Nextcloud
2026-02-02 10:24:12 UTC
484 MB
C.UTF-8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:82af5701e26931a61156cf2b490b13f67b09c5ceff9fcc06c476811e900232aa - 6.19% (29.9 MB)
[#001] sha256:1553e6294090bf8c46081c0bce852c09414daaea25e791e55334d5223a47d844 - 93.81% (454 MB)
[#002] sha256:797fd70e8194a25a27a78b3a04d55f95facefb67be31ecf98ff2ad3ad1834aa1 - 0.0% (1.09 KB)
[#003] sha256:70992110ed66a8296a40d77ee3844df15435dec87905104a2d8c927fc7151d30 - 0.0% (1.13 KB)
[#004] sha256:dcae4381196f2efe865ad39697f195e069930d7cfc05bd95eb0d867cf4dc3461 - 0.0% (262 Bytes)
# debian.sh --arch 'arm64' out/ 'stable' '@1768176000'
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ARG author
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)LABEL author=Collabora Productivity Ltd.
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)LABEL description=Collabora Online is a powerful collaborative Office suite that supports all major document, spreadsheet and presentation file formats, which you can integrate into your own infrastructure. Collabora Online provides data security and sovereignty, and is ideally suited to the demands of a modern distributed working environment. Delivering a familiar look and feel, Collabora Online represents a real alternative to other big-brands solutions, giving you control and flexibility.
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ARG releasenotes
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)LABEL release.notes=https://www.collaboraonline.com/code-25-04-release-notes/
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ARG version
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)LABEL version=25.04.8.2
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ARG coretag
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)LABEL commit.history.core=https://git.libreoffice.org/core/+log/cp-25.04.8-2
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ARG onlinetag
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)LABEL commit.history.online=https://github.com/CollaboraOnline/online/commits/cp-25.04.8-2
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ARG repo
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ARG type
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ARG nobrand
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ENV LC_CTYPE=C.UTF-8
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)RUN |8 author= releasenotes= version=25.04.8.2 coretag=cp-25.04.8-2 onlinetag=cp-25.04.8-2 repo= type= nobrand= /bin/sh -c apt-get update && apt-get -y install cpio tzdata libcap2-bin apt-transport-https gnupg2 ca-certificates curl libnss-wrapper && repourl="https://collaboraoffice.com/${repo:-repos}/CollaboraOnline/"; secret_key=$(cat /run/secrets/secret_key); if [ "$type" = "cool" ] && [ -n ${secret_key+set} ]; then echo "Based on the provided build arguments Collabora Online from customer repo will be used."; repourl="${repourl}25.04/customer-deb-${secret_key}/"; elif [ "$type" = "key" ]; then echo "Based on the provided build arguments license key enabled Collabora Online will be used."; repourl="${repourl}25.04-key/"; else echo "Based on the provided build arguments Collabora Online Development Edition will be used."; repourl="${repourl}25.04-CODE/CODE-deb/"; fi && echo "deb [signed-by=/usr/share/keyrings/collaboraonline-release-keyring.gpg] ${repourl} /" > /etc/apt/sources.list.d/collabora.list && if [ "$repo" = "repos-snapshot" ]; then curl https://www.collaboraoffice.com/downloads/gpg/collaboraonline-snapshot-keyring.gpg --output /usr/share/keyrings/collaboraonline-snapshot-keyring.gpg; sed -i "s/collaboraonline-release-keyring/collaboraonline-snapshot-keyring/" /etc/apt/sources.list.d/collabora.list; else curl https://www.collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg --output /usr/share/keyrings/collaboraonline-release-keyring.gpg; fi && apt-get update && apt-get -y install coolwsd coolwsd-deprecated collaboraoffice-dict-* collaboraofficebasis-ar collaboraofficebasis-bg collaboraofficebasis-ca collaboraofficebasis-cs collaboraofficebasis-da collaboraofficebasis-de collaboraofficebasis-el collaboraofficebasis-en-gb collaboraofficebasis-en-us collaboraofficebasis-eo collaboraofficebasis-es collaboraofficebasis-eu collaboraofficebasis-fi collaboraofficebasis-fr collaboraofficebasis-gl collaboraofficebasis-he collaboraofficebasis-hr collaboraofficebasis-hu collaboraofficebasis-id collaboraofficebasis-is collaboraofficebasis-it collaboraofficebasis-ja collaboraofficebasis-ko collaboraofficebasis-lo collaboraofficebasis-nb collaboraofficebasis-nl collaboraofficebasis-oc collaboraofficebasis-pl collaboraofficebasis-pt collaboraofficebasis-pt-br collaboraofficebasis-ru collaboraofficebasis-sk collaboraofficebasis-sl collaboraofficebasis-sq collaboraofficebasis-sv collaboraofficebasis-tr collaboraofficebasis-uk collaboraofficebasis-vi collaboraofficebasis-zh-cn collaboraofficebasis-zh-tw && if [ -z "$nobrand" ]; then if [ "$type" = "cool" ] || [ "$type" = "key" ]; then apt-get -y install collabora-online-brand; else apt-get -y install code-brand; fi; fi && find /opt/cool -user cool -exec chown -h 1001:1001 {} \; && usermod -u 1001 cool && groupmod -g 1001 cool && chown cool:cool /etc/coolwsd/coolwsd.xml && chmod 644 /etc/coolwsd/coolwsd.xml && chown cool:cool /etc/coolwsd && dpkg --purge --force-remove-essential --ignore-depends=perl-base perl-base && rm -rf /var/lib/apt/* && rm -rf /etc/coolwsd/proof_key* # buildkit
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)COPY /scripts/start-collabora-online.sh / # buildkit
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)RUN |8 author= releasenotes= version=25.04.8.2 coretag=cp-25.04.8-2 onlinetag=cp-25.04.8-2 repo= type= nobrand= /bin/sh -c chown cool:cool /start-collabora-online.sh && chmod u+x /start-collabora-online.sh # buildkit
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)EXPOSE map[9980/tcp:{}]
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)USER 1001
2026-01-28 15:28:50 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/start-collabora-online.sh"]
2026-02-02 10:24:12 UTC (buildkit.dockerfile.v0)USER root
2026-02-02 10:24:12 UTC (buildkit.dockerfile.v0)ARG DEBIAN_FRONTEND=noninteractive
2026-02-02 10:24:12 UTC (buildkit.dockerfile.v0)COPY --chmod=775 healthcheck.sh /healthcheck.sh # buildkit
2026-02-02 10:24:12 UTC (buildkit.dockerfile.v0)USER 1001
2026-02-02 10:24:12 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/healthcheck.sh"] "0s" "0s" "1m0s" "0s" '\t'}
2026-02-02 10:24:12 UTC (buildkit.dockerfile.v0)LABEL com.centurylinklabs.watchtower.enable=false wud.watch=false org.label-schema.vendor=Nextcloud
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.