Commit Graph

1008 Commits

Author SHA1 Message Date
Christoph Wurst
2cdaa2bbc5
Merge branch 'master' into master 2023-06-26 09:11:54 +02:00
Simon L
f901f8a482
Merge pull request #10644 from nextcloud/enh/noid/add-compression-section
add a section to server-tuning about asset compression
2023-06-24 15:25:30 +02:00
Simon L
c9914dc9c1 address review
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-24 15:06:37 +02:00
Simon L
0fef866c9d add warning to imaginary docs that it is incompatible with SSE
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-19 15:57:06 +02:00
Simon L
fcde5d9fbf add a section about asset compression
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-17 21:09:20 +02:00
Julius Härtl
72e2ca4b9d
Merge pull request #10568 from joshtrichards/jr-nginx-docs-10115 2023-06-13 10:47:27 +02:00
Marcel Müller
104b9da4f2 Adjust iOS requirements to iOS 15
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2023-06-12 14:20:14 +02:00
Julius Härtl
080bfb95aa
Merge pull request #10581 from joshtrichards/jr-hardening-security-disable-debug-mode 2023-06-09 16:34:35 +02:00
Josh Richards
926057153a
(hardening and security) Add disabling debug mode recommendation
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2023-06-08 10:11:48 -04:00
Josh Richards
74d1a7c7a8
(server tuning) New sections: log levels, debug mode
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2023-06-08 09:43:05 -04:00
Ferdinand Thiessen
6622bdbb87 fix(admin_manual): Add module js (mjs) as static resource to nginx config
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-06-07 15:13:46 +02:00
Josh Richards
a6b1449106 (nginx) Add php-handler tips
Fixes #10115

* Adds php-handler configuration tips
* Also some attempt at tightening up the overview

Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2023-06-05 09:09:39 -04:00
Christoph Wurst
7e24a4f566
feat(adminmanual): Add 26 upgrade docs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-05-31 13:59:24 +02:00
Florian Diwald
b1542a7512 Merge 'nextcloud/master' 2023-05-27 11:03:05 +02:00
Christoph Wurst
132a4f69b1
Merge pull request #10439 from nextcloud/fix/adminmanual/nginx-github-link-syntax
fix(adminmanual): Fix github link syntax
2023-05-25 21:38:53 +02:00
Christoph Wurst
6c99f59a4c
fix(adminmanual): Fix github link syntax
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-05-25 17:38:11 +02:00
Josh Richards
976cdd94b3 Establish an installation approaches overview
- Unify the different installation options available to users and presents them as a simple list
- Adds AIO link
- Adds community Docker link

Accomplishes this without changing documentation chapters/sections (so no external links break)

No changes to which approaches are "recommended"

Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2023-05-24 08:26:17 -04:00
Joas Schilling
9935423b4f
Merge pull request #10389 from nextcloud/admin/clarify-php-and-db-recommendation
fix(requirements): Clarify php and db recommendation
2023-05-15 15:52:53 +02:00
Joas Schilling
98a17f1361
fix(requirements): Recommend PHP 8.2
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-15 13:54:57 +02:00
Joas Schilling
cc3d162164
fix(requirements): Clarify recommended MariaDB version
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-15 13:54:27 +02:00
Ferdinand Thiessen
1ef2afca31 fix(admin): Nginx: Change mimetype from application/javascript to text/javascript
* See also https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types#textjavascript

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-05-15 12:30:40 +02:00
Joas Schilling
ef92ad4fab
fix(syntax): Fix list syntax in system requirements
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2023-04-21 17:49:08 +02:00
Joas Schilling
29ae83242d
Merge pull request #9966 from Fenn-CS/note-php8-deprecation
Note PHP8.0 deprecation
2023-04-14 10:19:10 +02:00
MichaIng
b0f1f4fb51
Merge pull request #9571 from nextcloud/fix/--option=value
Use --option=value version for occ maintenance:install
2023-04-03 13:41:26 +02:00
fenn-cs
5ebfca922f Note PHP8.0 deprecation
PHP8.0 is now deprecated in Nextcloud 27.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2023-03-30 14:50:35 +01:00
Ferdinand Thiessen
c1c9b0a072 Adjust nginx configuration to support mjs for javascript
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-03-16 15:47:37 +01:00
MichaIng
36e71e4f5b
Use --option=value version for occ maintenance:install
The `--option=value` version of passing options to the `occ maintenance:install` command is now used in the documentation, instead of the `--option value` variant. This  solves issues with leading dashes in values, especially passwords. It also matches the `occ help maintenance:install` output.

Solves:
- https://github.com/nextcloud/server/issues/26109
- https://github.com/nextcloud/documentation/issues/8190

Furthermore values are now single quoted, which is important to avoid variable expansion and special treatment of the backlash character in random passwords, and a doubled space was removed.

Signed-off-by: MichaIng <micha@dietpi.com>
2023-03-07 23:36:43 +01:00
Simon L
6dc0a1c39f add note why it is required
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-07 09:58:38 +01:00
Simon L
d2128877ee update imaginary docs to reflect cap_add sys_nice
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-06 11:47:28 +01:00
Côme Chilliet
bfabdd8368
Document 32bits known limitations
Dates before Epoch or after 2038 cannot be represented as an integer and
 throw when calling getTimestamp on the DateTime object.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-21 17:32:37 +01:00
Côme Chilliet
823e15725d
Up minimum PHP version to 8.0 and maximum to 8.2
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-21 15:59:45 +01:00
Simon L
3c1aed0002 aio-imaginary is now multiarch
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-17 01:12:02 +01:00
MichaIng
10d9cc6a79
Replace X-Robots-Tag header value with "noindex, nofollow"
For reference: https://github.com/nextcloud/server/pull/36689

Signed-off-by: MichaIng <micha@dietpi.com>
2023-02-15 17:49:55 +01:00
Matthieu Gallien
f6e598a666
adjust system requirements of desktop client
not sure about the linux requirements

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2023-02-14 15:04:01 +01:00
J0WI
6aca4a6958
Merge pull request #9230 from pulsejet/patch-jit
Add JIT to server tuning
2023-02-08 14:46:10 +00:00
Côme Chilliet
2015f28598
Fix back wording after revert
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-08 10:32:42 +01:00
Côme Chilliet
8db7f482f8
Revert "64-bit is required for NC26"
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-08 10:32:35 +01:00
Marcel Müller
97d52aafff
Update talk-android requirements
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2023-01-30 15:00:04 +01:00
Daniel
b9e0281578
Merge branch 'master' into patch-22
Signed-off-by: Daniel <mail@danielkesselberg.de>
2023-01-11 00:17:20 +01:00
Hans-Peter
62400a5f1b
Fix Deployment recommendations link (gives 404)
Signed-off-by: Hans-Peter <hps@swissr.org>
2022-12-14 14:31:53 +01:00
Daniel
8200b6c24d
Merge pull request #9473 from p-bo/patch-30
More clear wording (and tipo remove)
2022-12-10 20:41:53 +01:00
p-bo
583675fc6c
Update admin_manual/installation/source_installation.rst
Co-authored-by: Daniel <mail@danielkesselberg.de>
Signed-off-by: p-bo <pavel.borecki@gmail.com>
2022-12-10 20:21:27 +01:00
Daniel
833c7c7aad
Merge pull request #9398 from p-bo/patch-24
Add Let’s Encrypt to SSL certificates tip
2022-12-10 20:20:04 +01:00
p-bo
8ec13587af
More clear wording (and tipo remove)
There was (my) tipo (dtto -> ditto) and possibly the whole expression was not so clear.

Signed-off-by: p-bo <pavel.borecki@gmail.com>
2022-12-10 20:11:42 +01:00
tflidd
d104dd4eae
Merge pull request #9397 from p-bo/patch-23
Add NextcloudPi to automated install options
2022-12-10 14:51:29 +01:00
Varun Patil
a445c80695
Add JIT to server tuning
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2022-12-08 15:16:56 -08:00
p-bo
e35c310cbd
Fix grammar 2022-12-04 21:00:33 +01:00
p-bo
7980625b56
Rephrased as sugested 2022-12-04 18:30:30 +01:00
Simon L
6c2e7cb7b7
Merge pull request #9373 from nextcloud/enh/noid/improve-imaginary-doc
Improve documentation around Imaginary
2022-11-30 10:17:45 +01:00
p-bo
be4b6a4b2c
Add NextcloudPi script 2022-11-19 20:51:47 +01:00
p-bo
c3f3363f17
Add Let’s Encrypt to SSL certificates tip
Signed-off-by: p-bo <pavel.borecki@gmail.com>
2022-11-19 20:36:55 +01:00
p-bo
1e895576e2
Add NextcloudPi to automated install options
Because they also provide install script - see Debian tab under Supported Systems section on nextcloudpi.com

Signed-off-by: p-bo <pavel.borecki@gmail.com>
2022-11-19 20:12:10 +01:00
p-bo
1f7871e235
Update Deployment recommendations link
Fixes #9395

Signed-off-by: p-bo <pavel.borecki@gmail.com>
2022-11-19 19:52:16 +01:00
Joas Schilling
41913d1558
Fix syntax issues
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-17 14:34:58 +01:00
Simon L
b02e70ce98
Merge pull request #9195 from J0WI/mariadb-10.6
Update recommend MariaDB versions
2022-11-16 00:47:37 +01:00
Richard Steinmetz
8c47f86d93
Improve documentation around Imaginary
Ref https://github.com/nextcloud/previewgenerator/issues/323
Ref https://github.com/nextcloud/server/pull/35105

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-15 16:17:30 +01:00
Christoph Wurst
a494001162
Document that the PHP extension fileinfo is required
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 17:54:20 +01:00
Joas Schilling
b11a13301e
Fix RST
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-14 13:01:27 +01:00
Daphne Muller
547989b733
Update system_requirements.rst
Signed-off-by: Daphne Muller <86835268+DaphneMuller@users.noreply.github.com>
2022-11-14 12:59:01 +01:00
Simon L
647d73b90f add postgres 15 back
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-14 11:59:29 +01:00
Vincent Petry
7e4df33b98
Update Debian and openSUSE versions in sys reqs
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-08 12:22:50 +01:00
szaimen
91eb326ac7 64-bit is required for NC26
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-02 11:08:53 +01:00
Andrew Dawes
e1bc8c6667 Fixed several typos and grammar errors
Signed-off-by: Andrew Dawes <andrewsdawes@gmail.com>
2022-10-25 07:32:25 +02:00
Joas Schilling
8fd7cfa442
Merge pull request #9218 from nextcloud/bugfix/noid/document-postgres-14-support
Document Postgres 14 support
2022-10-17 22:36:01 +02:00
Joas Schilling
7f57c8898e
Document Postgres 14 support
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-17 07:12:44 +02:00
Ivan Sein
2ca3579c5c Update iOS apps requirements to iOS 14.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2022-10-17 00:37:19 +02:00
J0WI
ca0831e45d Update recommend MariaDB versions
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-10-07 14:18:23 +02:00
Arthur Schiwon
7230c7afd1
update app list in accordance wiht bundling state of NC 25
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-28 21:46:08 +02:00
Joas Schilling
8cc6555a00
Update system_requirements.rst
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-09-22 20:34:12 +02:00
Jonas
936babd2d4
Update admin_manual/installation/source_installation.rst
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Jonas <jonas@freesources.org>
2022-09-08 12:15:12 +02:00
Jonas
83e7944c37
Link to system_requirements for exact PHP versions
One place less that needs constant updating.

Signed-off-by: Jonas <jonas@nextcloud.com>
2022-09-08 12:08:56 +02:00
Daniel
c724e53f74
Merge pull request #9114 from likeazir/master
remove invalid trailing semicolon from hsts header
2022-08-02 21:52:58 +02:00
Daniel Calviño Sánchez
bf110d7bae Add hint about "fileinfo" module being required for theming
The Theming app requires the "mime_content_type" function, which is part
of the "fileinfo" module, to identify the mime type of the custom
images.

Moreover, if the "imagick" module is installed and it has support for
SVG files a rasterized counterpart will be generated for the SVG app
icons. In this case "mime_content_type" is used to identify the mime
type of the original icon.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-07-25 21:10:57 +02:00
langj
c3a1e6f0b6
remove invalid trailing semicolon from hsts header
Signed-off-by: langj <langj@cs.tum.edu>
2022-07-24 23:53:32 +02:00
szaimen
44d0fb4471 document that 64bit is required
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-07-11 16:17:42 +02:00
SystemKeeper
5ef844075e
Update iOS requirements
Latest version of Nextcloud Talk iOS requires atleast iOS 12 (see https://github.com/nextcloud/talk-ios/pull/736)
Latest version of Nextcloud Files iOS requires atleast iOS 12.1 (see e2e52363b0/Nextcloud.xcodeproj/project.pbxproj (L3026))

Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>

Signed-off-by: SystemKeeper <marcel-mueller@gmx.de>
2022-06-16 11:48:24 +02:00
Simon L
4e68c6abcd
add a hint how to adjust the imagick policy for pdf files
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-06-13 14:20:47 +02:00
Christoph Wurst
1b35a86c36
Merge pull request #8464 from nextcloud/feat/add-note-about-pnctl-disabled-functions
Add some notes that pcntl functions might be disabled
2022-06-01 11:15:32 +02:00
Carl Schwan
e8916049f4 Add some notes that pcntl functions might be disabled
This is the case on debian php 8.0 backports

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-06-01 11:08:44 +02:00
Carl Schwan
9c0e018f18 Improve Upload speed with nginx
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-19 16:33:35 +02:00
tflidd
78e6595921
Merge branch 'master' into patch-2 2022-05-15 12:11:59 +02:00
Nikolas Rimikis
8f930e56f3
Fix typo
The word 'scalability' was misstyped

Signed-off-by: Leptopoda <rimikis.nikolas@gmail.com>
2022-05-15 08:53:56 +02:00
Joas Schilling
8bdf74c9c9
Merge pull request #8278 from nextcloud/CarlSchwan-patch-1
Fix links formatting
2022-05-09 11:25:56 +02:00
ZeroPointMax
25ed930b30
admin: add note about json and openssl being included since php8
Signed-off-by: ZeroPointMax <zeropointmax@mailbox.org>
2022-05-06 12:42:18 +02:00
Carl Schwan
d27cbfec56
Fix links formatting
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-05 16:33:39 +02:00
Álvaro Brey
cac0014888 system_reqs: Update Android version for Files
Signed-off-by: Álvaro Brey <alvaro@alvarobrey.com>
2022-05-03 15:42:05 +02:00
Nathan Haines
6072f5fc47 Improve instructions to install php metapackages and invoke mysql. These instructions should also work on Ubuntu 18.04 LTS and 20.04 LTS. Fixes issue #6802
Signed-off-by: Nathan Haines <nhaines@ubuntu.com>
2022-04-27 18:48:58 -07:00
Nathan Haines
d6563bb6db
Merge branch 'nextcloud:master' into master 2022-04-27 18:06:29 -07:00
John Molakvoæ
065de29b66
Merge pull request #8108 from t3easy/disable_server_tokens 2022-04-13 16:50:26 +02:00
Nathan Haines
299dd74b94 Update example Ubuntu instructions for Ubuntu 22.04 LTS
Signed-off-by: Nathan Haines <nhaines@ubuntu.com>
2022-04-11 00:25:35 -07:00
Joas Schilling
503e0b7cd7
Adjust PHP requirements for 24 2022-03-29 21:26:37 +02:00
Carl Schwan
543c114189 Add documentation for preview hpb with Imaginary
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-03-18 12:34:30 +01:00
Jan Kiesewetter
261d6dafe4 Prevent nginx HTTP Server Detection
Signed-off-by: Jan Kiesewetter <jan@t3easy.de>
2022-03-02 11:41:17 +01:00
Joas Schilling
378e79537b
Merge pull request #8083 from nextcloud/nginx-immuatable-cache3
fix nginx cache immutable example
2022-02-25 08:37:46 +01:00
Julius Härtl
3b33f6a04e
Merge pull request #8095 from nextcloud/fix/mapfiles-nginx
Add mapfile serving for nginx conf examples
2022-02-24 09:14:41 +01:00
John Molakvoæ
39e804304a
Merge pull request #6955 from ChristianTacke/pr/nginx_reorder 2022-02-24 09:12:33 +01:00
John Molakvoæ
8ba8d888b0
Update nginx-root.conf.sample 2022-02-24 09:10:01 +01:00
John Molakvoæ
fdb5e1ff95
Update nginx-subdir.conf.sample 2022-02-24 09:09:28 +01:00
Joas Schilling
63d86393e0
Fix "Malformed table."
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-22 14:17:47 +01:00
Robin Appelman
d70354d7bd fix nginx cache immutable example 2022-02-21 15:34:54 +01:00
Carl Schwan
7873bd1804
Merge pull request #8027 from nextcloud/nginx-immuatable-cache
Add documentation for cache control immutable
2022-02-15 09:58:41 +01:00
Carl Schwan
b30299c32d Add documentation for cache control immutable
See https://github.com/nextcloud/server/pull/31141/files

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-02-14 16:02:08 +01:00
acsfer
54b28d28b6
Drop PostgreSQL 9.6 support (EOL)
As per https://github.com/nextcloud/server/pull/31011
2022-02-07 17:04:13 +01:00
Carl Schwan
95ef427295
Ensure that nginx config sample allow downloading big file
"fastcgi_max_temp_file_size 0;" makes it possible to download file
bigger than 1GB. See https://help.nextcloud.com/t/synchronization-impossible-on-files-larger-than-1gb/66323/2

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-01-21 13:03:08 +01:00
MichaIng
fc7a1c27d7
Merge pull request #7859 from nextcloud/update-opcache-tuning
Update OPcache documentation
2022-01-16 16:05:45 +01:00
Christian Tacke
44016fb4ae Reorder nginx config sample
Move the `root` directive more to the top. That way all the
fields that need to be changed are in one place.

Signed-off-by: Christian Tacke <8560110+ChristianTacke@users.noreply.github.com>
2022-01-08 16:05:12 +01:00
MichaIng
43c2fae775
Remove iconv from required PHP modules
The usage of iconv has been removed in: https://github.com/nextcloud/server/pull/29470

The dependency has been removed in: https://github.com/nextcloud/server/pull/29958

Signed-off-by: MichaIng <micha@dietpi.com>
2021-12-20 13:55:34 +01:00
MichaIng
a3756108e6
Update OPcache documentation
Remove the settings block which matches PHP defaults anyway. The Nextcloud admin panel will now show warnings based on actual OPcache usage, when any limit is closely reached: https://github.com/nextcloud/server/pull/27403

Add info about how to enhance performance by reducing or disabling OPcache revalidation.

Remove link to outdated blog post, which contains no additional helpful information and the invalid "opcache.fast_shutdown" setting which was removed with PHP7.2 already. Instead, add a link to "opcache-gui", a web interface to monitor and control the OPcache.

Signed-off-by: MichaIng <micha@dietpi.com>
2021-12-20 02:07:15 +01:00
rakekniven
ad4d81758a
Clarfication for trusted_domains section (#7852)
Input from #7762 

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2021-12-17 20:18:27 +01:00
Marcel Hibbe
d4ddb9a465
update requirements for talk mobile apps
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2021-12-14 13:20:58 +01:00
rakekniven
5232a0df90
Maintained php version
Fixes #7128 

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2021-12-03 07:59:15 +01:00
Louis
71d47e6610 Add CentOS Stream to supported OS
Signed-off-by: Louis Chemineau <louis@chmn.me>
2021-11-18 11:25:54 +01:00
Daniel Calviño Sánchez
eb73b789bb Allow to serve static WebAssembly and TensorFlow Lite files
Since Talk 13 (and thus Nextcloud 23) WebAssembly (.wasm) and TensorFlow
Lite (.tflite) files need to be loaded from the web server to provide
certain features (like the background blur in the WebUI).

Those files can be treated in a similar way to other static resources,
and there should not be any problem caching or compressing them.
However, as compressed TensorFlow Lite files are only ~12% smaller,
the compression directive depends on the MIME type and there is no
standard MIME type for TensorFlow Lite files, for now only WebAssembly
files are compressed.

Depending on the setup "application/wasm" may not be associated with
".wasm" files, so the directive was added just in case, as the
compression is enabled through the MIME type and, besides that, the
browsers log a warning if the expected MIME type is not returned.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-11-17 13:06:58 +01:00
Christoph Wurst
43f1ae838d
Merge pull request #7179 from jeromelebleu/fix/nginx-subdir-php
Fix PHP's rewrite rule in NGINX subdir.conf.sample
2021-10-27 09:28:07 +02:00
Daniel
5a540aa567
Merge pull request #7355 from 2br-2b/patch-2
Added steps to enable mod_env and mod_rewrite
2021-10-26 09:49:09 +02:00
Lukas Reschke
9d458affee
Document that access tokens shouldn't be stored
Access tokens are sensitive key materials and shouldn't be stored, especially not on backup systems that also store the Nextcloud database and configuration backup.
2021-10-18 12:59:50 +02:00
2br-2b
97e762ec89
Update source_installation.rst
Added steps to enable mod_env and mod_rewrite (for people like me who didn't realize how to do it without searching it).
2021-10-16 23:12:15 -04:00
Jérôme Lebleu
87f631262e Fix PHP's rewrite rule in NGINX subdir.conf.sample
Signed-off-by: Jérôme Lebleu <jeromelebleu@users.noreply.github.com>
2021-10-11 18:00:16 +02:00
Daniel
3052f07ddc
Merge pull request #6746 from simonspa/nginx-timeout
nginx: increase client_body_timeout
2021-10-10 11:12:09 +02:00
Jos Poortvliet
a2e761c71d
Link to TrueNAS install docs 2021-10-06 19:10:41 +02:00
kesselb
76e7429395
Merge pull request #7142 from pedrxd/forgotten-command
selinux: All directory labels should be deleted on uninstall
2021-09-28 08:45:46 +02:00
Pedro
fc4da0cbf6
All directory labels should be deleted on uninstall 2021-09-25 13:46:25 +02:00
Christoph Wurst
87fab7a8df
Fix legacy routes like ajax.php on nginx
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-09-24 15:59:54 +02:00
Seth Falco
3c9b9487ac
typo: update formatting and correct capitalization
Signed-off-by: Seth Falco <seth@falco.fun>
2021-09-02 13:31:26 +02:00
Joas Schilling
0cdf0fa2d6
Update apps_supported.rst 2021-08-27 09:21:57 +02:00
Christoph Wurst
19657f931e
Recommend php8
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-08-09 16:18:15 +02:00
ferfebles
e67dfc015d
Restore broken table
Just an space needed to bring back the supported platforms
2021-07-29 00:16:58 +01:00
Daniel Kesselberg
c157ab85bc
MariaDB 10.6 is not supported
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-07-20 22:22:22 +02:00
allexzander
5f5d42bb28 Desktop client minimum supported Windows version is 8.1+.
Signed-off-by: allexzander <blackslayer4@gmail.com>
2021-07-15 09:26:45 +03:00
Julius Härtl
3b3bda5dd5
Merge pull request #6954 from nextcloud/align-with-htaccess
Align Nginx configuration with Apache2 .htaccess
2021-07-14 15:59:48 +02:00
Julius Härtl
51db916af2
Merge pull request #6953 from nextcloud/nginx-cache
Cache images on browser
2021-07-14 15:58:16 +02:00
Gary Kim
01e40db1f9
Remove IE 11 as supported browser
Signed-off-by: Gary Kim <gary@garykim.dev>
2021-07-14 00:31:24 -04:00
MichaIng
68d8d75d9f Align Nginx configuration with Apache2 .htaccess
As of: https://github.com/nextcloud/server/pull/27835

Signed-off-by: MichaIng <micha@dietpi.com>
2021-07-09 13:22:56 +02:00
acsfer
01737b5811
Cache images on browser
Following https://github.com/nextcloud/server/pull/27835
2021-07-07 19:06:39 +02:00
simonspa
583321f3a9 Update nginx-root.conf.sample
Signed-off-by: Simon Spannagel <simonspa@kth.se>
2021-06-07 19:02:57 +02:00
acsfer
b4d14a9df1
Typo 2021-05-24 19:58:27 +02:00
acsfer
3f4541b4cc
Add a warning about limited support for NGINX 2021-05-24 10:58:49 +02:00
HouraisanNEET
20200912c2 Suggest Installing PHP Module Filter
Signed-off-by: HouraisanNEET <HouraisanNEET@users.noreply.github.com>
2021-05-15 20:12:49 +08:00
Roeland Jago Douma
eb82b93a46
Revert "Fix images and alt tags, fix #621, fix #622" 2021-04-30 13:18:44 +02:00
Florian Diwald
698b25e5b5
fix HSTS header in nginx subdir configuration
Signed-off-by: Florian Diwald <fdiwald@hotmail.com>
2021-04-18 14:47:46 +02:00
Jan C. Borchardt
444d91253e
Fix images and alt tags, fix #621, fix #622
- Change all `.. figure::` elements to `.. image::`
- Add empty `:alt:` so it is clear to screen readers that the images are decorative and don’t duplicate content
- Update styleguide with that info

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
2021-04-15 20:18:42 +02:00
Sascha Wiswedel
d70a2d8016 added brute-force settings to supported apps
Signed-off-by: Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
2021-04-14 14:17:28 +02:00
MichaIng
9178d3b898
Fix Nginx .well-known redirects (#6221)
- Follow the .htaccess and exclude .well-known redirects for ACME challenges and PKI validation, which are not handled by Nextcloud, and handle requests for `/remote`
- Preserve the query string when redirecting .well-known URIs.
- Separate the example config files from nginx.rst

Signed-off-by: MichaIng <micha@dietpi.com>
2021-04-07 23:21:21 +01:00
Morris Jobke
419a126f33
Fix underline
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2021-03-17 14:23:17 +01:00
Morris Jobke
6fd483d08d
Merge pull request #6207 from Chartman123/add-postgres-versions
Add PostgreSQL version 12 and 13 to requirements
2021-03-16 22:17:35 +01:00
Morris Jobke
27ffdc8ed7
Merge pull request #6238 from nextcloud/nc-doc-6046
Remove configuration examples
2021-03-16 22:11:59 +01:00
Morris Jobke
22fbd531f8
Merge pull request #6231 from HouraisanNEET/php-phar
Update source_installation.rst
2021-03-16 22:10:48 +01:00
gonzalo-
b6d8f1b9fd Update example_openbsd.rst
fix warning

Signed-off-by: gonzalo- <gonzalo@x61.com.ar>
2021-03-16 21:44:02 +01:00
acsfer
35fa146062
Remove configuration examples
Values are very specific for each system.
Fix https://github.com/nextcloud/documentation/issues/6046
2021-03-09 19:23:05 +01:00
hashashin1191
99a253b50d Update source_installation.rst
Signed-off-by: hashashin1191 <hashashin1191@protonmail.com>

#6224
2021-03-07 01:54:02 +08:00
github-actions[bot]
62a569efc7 Add support OpenBSD
Signed-off-by: gonzalo <gonzalo@x61.com.ar>
2021-02-19 18:28:55 +01:00
Christian Hartmann
93ed66d5ec
Add PostgreSQL version 12 and 13 to requirements
Signed-off-by: Christian Hartmann <chris-hartmann@gmx.de>
2021-02-12 22:40:06 +01:00
Joas Schilling
fda64d48c9
Adjust more php versions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-01-15 11:53:10 +01:00
Joas Schilling
dfe90ce2e8
Adjust the manual to MySQL 8 required
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-01-15 11:47:28 +01:00
Morris Jobke
73dfc413c2
Merge pull request #5853 from Omemanti/patch-2
Update example_ubuntu.rst
2021-01-15 09:52:04 +01:00
Morris Jobke
aeb00d8f23
Merge pull request #5857 from nextcloud/anoymouserver/remove-global-browser-caching
remove global browser caching
2021-01-12 18:00:32 +01:00
Morris Jobke
e26ad35ab5
Update admin_manual/installation/system_requirements.rst
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2021-01-07 08:43:32 +01:00
Roeland Jago Douma
241de74228
Update system requirements
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2021-01-06 21:29:11 +01:00
anoy
3e32818aa7
remove global browser caching
Signed-off-by: anoy <anoymouserver@users.noreply.github.com>
2021-01-03 19:41:25 +01:00
tflidd
cf8d6b44e4
Merge pull request #5831 from anirudhdggl/master
Updated the docs for ease
2020-12-29 00:51:33 +01:00
Omemanti
87c1ddf398
Update example_ubuntu.rst
tar command gave errors, (typo?)
-xfjv => -xjvf 

 tar -xfjv nextcloud-x.y.z.tar.bz2 =>  tar -xjvf nextcloud-x.y.z.tar.bz2
2020-12-27 10:32:58 +01:00
Anirudh Duggal
9d3360c264 Modified server tuning docs to ensure that a person can find out if they already have HTTP2 enabled or not before going about reading how to do it. Also this would prevent the additional effort he has to do to find out a way to see if HTTP2 is already enabled or not
Signed-off-by: Anirudh Duggal <anirudhdggl@gmail.com>
2020-12-19 12:27:11 +05:30
Christoph Wurst
c9918d47c2
Update admin webserver config recommendations for well known handlers
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-12-16 10:36:10 +01:00
Victor Joos
8eddc06b54 Adds links to ubuntu 20.04 example
The current documentation ends abruptly when only reading the "example
installation on ubuntu 20.04" document. This commit adds some links for the
next (potential) steps.

Signed-off-by: Victor Joos <victor.joos@uclouvain.be>
2020-10-20 15:06:16 +02:00
Morris Jobke
3b03d75fc3
Merge pull request #5038 from srbaker/master
Clarify the virtual host and directory installation methods.
2020-10-06 22:28:16 +02:00
Morris Jobke
75ec4ada00
Recommend Ubuntu 20.04 instead of 18.04
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-10-06 09:06:24 +02:00
Damian Nowak
ce26db2d52
server_tuning.rst: escape regexp properly
Some shells like zsh will not auto-escape an argument if no match is found on the filesystem.
2020-10-03 21:16:06 -05:00
Steven R. Baker
bf4be01a7e Clarify the virtual host and directory installation methods.
The existing documentation makes it look as though Debian-likes only
supports directory-based configuration, and RH-likes only support
VirtualHost configuration.

I think this update is more clear about the options.

Signed-off-by: Steven R. Baker <steven@stevenrbaker.com>
2020-09-23 12:27:00 +02:00
J0WI
122ed88e53 Update urls to HTTPS
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2020-09-17 20:33:30 +02:00
Morris Jobke
9873b6be34
Merge pull request #2772 from AndrewwHummer/patch-2
Example centos walkthrough, add working secure apache config
2020-09-14 17:11:10 +02:00
Morris Jobke
c88a15c11b
Merge pull request #2197 from jivanpal/patch-2
Update nginx.rst -- Reworked the Nginx configs
2020-08-10 16:52:48 +02:00
Jivan Pal
2fa446d4e2 Change alias to root, as per discussion:
https://github.com/nextcloud/documentation/pull/2197#discussion_r467362742
2020-08-08 16:28:01 +01:00
Jivan Pal
776d23d52e Update comment 2020-08-08 00:36:41 +01:00
AndrewwHummer
3fa705e4d0
Update example_centos.rst
add ref to detailed apache config back again
2020-08-07 14:23:33 +02:00
AndrewwHummer
63cb4ad484
Example centos, add working secure apache config
It would be really helpful if the example of a CentOS Configuration Walkthrough would directly contain a working and secure apache configuration.
Just the Reference to the detailed apache config is not adequate and too easy to overlook and users will end up with an unsecure and broken config. This could lead to the usual htaccess not working questions.

So here is my proposal :)
2020-08-07 11:17:34 +02:00
Joshua Ruehlig
892754cadb
More ugly non-capturing changes 2020-08-06 10:33:34 -07:00
Joshua Ruehlig
42cbf655c3
Making comment consistent 2020-08-06 10:25:09 -07:00
Jivan Pal
1c4b5aa32c Merge since my last push 2020-08-06 17:27:50 +01:00
Jivan Pal
66f7342c64 Made 2 changes to nginx.rst:
- Changed `try_files` for `/.well-known` to allow URIs that we don't handle and not pass them to our front-end controller
- Changed rule to match `/nextcloud/*` from regex rule to equivalent prefix rule
2020-08-06 17:18:10 +01:00
Joshua Ruehlig
59c946850a
Update nginx.rst
Note is no longer relevant
2020-08-06 04:41:28 -07:00
Joshua Ruehlig
f383cf62eb
Update nginx.rst
Discussed here > https://github.com/nextcloud/documentation/pull/2197#discussion_r453641162
2020-08-06 03:15:55 -07:00
Joshua Ruehlig
1835250df2
Another minor change
You probably are correct on NGINX optimizing groups with unused captures into non-capturing groups, but unless we know for sure/see documentation I think it is best we are explicit.
2020-08-06 02:07:55 -07:00
Joshua Ruehlig
f598e2423c
Basic changes
I think we mostly agree on these, grouping them for easy merging.

Creating a new branch is giving me an error for some reason, so I will commit directly. If necessary we can always revert.
2020-08-06 01:43:10 -07:00
Hans Erasmus
9fa919502a
Update example_centos.rst
Not sure why the needed to be built manually? But a fresh install with remi 7.4 gives `php-pecl-imagick-3.4.4-10.el8.remi.7.4` and `php-pecl-redis5-5.3.1-1.el8.remi.7.4` respectively.
2020-07-31 22:51:02 +02:00
Eibe
981accc0e7
Add fail2ban hardening
Signed-off-by: Eibe <40539455+eibex@users.noreply.github.com>
2020-07-29 23:47:39 +02:00
Jivan Pal
cc79936a73 "NextCloud" → "Nextcloud" 2020-07-27 19:59:12 +01:00
Daniel Böhmer
fb51fbefe0 Escape line breaks in multiline command 2020-07-23 13:01:18 +00:00
benks
43e4a93b66
Update source_installation.rst
repaired Bullet Points.
2020-07-20 14:44:05 +02:00
Ethan Fie
fc68c5902b
Update example_ubuntu.rst
tar extract would not work without the -v option added to the command
2020-07-12 17:26:29 -05:00
Ethan Fie
65fb0798a9
Update example_ubuntu.rst
I'm somewhat new to the Linux world and was doing this on a fresh install of Ubuntu. I needed to run the apt update command in order to fetch package information for the following commands and get them to run/install the necessary packages. 

I also needed to start the MySQL server instance before I was able to run the listed commands.
2020-07-12 17:11:55 -05:00
Jivan Pal
fa55f48e6c Made 4 changes to nginx.rst
- Removed `index.htm` from `index` directive
- Rewrote `DavClnt` user agent handler using `location =` and `return`, rather than `rewrite`
- Removed block which prevents access to hidden files; incorporated rule to prevent access to root-level hidden folders into existing regex rule, as in `.htaccess`
- Removed `$uri/` from `try_files` directives for static files

Signed-off-by: Jivan Pal <jivan.pal@gmail.com>
2020-07-12 21:28:26 +01:00
Jivan Pal
6b40a23ab9 Update nginx.rst -- Reworked the Nginx configs
After inspecting the Nginx configs currently seen at [ https://docs.nextcloud.com/server/19/admin_manual/installation/nginx.html ], I have notice that they are very redundant in some areas, and handle specific paths in special ways which are not needed, and which run the risk of needing to become more specific down the road if NextCloud adds new features, as well as not handling all static filetypes. I have reworked the configs from scratch by directly adapting the `.htaccess` files, and this is the result. Comments are included in the file to give rationale/explanation for why things are written in this new way, and if the maintainers decide to accept this pull request, I will leave it up to them to decide whether to include these expository comments upstream.

Signed-off-by: Jivan Pal <jivan.pal@gmail.com>
2020-07-12 02:44:33 +01:00
Kyle Fazzari
9f6f4442f7
Actually link to snap
That link includes details for how to install snapd if necessary. Also
add a brief blurb about what the snap actually is.

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>
2020-07-08 13:27:16 -07:00
Morris Jobke
8e8929f342
Merge pull request #2152 from EV21/increase-php-in-config
increase php version to 7.4 in NGINX configuration example
2020-07-05 23:12:50 +02:00
Morris Jobke
cce2355af8
Merge pull request #2148 from nathanhaines/patch-2
Update example_ubuntu.rst for Ubuntu 20.04 LTS
2020-07-05 23:09:12 +02:00
Morris Jobke
0eb6aa4646
Merge pull request #2143 from mmsaffari/patch-2
misspelled Imagemagik
2020-07-05 22:57:25 +02:00
Morris Jobke
0a353ed6d1
Merge pull request #2169 from therealklanni/patch-2
Add audio formats
2020-07-03 12:36:43 +02:00
Billy
9dc0bf8cd2
Replacing 'a' with 'an'
Check your grammar next time!
2020-07-01 14:41:21 +01:00
Kevin Lanni
ad964b1a07
Add audio formats
Signed-off-by: Kevin Lanni <therealklanni@gmail.com>
2020-06-25 14:32:44 -07:00
Eduard Veit
2ef5a460b1
increase php version in nginx config
Signed-off-by: Eduard Veit <developer@ev21.de>
2020-06-16 15:11:43 +02:00