Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 10 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -340,3 +340,13 @@ KC_DB_PASSWORD=
# This matches the default user inside the container and avoids permission issues when accessing files.
# Leaving it default stores data in docker internal volumes.
#RADICALE_DATA_DIR=/your/local/radicale/data

### Banned Password List Settings ###
# By default OpenCloud use this:
# OC_PASSWORD_POLICY_BANNED_PASSWORDS_LIST: banned-password-list.txt
# from here: https://raw.githubusercontent.com/opencloud-eu/opencloud-compose/refs/heads/main/config/opencloud/banned-password-list.txt
# ./config/opencloud/banned-password-list.txt:/etc/opencloud/banned-password-list.txt
#
# Here is an example where multiple lists from different sources can be merged into one:
#BANNED_PASSWORDS_URLS=https://raw.githubusercontent.com/opencloud-eu/opencloud-compose/refs/heads/main/config/opencloud/banned-password-list.txt,https://raw.githubusercontent.com/danielmiessler/SecLists/master/Passwords/Common-Credentials/Language-Specific/German_common-password-list.txt
# But it's important that the content of the txt file is formatted exactly the same as in the original OpenCloud banned-password-list.txt!
5 changes: 4 additions & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@ services:
# run opencloud init to initialize a configuration file with random secrets
# it will fail on subsequent runs, because the config file already exists
# therefore we ignore the error and then start the opencloud server
command: ["-c", "opencloud init || true; opencloud server"]
command: ["-c", "
[ -n \"$BANNED_PASSWORDS_URLS\" ] && echo \"$BANNED_PASSWORDS_URLS\" | tr ',' '\\n' | xargs -I{} curl -sfL {} | sort -u > /etc/opencloud/banned-password-list.txt;
opencloud init || true; opencloud server
"]
environment:
# enable services that are not started automatically
OC_ADD_RUN_SERVICES: ${START_ADDITIONAL_SERVICES}
Expand Down
2 changes: 1 addition & 1 deletion weboffice/collabora.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ services:
restart: always

collabora:
image: collabora/code:25.04.7.1.1
image: collabora/code:25.04.8.1.1
# release notes: https://www.collaboraonline.com/release-notes/
networks:
opencloud-net:
Expand Down