A complete Nextcloud container
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:6df775300d76441aa33f31b22c1afce8dfe35c8ffbc14ef27c27009235b12a95 in / |
| CMD ["/bin/bash"] |
| ARG QEMU_ARCH |
| COPY . /bd_build # buildkit |
| RUN |1 QEMU_ARCH= /bin/sh -c /bd_build/prepare.sh && /bd_build/system_services.sh && /bd_build/utilities.sh && /bd_build/cleanup.sh # buildkit |
| ENV DEBIAN_FRONTEND=teletype LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 |
| CMD ["/sbin/my_init"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends software-properties-common nginx ffmpeg libreoffice rsync bzip2 libcurl4-openssl-dev libevent-dev libfreetype6-dev libgmp-dev libicu-dev libjpeg-dev libldap2-dev libmagickwand-dev libmcrypt-dev libmemcached-dev libpng-dev libpq-dev libwebp-dev libxml2-dev libzip-dev && add-apt-repository ppa:ondrej/php -y && apt-get update && apt-get install -y --no-install-recommends php8.3 php8.3-fpm php8.3-gd php8.3-mysql php8.3-pgsql php8.3-sqlite3 php8.3-curl php8.3-mbstring php8.3-intl php8.3-imagick php8.3-xml php8.3-zip php8.3-opcache php8.3-redis php8.3-memcache php8.3-apcu php8.3-ldap php8.3-imap php8.3-bcmath php8.3-gmp php8.3-ssh2 php8.3-smbclient && curl -fsSL https://deb.nodesource.com/setup_22.x -o /tmp/nodesource_setup.sh && bash /tmp/nodesource_setup.sh && apt-get update && apt-get install nodejs -y && rm /tmp/nodesource_setup.sh && npm i -g pageres-cli # buildkit |
| COPY ./upgrade.exclude /upgrade.exclude # buildkit |
| ENV NEXTCLOUD_VERSION=31.0.1 |
| RUN /bin/sh -c curl -fsSL -o /tmp/nextcloud.tar.bz2 https://download.nextcloud.com/server/releases/nextcloud-31.0.1.tar.bz2 && tar xvf /tmp/nextcloud.tar.bz2 -C /usr/src/ && rm /tmp/nextcloud.tar.bz2 && rm -rf /usr/src/nextcloud/updater && mkdir -p /usr/src/nextcloud/data && chmod +x /usr/src/nextcloud/occ && mkdir /var/www/nextcloud && chown -R www-data:root /var/www/nextcloud # buildkit |
| COPY ./etc /etc/ # buildkit |
| RUN /bin/sh -c mkdir /etc/service/php-fpm # buildkit |
| COPY php-fpm.sh /etc/service/php-fpm/run # buildkit |
| RUN /bin/sh -c chmod +x /etc/service/php-fpm/run # buildkit |
| RUN /bin/sh -c mkdir /etc/service/nginx # buildkit |
| COPY nginx.sh /etc/service/nginx/run # buildkit |
| RUN /bin/sh -c chmod +x /etc/service/nginx/run # buildkit |
| RUN /bin/sh -c ln -s /etc/nginx/sites-available/nextcloud.internal /etc/nginx/sites-enabled/ && rm /etc/nginx/sites-enabled/default # buildkit |
| COPY config/* /usr/src/nextcloud/config/ # buildkit |
| Key |
Value |
| org.opencontainers.image.created |
2025-08-25T15:31:22.424Z |
| org.opencontainers.image.description |
A complete Nextcloud container |
| org.opencontainers.image.licenses |
|
| org.opencontainers.image.ref.name |
ubuntu |
| org.opencontainers.image.revision |
ec8c51e23e20972bfb68f799c745be64812d0b70 |
| org.opencontainers.image.source |
https://corya.io/enterprises/nextcloud |
| org.opencontainers.image.title |
nextcloud |
| org.opencontainers.image.url |
https://corya.io/enterprises/nextcloud |
| org.opencontainers.image.version |
master |