1037 Commits

Author SHA1 Message Date
Pablo Zmdl
056336584c We do support nginx+php-fpm these days!
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-03-19 10:49:39 +01:00
Joas Schilling
d19e689bde fix(branchoff): Make internal doc links stay in Nextcloud 32 docs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2026-02-13 09:07:09 +01:00
Joas Schilling
e5c19fc6d2 fix(installation): Add optional servers for weather_status app
Signed-off-by: Joas Schilling <coding@schilljs.com>
2026-02-12 17:34:09 +00:00
Daniel Kesselberg
8c0527ed88 docs(previews): mp3 previews disabled by default
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-11-22 18:51:27 +01:00
Miłosz Kosobucki
20478e6561 Add mp4 and webm to nginx config
Mp4 is used by the firstrun plugin. Without these being mentioned in
this section, the firstrun movie isn't shown and the first run modal
dialog apparently can't be closed.

Webm added for completeness as there are files like this in firstrun
assets.

Signed-off-by: Miłosz Kosobucki <milosz@kosobucki.pl>
2025-11-21 10:06:12 +00:00
janepie
67a574602f Fix: add ref
Signed-off-by: janepie <49834966+janepie@users.noreply.github.com>
2025-11-12 11:54:32 +01:00
Jana Peper
a732cfb79d feat: add link to required remote servers in system requirements
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2025-11-12 10:40:15 +00:00
Joas Schilling
3f2033b8a1 fix(hardening): Adjust server list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-27 16:18:50 +00:00
provokateurin
2a614646db fix(admin): Add missing Github domain and explain App store download domains
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-10-01 16:05:05 +00:00
Ferdinand Thiessen
d8e550f906 fix(admin): supported openSUSE Leap version is 15.6
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-23 23:10:07 +00:00
Andy Scherzinger
9255afca2f Merge pull request #13661 from nextcloud/backport/13660/stable32
[stable32] chore(admin): drop impossible to disable PHP ext: json, hash
2025-09-18 19:25:45 +02:00
Carl Schwan
890c54430a correct supported versions
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2025-09-18 16:58:52 +00:00
Carl Schwan
4beb8017c5 fix: formatting
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2025-09-18 16:58:52 +00:00
Carl Schwan
38f3de7747 Update supported Oracle Database
Only mark as supported the version also supported by Oracle

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2025-09-18 16:58:51 +00:00
Josh
f14751c9d2 chore(admin): drop impossible to disable PHP ext: json, hash
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-09-11 17:34:47 +00:00
Andy Scherzinger
74f3d1dba0 Merge pull request #13627 from nextcloud/backport/13607/stable32
[stable32] fix(nginx): `ssl_stapling` should be `off` with Let's Encrypt
2025-09-11 17:49:57 +02:00
alperozturk
77a0915876 chore: bump min android version to 8.1
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2025-09-11 15:46:57 +00:00
Thomas MICHEL
e45abfb974 fix(nginx): ssl_stapling should be off with Let's Encrypt
Signed-off-by: Thomas MICHEL <12149036+michel-thomas@users.noreply.github.com>
2025-09-08 10:45:28 +00:00
Ferdinand Thiessen
aeed102682 fix(nginx): fastcgi_request_buffering must be on
* resolves: https://github.com/nextcloud/documentation/issues/9574

Some clients like DAVx5 use chunked transfer encoding.
PHP-FPM does not support this[1] because it requires to comply with the
CGI standard - 20+ years old - which enforces a Content-Length header.

So we need to buffer the whole request until passing it to PHP-FPM.

Without this 0-byte files would be created on Nextcloud as PHP-FPM will
not only set content-length to 0 but also does not pass the body data
stream.

[1] https://bugs.php.net/bug.php?id=51191 and https://github.com/php/php-src/pull/7509

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-04 13:54:17 +00:00
Josh
9ac65ce4a7 chore: typo php_configuration.rst
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-08-31 07:40:42 -04:00
Josh Richards
a269ad7aa9 chore(admin): Fix typo
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2025-08-30 12:45:52 -04:00
Josh Richards
8dd56af040 refactor(admin): Improve the PHP Modules & Configuration chapter
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2025-08-30 12:13:39 -04:00
as598466
1647f1787b improve nginx conf examples to mention php-fpm timeouts
When uploading large files, a 504 error occurs in the Nextcloud client: "It’s taking too long to connect to the server. Please try again later. If you need help, contact your server administrator. Add the appropriate directives to prevent this error.

Signed-off-by: as598466 <124391092+as598466@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-Authored-By: Simon L. <szaimen@e.mail.de>
2025-08-26 11:41:36 +02:00
Alexander Müller
9fed6bbb73 fix command (replace "=" with " ")
reported by a customer, confirmed by Björn

Signed-off-by: Alexander Müller <28591861+alexanderdd@users.noreply.github.com>
2025-08-14 08:18:22 -05:00
Julien Veyssier
8486c74c57 enh(admin): comment timeout configs in nginx-root-sample and nginx-subdir.conf.sample
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-04 14:18:38 +02:00
Julien Veyssier
7f4243222e enh(admin): add more timeout configs in the nginx-root-sample and nginx-subdir.conf.sample files
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-08-04 14:14:27 +02:00
rakekniven
35caa5542d Merge pull request #13445 from nextcloud/fix/nginx-xss-protection-header
docs(admin): remove X-XSS-Protection header from Nginx assets
2025-08-01 18:35:20 +02:00
Alper Öztürk
6cdc38c341 Update system_requirements.rst
Signed-off-by: Alper Öztürk <67455295+alperozturk96@users.noreply.github.com>
2025-07-25 15:17:56 +02:00
MichaIng
6d820f08fd docs(admin): remove X-XSS-Protection header from Nginx assets
It was removed from the config in #9188, but forgotten for the static assets block.

In addition, the date added with #12100 was is added to the subdir config as well, for consistency.

Signed-off-by: MichaIng <micha@dietpi.com>
2025-07-23 13:06:26 +02:00
MichaIng
934e5d20d1 docs(admin): remove X-XSS-Protection header from hardening section
Signed-off-by: MichaIng <micha@dietpi.com>
2025-06-30 21:39:35 +02:00
Maru Alka
669ebf6b80 Disable XSS-Protection Header
see notes: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection

Signed-off-by: Maru Alka <me@marco-alka.de>
2025-06-30 21:39:30 +02:00
Emma
46a5e9446a fix: misleading code examples
Signed-off-by: Emma <muelltonnensurfen@gmail.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2025-06-30 11:23:08 +02:00
Alexander Müller
ec494047fa Update source_installation.rst - fix length of ^^^ in snap section
Signed-off-by: Alexander Müller <28591861+alexanderdd@users.noreply.github.com>
2025-06-16 18:57:27 +02:00
Alexander Müller
2dd9078886 Update source_installation.rst - fix heading hierarchy für snap section
Signed-off-by: Alexander Müller <28591861+alexanderdd@users.noreply.github.com>
2025-06-16 18:57:27 +02:00
Ayke Halder
963d77bcab Add hint to pretty URLs: edit config htaccess.ignorefrontcontroller if htaccess SetEnv does not work
This fixes https://github.com/nextcloud/documentation/issues/13125

Signed-off-by: Ayke Halder <rr-it@users.noreply.github.com>
2025-05-22 16:17:08 +00:00
Giorgio Caculli
de65618c96 Update example_openbsd.rst
Configuration updated based on OpenBSD 7.7 setup.
- PHP 8.2 for current 7.7 installation
- Rewriting of httpd.conf to follow configuration tips from: https://github.com/nixbitcoin/OpenBSD-Nextcloud/blob/master/README.md
The current httpd configuration will not load the interface properly for Nextcloud 30.0.10 installed via pkg_add, adapting it with nixbitcoin's configuration leads it to load the interface properly and show various components to the user.

Signed-off-by: Giorgio Caculli <40541342+GiorgioCaculli@users.noreply.github.com>
2025-05-22 11:53:31 +02:00
Tobias Kaminsky
47a9a28ca9 Clarify that downloads can come from gh
Signed-off-by: Tobias Kaminsky <tobias@kaminsky.me>
2025-05-20 12:55:45 +02:00
rakekniven
0108da467a Update admin_manual/installation/server_tuning.rst
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-05-13 20:58:58 +02:00
Kraligor
10c747ee0a Update server_tuning.rst to include example Imaginary Docker run command
Signed-off-by: Kraligor <o.beiter@googlemail.com>
2025-05-13 20:58:58 +02:00
rakekniven
b138b976bc Merge pull request #7418 from luiz-surian/patch-2
Update nginx-root.conf.sample
2025-05-05 22:01:17 +02:00
Scarlett McAllister
6573dd0072 OpenBSD documentation should include instruction for web wizard 2025-05-05 17:27:53 +02:00
MichaIng
4ad9e7c36e nginx-subdir: Align HSTS directive with root config
Signed-off-by: MichaIng <micha@dietpi.com>
2025-05-05 13:21:16 +02:00
Luiz Surian
c9b1b22eb9 Update nginx-root.conf.sample
To be in compliance with RFC6797 and https://hstspreload.org/, line 31 about the Strict-Transport-Security (HSTS) Header should have a minimum max-age of 31536000 seconds, and not have a ";" symbol at the end.
2025-05-05 13:17:47 +02:00
Simon L.
495247ae4a standardize occ command documentation
Use `sudo -E -u www-data php occ` everywhere.
Motivation: this should work on more appliances like also inside docker containers.
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-29 13:21:08 +02:00
Alexander Müller
62a3bdf1b5 chore: update recommended ubuntu lts version from 22.04 to 24.04
I hope this is correct? In the portal we say 24.04 is recommended https://portal.nextcloud.com/article/Installation/Installation---Supported-platforms

Signed-off-by: Alexander Müller <28591861+alexanderdd@users.noreply.github.com>
2025-04-28 09:02:25 +02:00
scubamuc
1af7cf5e06 Update source_installation.rst
Correct syntax add closing brackets

Signed-off-by: scubamuc <54933878+scubamuc@users.noreply.github.com>
2025-04-11 18:16:13 +02:00
scubamuc
953c30ffcd Update source_installation.rst
add: link to confinement
remove: syntax error
add: requirements

Signed-off-by: scubamuc <54933878+scubamuc@users.noreply.github.com>
2025-04-11 18:16:13 +02:00
rakekniven
e149a91474 Merge pull request #12383 from nextcloud/docs-admin-install-selinux-silent-denials
docs(admin): Add tip about detecting silent denials in SELinux
2025-04-11 18:07:37 +02:00
Jyrki Gadinger
5229fae9c9 fix: update macOS requirement for desktop clients
Also include Alma 8 (EL8) as a supported distro for our AppImages

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-04-09 08:28:22 +02:00
Simon L.
f3c73b750e docs: aio-imaginary image has been moved to ghcr.io
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-08 10:54:48 +02:00