No description
Find a file
Nextcloud bot 42c3934607
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-22 01:35:21 +00:00
.github Merge pull request #1080 from nextcloud/feat/workflow-auto-update-node.yml 2025-07-08 13:25:06 +02:00
.tx [tx-robot] Update transifex configuration 2022-10-01 03:00:56 +00:00
appinfo release: v4.7.0-rc1 2025-09-05 18:28:59 +02:00
build-js ci: Add license file generation 2024-09-09 09:45:47 +02:00
docs Update screenshots 2022-09-19 10:04:42 +02:00
img Move the app to it's own setting section 2018-06-26 12:04:55 +02:00
js Chore(deps): Bump axios from 1.9.0 to 1.12.2 2025-10-07 09:59:26 +00:00
l10n fix(l10n): Update translations from Transifex 2025-10-22 01:35:21 +00:00
lib chore(i18n): Adapted name of North Macedonia - fix typo 2025-05-25 12:37:14 +02:00
LICENSES fix: Add missing license files 2024-09-09 09:57:22 +02:00
src style(icons): Migrate to outline icons 2025-09-05 17:57:03 +02:00
templates chore: Add SPDX header 2024-05-09 11:55:51 +02:00
tests chore(tests): Do not clear hooks 2025-05-20 10:27:09 +02:00
vendor chore(tests): Cleanup bootstrap.php to be forward-compatible 2025-05-20 10:26:56 +02:00
vendor-bin chore(deps): Update openapi-extractor to v1.5.3 2025-04-27 10:01:06 +02:00
.eslintrc.js chore: Add SPDX header 2024-05-09 11:55:51 +02:00
.gitattributes Ignore compiled JS from git diffs 2019-03-18 11:09:35 +01:00
.gitignore ci(psalm): Add psalm CI 2024-10-23 11:11:02 +02:00
.l10nignore chore: Add SPDX header 2024-05-09 11:55:51 +02:00
AUTHORS.md chore: Add SPDX header 2024-05-09 11:55:51 +02:00
babel.config.js chore: Add SPDX header 2024-05-09 11:55:51 +02:00
CHANGELOG.md release: v4.7.0-rc1 2025-09-05 18:28:59 +02:00
composer.json ci(openapi): Add openapi extractor 2024-10-25 16:53:34 +02:00
composer.lock ci(psalm): Add psalm CI 2024-10-23 11:11:02 +02:00
COPYING Add packaging step to Makefile 2018-08-23 15:19:52 +02:00
Makefile chore: Add SPDX header 2024-05-09 11:55:51 +02:00
openapi-administration.json feat: Add public capabilities 2024-12-23 09:40:03 +01:00
openapi-full.json chore(deps): Update openapi-extractor to v1.5.3 2025-04-27 10:01:06 +02:00
openapi.json fix: unused logic 2025-01-22 20:36:52 +01:00
package-lock.json Chore(deps): Bump axios from 1.9.0 to 1.12.2 2025-10-07 09:59:26 +00:00
package.json release: v4.7.0-rc1 2025-09-05 18:28:59 +02:00
psalm.xml ci(psalm): Add psalm CI 2024-10-23 11:11:02 +02:00
README.md enh(docs): be more specific about IP to use in allow_ip_range 2025-04-28 15:36:44 +02:00
REUSE.toml fix(openapi): Fix reuse 2024-10-25 17:11:23 +02:00
stylelint.config.js chore: Add SPDX header 2024-05-09 11:55:51 +02:00
webpack.js fix: don't create LICENSE.TXT anymore 2024-09-09 14:59:29 +02:00

📜 Terms of service

REUSE status

Requires users to accept terms of service before accessing data. Text and languages are configurable on the administration panel.

🔗 Display on public shares

The setting applies to shares via link or mail (with and without password protection).

Default is disabled: 0

./occ config:app:set terms_of_service tos_on_public_shares --value '1'

👤 Exclude registered users

To exclude registered users from accepting the terms of service, set this config to 0. Therefore, only public link and mail sharees have to accept the terms of service.

Default is enabled: 1

./occ config:app:set terms_of_service tos_for_users --value '0'

🔌 Allow access from other services

Some other services such as office suites communicate directly with the Nextcloud server. For Nextcloud Office and Officeonline the wopi_allowlist settings of the respective apps are taken into account.

To allow other services to bypass the terms of service check:

  • Set allow_path_prefix to the paths that access should be granted to.
  • Set allow_ip_ranges to match the ip addresses of the servers in question. If you are using a reverse proxy, use the ip address of the application server. Access is allowed based on the x-forwarded-for header and not the source ip.

Default for allow_path_prefix is none: Default for `allow_ip_ranges` is none:

./occ config:app:set terms_of_service allow_path_prefix --value '/apps/onlyoffice/download'
./occ config:app:set terms_of_service allow_ip_ranges --value '10.0.0.5,10.0.0.6'

🏗️ Development setup

  1. Clone the repository
  2. Setup your environment: make
  3. Start contributing 🎉