Official Nextcloud 14-34 images + SMB/CIFS, IMAP, inotify, ffmpeg, extra CA certs
10K+
epicmorg/nextcloudThe official Nextcloud image (nextcloud:<version>, Apache + mod_php)
extended with the PHP extensions and tools needed for external storage, mail and previews.
Nextcloud itself, its entrypoint and its environment variables are unchanged.
Two flavours per major version:
<version> ("pure") - nextcloud:<version> + the additions below;<version>-patched - the same image with one source patch: ZIP downloads of folders are
always created as ZIP64 (lib/private/Streamer.php, zip64 => true). Upstream disables
ZIP64 for some clients (macOS), which limits such archives to 4 GB.On top of nextcloud:<version>:
smbclient and inotify (PECL), imap (with Kerberos and SSL; the UW IMAP
c-client library is shipped in the image), fileinfo, bz2, intl, ftp, pdo_sqlite;smbclient, libsmbclient and an smb.conf that limits the client
to SMB2-SMB3;ffmpeg, imagemagick, ghostscript;sqlite3, curl, wget, aria2, htop, nload, mc, nano, sudo, net-tools,
iputils-ping;buster and bullseye ones point to
archive.debian.org), deb-multimedia and, on newer releases, Debian backports; extra CA certificates in the system
trust store; dist-upgrade at build time.| Tags | Dockerfile |
|---|---|
14-patched | patched/14 |
15-patched | patched/15 |
16-patched | patched/16 |
17-patched | patched/17 |
18-patched | patched/18 |
19-patched | patched/19 |
20-patched | patched/20 |
21-patched | patched/21 |
22-patched | patched/22 |
23-patched | patched/23 |
24-patched | patched/24 |
25-patched | patched/25 |
26-patched | patched/26 |
27-patched | patched/27 |
28-patched | patched/28 |
29-patched | patched/29 |
30-patched | patched/30 |
31-patched | patched/31 |
32-patched | patched/32 |
33-patched | patched/33 |
34-patched | patched/34 |
latest-patched | patched/latest |
14 | pure/14 |
15 | pure/15 |
16 | pure/16 |
17 | pure/17 |
18 | pure/18 |
19 | pure/19 |
20 | pure/20 |
21 | pure/21 |
22 | pure/22 |
23 | pure/23 |
24 | pure/24 |
25 | pure/25 |
26 | pure/26 |
27 | pure/27 |
28 | pure/28 |
29 | pure/29 |
30 | pure/30 |
31 | pure/31 |
32 | pure/32 |
33 | pure/33 |
34 | pure/34 |
latest | pure/latest |
Every tag is pushed to docker.io, quay.io and ghcr.io (epicmorg/nextcloud:<tag> on each) - same digest everywhere.
Same ports, volumes and environment variables as the official image - replace the image name:
services:
nextcloud:
image: epicmorg/nextcloud:32
restart: unless-stopped
ports:
- "8080:80"
volumes:
- nextcloud:/var/www/html
environment:
MYSQL_HOST: db
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: nextcloud
volumes:
nextcloud:
Full reference (environment variables, cron, reverse proxy, upgrades): nextcloud/docker and the Nextcloud admin manual.
Content type
Image
Digest
sha256:9e852ea88…
Size
727.1 MB
Last updated
about 15 hours ago
docker pull epicmorg/nextcloud