Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
8b6accc
feat: drop non-docker deployment docs
DeepDiver1975 Mar 30, 2026
9d8d17e
feat: drop Raspberry
DeepDiver1975 Mar 30, 2026
d72cc52
feat: remove "Changing Your ownCloud URL"
DeepDiver1975 Mar 30, 2026
1c72e90
feat: remove lets encrypt and selinux configuration
DeepDiver1975 Mar 30, 2026
c0d1ed6
feat: drop db:convert-type
DeepDiver1975 Mar 30, 2026
7e68ab9
feat: use occ and no sudo
DeepDiver1975 Apr 2, 2026
f75cbb7
remove latest-server-version attribute
mmattel May 12, 2026
6c29444
save before occ attribute change
mmattel May 12, 2026
2f56a59
occ updates
mmattel May 12, 2026
68521f7
update
mmattel May 12, 2026
ad3fdbf
update compose
mmattel May 13, 2026
b9cfdc3
update installation
mmattel May 17, 2026
d07c003
many updates
mmattel May 18, 2026
aa939e9
fix links and text to removed content
mmattel May 18, 2026
56bd062
update upgrading
mmattel May 19, 2026
94ee8b0
remove oracle and fix more stuff
mmattel May 19, 2026
3b74a9c
updates and smb/wnd
mmattel May 20, 2026
2cce05a
update package-lock
mmattel Jun 2, 2026
c82ceda
wnd update
mmattel Jun 2, 2026
f88d5d6
finish wnd
mmattel Jun 3, 2026
d3eef0d
fix kerberos
mmattel Jun 3, 2026
5d5eede
many fixes
mmattel Jun 3, 2026
1584952
remove drone from dev docs
mmattel Jun 4, 2026
90c0492
remove nonsense added by Claude
mmattel Jun 4, 2026
9eb0fa2
remove db_conversion and other updates
mmattel Jun 5, 2026
d6d8d78
create own docker image
mmattel Jun 5, 2026
1dedb83
apps management
mmattel Jun 8, 2026
9baccb5
many fixes and cleanups
mmattel Jun 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions antora.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ asciidoc:
attributes:
latest-server-version: {page-component-version} # do not change, this is the value of the version key
previous-server-version: {page-component-version} # do not change, this is the value of the version key
latest-server-download-version: {page-component-version} # do not change, this is the value of the version key
current-server-version: {page-component-version} # do not change, this is the value of the version key
current-server-version: {page-component-version} # do not change, this is the value of the version key
minimum-php-version: '7.4'
minimum-php-printed: '7.4.0'
minimum-php-version-short-code: '74'
Expand Down
4 changes: 2 additions & 2 deletions global-attributes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
previous-docs-version: 'next'
# server
latest-server-version: '10.15'
latest-server-download-version: '10.15.0'
previous-server-version: '10.14'
latest-server-download-version: '10.16.2'
current-server-version: '10.15'
oc-changelog-url: 'https://owncloud.com/changelog/server/'
oc-install-package-url: 'https://download.owncloud.com/server/stable/?sort=time&order=asc'
Expand All @@ -37,7 +37,7 @@
oc-examples-password: 'password'
oc-complete-name: 'owncloud-complete-latest'
occ-command-example-prefix: 'sudo -u www-data ./occ'
occ-command-example-prefix-no-sudo: 'occ'
occ-command-example-prefix-docker: 'docker compose exec owncloud occ'
php-net-url: 'https://www.php.net'
php-supported-versions-url: 'https://www.php.net/supported-versions.php'
http-status-codes-base-url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status'
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,26 +1,16 @@
version: "3"

volumes:
files:
driver: local
mysql:
driver: local
redis:
driver: local

services:
owncloud:
image: owncloud/server:${OWNCLOUD_VERSION}
container_name: owncloud_server
# This oc-common template is a compose extension for ownCloud.
# It is used for starting the main ownCloud instance and reused e.g. when defining listeners for WND.
# This eases compose maintenance a lot.
x-owncloud: &oc-common
image: owncloud/server:${OWNCLOUD_IMAGE}
restart: always
ports:
- ${HTTP_PORT}:8080
depends_on:
- mariadb
- redis
environment:
- OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN}
- OWNCLOUD_TRUSTED_DOMAINS=${OWNCLOUD_TRUSTED_DOMAINS}
- OWNCLOUD_OVERWRITE_CLI_URL=${OWNCLOUD_OVERWRITE_CLI_URL}
- OWNCLOUD_DB_TYPE=mysql
- OWNCLOUD_DB_NAME=owncloud
- OWNCLOUD_DB_USERNAME=owncloud
Expand All @@ -31,18 +21,36 @@ services:
- OWNCLOUD_MYSQL_UTF8MB4=true
- OWNCLOUD_REDIS_ENABLED=true
- OWNCLOUD_REDIS_HOST=redis
healthcheck:
test: ["CMD", "/usr/bin/healthcheck"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- files:/mnt/data
- type: volume
source: oc_files
target: /mnt/data
networks:
- oc_network

services:

owncloud:
# Start the main ownCloud instance
<<: *oc-common
container_name: owncloud_server
ports:
- ${HTTP_PORT}:8080

# owncloud-wnd-1:
# # Enterprise only: uncomment and configure it accordingly if WND is used !
# # Create as many of these services (containers) as you need listeners for different host/share pairs.
# # Read the documentation for more details, such when you want to use a password file.
# <<: *oc-common
# container_name: owncloud-wnd-1
# command: ["/usr/bin/owncloud", "occ", "wnd:listen", "myhost", "myshare", "workgroup\myuser", "password"]

mariadb:
image: mariadb:10.11 # minimum required ownCloud version is 10.9
image: mariadb:${MARIADB_IMAGE}
container_name: owncloud_mariadb
restart: always
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=owncloud
- MYSQL_USER=owncloud
Expand All @@ -57,11 +65,15 @@ services:
retries: 5
volumes:
- mysql:/var/lib/mysql
networks:
- oc_network

redis:
image: redis:6
image: redis:${REDIS_IMAGE}
container_name: owncloud_redis
restart: always
ports:
- "6379:6379"
command: ["--databases", "1"]
healthcheck:
test: ["CMD", "redis-cli", "ping"]
Expand All @@ -70,3 +82,22 @@ services:
retries: 5
volumes:
- redis:/data
networks:
- oc_network

volumes:
oc_files:
driver: local
# Options when using bind mounts
# driver_opts:
# type: none
# device: /mnt/oc
# o: bind
mysql:
driver: local
# Use the above options when configuring bind mounts
redis:
driver: local

networks:
oc_network:

This file was deleted.

Loading