1060 Commits

Author SHA1 Message Date
Joas Schilling
080b5f03de Merge pull request #14165 from nextcloud/chore/min-android-files-version
chore: increase min android files client version
2026-03-25 16:01:02 +01:00
alperozturk96
21ba7e5611 chore: increase min android files client version 2026-03-25 14:57:38 +01:00
Josh
eb238c1779 chore(admin): fix typo in installation_wizard
Signed-off-by: Josh <josh.t.richards@gmail.com>
2026-03-20 10:15:59 -04:00
Josh Richards
62e96f5242 docs(admin): update installation wizard to match current implementation
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2026-03-20 09:48:06 -04:00
Pablo Zmdl
a24b9ccfda We do support nginx+php-fpm these days!
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-03-19 10:12:03 +01:00
Ferdinand Thiessen
057e6b3844 Merge pull request #14099 from nextcloud/feat/add-current-distros
feat(admin): add supported distributions
2026-02-27 21:40:27 +01:00
Ferdinand Thiessen
ea83a28397 feat(admin): add supported distributions
- We recommend RHEL 10
  - RHEL 9 is still supported until we drop PHP 8.2.
- We also support Debian 13
  - Debian 12 is also supported as long as we support PHP 8.2
- SLES 16 is now also supported as the current release
  - SLES 15 is still supported as long as we support PHP 8.2
    but this requires SP6 or later (currently SP7 is available)
- openSUSE Leap 15 is not supported anymore, instead
  openSUSE Leap 16 was released and is the supported version.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-02-27 21:20:55 +01:00
Omar Kotb
e2bcf0be37 fix small typo in server tuning
Focking -> Locking
also "This *places* additional load"

Signed-off-by: Omar Kotb <omar@omarkotb.com>
2026-02-27 21:18:34 +09:00
Joas Schilling
034a891666 fix(installation): Add optional servers for weather_status app
Signed-off-by: Joas Schilling <coding@schilljs.com>
2026-02-12 17:34:37 +01:00
Simon L.
f55b9f30da fix(system-requirements): fix listing of supported postgres versions
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-01-27 10:01:18 +01:00
Jos Poortvliet
3933868ffd fix(admin): Clarify Oracle support and update recommended databases
Added Oracle database note to indicate it's for Nextcloud Enterprise only and updated the recommended database engines.

Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
2026-01-22 12:49:48 +01:00
Joas Schilling
3fb02487c1 feat: Support PHP 8.5 in Nextcloud 33
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-19 16:51:28 +01:00
Simon L.
b7f508622e feat: Support postgres 18 but drop postgres 13
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-28 14:44:40 +01:00
Joas Schilling
39d6b7dcb7 fix(platforms): Sunset Oracle 11g
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-27 15:08:50 +01:00
Ferdinand Thiessen
71c7510377 Merge pull request #13851 from MiKom/fix-nginx-static-files
Add mp4 and webm to nginx config
2025-11-21 11:05:42 +01:00
Josh
842cde091d Merge pull request #13854 from nextcloud/jtr/fix-admin-php-sysvsem-and-xml
fix(PHP): Add missing `sysvsem` extension and clarify xml extension
2025-11-20 10:08:23 -05:00
Jana Peper
f4bd2a7db1 feat: add link to required remote servers in system requirements
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2025-11-12 11:04:56 +01:00
Josh
76bac3e075 fix(PHP): Add missing sysvsem extension and clarify xml extension
Updated the PHP configuration documentation to:

- add missing recommended `sysvsem` extension (Fixes #13830)
- clarify the xml extension and its components.

Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-11-11 13:05:51 -05:00
Miłosz Kosobucki
b60a593f9e 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-11 16:07:28 +01:00
Joas Schilling
e58fa646ea fix(hardening): Adjust server list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-27 16:30:31 +01:00
Josh
7dcc081779 fix: incomplete PHP Module Quick Reference Table
Added all the required PHP modules to the quick reference table, including DOM, fileinfo, filter, GD, libxml, mbstring, OpenSSL, posix, session, SimpleXML, XMLReader, XMLWriter, zip, and zlib.

Technically they were already in the docs and mentioned, but weren't in the table.

Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-10-16 12:14:25 -04:00
Daniel Kesselberg
e61af0b4ff docs(previews): mp3 previews disabled by default
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-10-14 19:16:51 +02:00
Joas Schilling
c0f79b96e1 Merge pull request #13748 from nextcloud/chore/drop-php-8.1
chore(platform): Drop PHP 8.1
2025-10-02 16:16:09 +02:00
Ivan Sein
a10961ca44 chore: Update iOS minimum required versions.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2025-10-02 14:57:18 +02:00
Joas Schilling
7da6a13dd5 chore(platform): Drop PHP 8.1
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-02 14:30:24 +02:00
provokateurin
6acedce265 fix(admin): Add missing Github domain and explain App store download domains
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-10-01 16:48:05 +02:00
Côme Chilliet
648cf33908 fix: Document domain connectivity changes in upcoming release
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-28 15:31:34 +02:00
Tamás Bari
759fdbaae0 Update admin_manual/installation/harden_server.rst
Co-authored-by: Anna <anna@nextcloud.com>
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-09-25 17:13:14 +02:00
Tamás Bari
a0592f71c6 fix: connectivity check domains list
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-09-25 16:56:25 +02:00
Ferdinand Thiessen
5ca466e055 fix(admin): supported openSUSE Leap version is 15.6
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-23 18:23:42 +02:00
Josh
9c1c7d253f Fix: typo
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-09-18 18:31:59 -04:00
Josh
932bf0863b refactor: Light editing of server tuning guide
Mostly just typos, minor formatting matters, etc.
Minor rewording in a couple spots.

Other notable changes:

- Renamed *Using MariaDB/MySQL instead of SQLite* section to *Replacing SQLite* and expanded it to incorporate PostgreSQL as a coequal option
- Added *Tuning your database* section which was really a place to move the MariaDB tuning bit that was in the previous section. Also added a PostgreSQL relevant link there for consistency.

Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-09-18 17:57:02 -04:00
Carl Schwan
86c3f1ee5d correct supported versions
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2025-09-18 17:22:28 +02:00
Carl Schwan
b124ab9d37 fix: formatting
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2025-09-16 17:23:33 +02:00
Carl Schwan
ed2766f4dc Update supported Oracle Database
Only mark as supported the version also supported by Oracle

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2025-09-16 17:02:11 +02:00
Josh
68d6009cf2 chore(admin): drop impossible to disable PHP ext: json, hash
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-09-11 13:20:23 -04:00
alperozturk
d7fcc5e915 chore: bump min android version to 8.1
Signed-off-by: alperozturk <alper_ozturk@proton.me>
2025-09-11 08:55:11 +02:00
林博仁(Buo-ren Lin)
4f85e8a815 Fix incorrect heading markup in example_centos.rst
Fixes #13633.

Signed-off-by: 林博仁(Buo-ren Lin) <buo.ren.lin@gmail.com>
2025-09-09 02:38:14 +00:00
Ferdinand Thiessen
ecee22353c Merge pull request #13607 from michel-thomas/nginx-letsencrypt-ocsp-end-support
fix(nginx): `ssl_stapling` should be `off` with Let's Encrypt
2025-09-08 12:45:23 +02:00
Alexander Müller
7af4409740 remove warning that nginx is not officially supported
https://docs.nextcloud.com/server/stable/admin_manual/installation/system_requirements.html lists nginx as official recommendation, so this warning needs to be removed

Signed-off-by: Alexander Müller <28591861+alexanderdd@users.noreply.github.com>
2025-09-08 03:44:53 -05:00
Thomas MICHEL
dbc37c958d 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-05 13:44:43 +02:00
Ferdinand Thiessen
ef403b4883 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 12:23:17 +02: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