Official ownCloud Docker image. It's designed to work with a data volume in the host filesystem and with a standalone MariaDB and Redis container. For a guide how to get started please take a look at our documentation.
ownCloud is an open-source file sync, share and content collaboration software that lets teams work on data easily from anywhere, on any device. It provides access to your data through a web interface, sync clients or WebDAV while providing a platform to view, sync and share across devices easily - all under your control. ownCloud’s open architecture is extensible via a simple but powerful API for applications and plugins and it works with any storage.
-
Where to file issues:
owncloud/core -
Supported architectures:
amd64,arm64v8 -
Inherited environments:
owncloud/ubuntu, owncloud/php, owncloud/base
10.16.3,10.16,10,latestavailable asowncloud/server:10.16.311.0.0-prealphaavailable asowncloud/server:11.0.0-prealpha
/mnt/data
- 8080
Starting with 11.0.0-prealpha, the image supports running any occ command
with full initialization (database, config, etc.) but without starting Apache,
by using the occ subcommand in docker-compose.yml:
command: ["/usr/bin/owncloud", "occ", "<occ-command>", "<args...>"]Example — start the Windows Network Drive SMB listener:
command: ["/usr/bin/owncloud", "occ", "wnd:listen", "myhost", "myshare", "myuser", "--password-file=/run/secrets/wnd_password"]This image defines no environment variables of its own. Configuration is done through the variables inherited from the base images linked under Inherited environments above.
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright (c) 2022-2026 ownCloud GmbH
