lab

onlyoffice/communityserver (latest)

Published 2025-11-27 10:07:47 +00:00 by myve

Installation

docker pull hub.myvelabs.com/lab/onlyoffice/communityserver:latest
sha256:70afef90afbfd3ac20746124cd88a73c00c024a9d45083078b28cba1835732bf

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:ebe009f86035c175ba244badd298a2582914415cf62783d510eab3a311a5d4e1 in /
CMD ["/bin/bash"]
ARG RELEASE_DATE=2016-06-21
ARG RELEASE_DATE_SIGN=
ARG VERSION=8.9.0.190
ARG SOURCE_REPO_URL=deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main
ARG DEBIAN_FRONTEND=noninteractive
ARG PACKAGE_SYSNAME=onlyoffice
ARG ELK_DIR=/usr/share/elasticsearch
ARG ELK_INDEX_DIR=/var/www/onlyoffice/Data/Index
ARG ELK_LOG_DIR=/var/log/onlyoffice/Index
ARG ELK_LIB_DIR=/usr/share/elasticsearch/lib
ARG ELK_MODULE_DIR=/usr/share/elasticsearch/modules
LABEL onlyoffice.community.release-date=20241220 onlyoffice.community.version=12.7.1.1942 description=Community Server is a free open-source collaborative system developed to manage documents, projects, customer relationship and emails, all in one place. maintainer=Ascensio System SIA <support@onlyoffice.com> securitytxt=https://www.onlyoffice.com/.well-known/security.txt
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 ELASTICSEARCH_VERSION=7.16.3
|11 DEBIAN_FRONTEND=noninteractive ELK_DIR=/usr/share/elasticsearch ELK_INDEX_DIR=/var/www/onlyoffice/Data/Index ELK_LIB_DIR=/usr/share/elasticsearch/lib ELK_LOG_DIR=/var/log/onlyoffice/Index ELK_MODULE_DIR=/usr/share/elasticsearch/modules PACKAGE_SYSNAME=onlyoffice RELEASE_DATE=20241220 RELEASE_DATE_SIGN= SOURCE_REPO_URL=deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] http://static.teamlab.info.s3.amazonaws.com/repo/4testing/debian stable main VERSION=12.7.1.1942 /bin/sh -c apt-get -y update && apt-get -y upgrade && apt-get -y dist-upgrade && addgroup --system --gid 107 ${PACKAGE_SYSNAME} && adduser -uid 104 --quiet --home /var/www/${PACKAGE_SYSNAME} --system --gid 107 ${PACKAGE_SYSNAME} && addgroup --system --gid 104 elasticsearch && adduser -uid 103 --quiet --home /nonexistent --system --gid 104 elasticsearch && apt-get -yq install systemd systemd-sysv locales software-properties-common curl wget sudo && cd /lib/systemd/system/sysinit.target.wants/ && ls | grep -v systemd-tmpfiles-setup | xargs rm -f $1 && rm -f /lib/systemd/system/multi-user.target.wants/* /etc/systemd/system/*.wants/* /lib/systemd/system/local-fs.target.wants/* /lib/systemd/system/sockets.target.wants/*udev* /lib/systemd/system/sockets.target.wants/*initctl* /lib/systemd/system/basic.target.wants/* /lib/systemd/system/anaconda.target.wants/* /lib/systemd/system/plymouth* /lib/systemd/system/systemd-update-utmp* && locale-gen en_US.UTF-8 && echo "#!/bin/sh\nexit 0" > /usr/sbin/policy-rc.d && echo "${SOURCE_REPO_URL}" >> /etc/apt/sources.list && echo "deb [signed-by=/usr/share/keyrings/xamarin.gpg] https://download.mono-project.com/repo/ubuntu stable-focal/snapshots/6.8.0.123 main" | tee /etc/apt/sources.list.d/mono-official.list && echo "deb [signed-by=/usr/share/keyrings/mono-extra.gpg] https://d2nlctn12v279m.cloudfront.net/repo/mono/ubuntu focal main" | tee /etc/apt/sources.list.d/mono-extra.list && curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/onlyoffice.gpg --import && chmod 644 /usr/share/keyrings/onlyoffice.gpg && curl -fsSL https://download.mono-project.com/repo/xamarin.gpg | gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/xamarin.gpg --import && chmod 644 /usr/share/keyrings/xamarin.gpg && curl -fsSL https://d2nlctn12v279m.cloudfront.net/repo/mono/mono.key | gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/mono-extra.gpg --import && chmod 644 /usr/share/keyrings/mono-extra.gpg && wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1_amd64.deb && apt-get install ./multiarch-support_2.27-3ubuntu1_amd64.deb && rm -f ./multiarch-support_2.27-3ubuntu1_amd64.deb && wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add - && echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-7.x.list && wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && sudo dpkg -i packages-microsoft-prod.deb && rm packages-microsoft-prod.deb && printf "Package: * \nPin: origin \"packages.microsoft.com\"\nPin-Priority: 1001" > /etc/apt/preferences && echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/nodesource.gpg --import && chmod 644 /usr/share/keyrings/nodesource.gpg && apt-get -y update && apt-get install -yq gnupg2 ca-certificates software-properties-common cron rsyslog ruby-dev ruby-god nodejs nginx gdb mono-complete ca-certificates-mono python3-certbot-nginx htop nano dnsutils redis-server python3-pip multiarch-support iproute2 ffmpeg jq apt-transport-https elasticsearch=${ELASTICSEARCH_VERSION} && mkdir -p ${ELK_INDEX_DIR}/v${ELASTICSEARCH_VERSION} && mkdir -p ${ELK_LOG_DIR} && chmod -R u=rwx /var/www/${PACKAGE_SYSNAME} && chmod -R g=rx /var/www/${PACKAGE_SYSNAME} && chmod -R o=rx /var/www/${PACKAGE_SYSNAME} && chown -R elasticsearch:elasticsearch ${ELK_INDEX_DIR}/v${ELASTICSEARCH_VERSION} && chown -R elasticsearch:elasticsearch ${ELK_LOG_DIR} && chmod -R u=rwx ${ELK_INDEX_DIR}/v${ELASTICSEARCH_VERSION} && chmod -R g=rs ${ELK_INDEX_DIR}/v${ELASTICSEARCH_VERSION} && chmod -R o= ${ELK_INDEX_DIR}/v${ELASTICSEARCH_VERSION} && apt-get install -yq mono-webserver-hyperfastcgi=0.4-8 dotnet-sdk-7.0 ${PACKAGE_SYSNAME}-communityserver ${PACKAGE_SYSNAME}-xmppserver && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
COPY dir:d1971e6468b8f3aff098372210df813472f5c490ac1b2c3bbb2d6894dc978fb8 in /app/config/
COPY dir:80984057a73a275b9a91df3991bbf5b9a1fa1629557802280862a33667bf7d1a in /app/assets/
COPY file:899c9137bc5a87b28f718410be233718027da732643bdf2ac313dd5de4989d5b in /app/run-community-server.sh
|11 DEBIAN_FRONTEND=noninteractive ELK_DIR=/usr/share/elasticsearch ELK_INDEX_DIR=/var/www/onlyoffice/Data/Index ELK_LIB_DIR=/usr/share/elasticsearch/lib ELK_LOG_DIR=/var/log/onlyoffice/Index ELK_MODULE_DIR=/usr/share/elasticsearch/modules PACKAGE_SYSNAME=onlyoffice RELEASE_DATE=20241220 RELEASE_DATE_SIGN= SOURCE_REPO_URL=deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] http://static.teamlab.info.s3.amazonaws.com/repo/4testing/debian stable main VERSION=12.7.1.1942 /bin/sh -c chmod -R 755 /app/*.sh
VOLUME [/sys/fs/cgroup /var/log/onlyoffice /var/www/onlyoffice/Data /var/lib/mysql /etc/letsencrypt]
EXPOSE 3306 443 5222 5280 80 9865 9866 9871 9882 9888
CMD ["/app/run-community-server.sh"]

Labels

Key Value
description Community Server is a free open-source collaborative system developed to manage documents, projects, customer relationship and emails, all in one place.
maintainer Ascensio System SIA <support@onlyoffice.com>
onlyoffice.community.release-date 20241220
onlyoffice.community.version 12.7.1.1942
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
securitytxt https://www.onlyoffice.com/.well-known/security.txt
Details
Container
2025-11-27 10:07:47 +00:00
1
OCI / Docker
linux/amd64
2 GiB
Versions (1) View all
latest 2025-11-27