From ab70c31c096bbc1895aee96d95024f126592a876 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Mon, 2 Jan 2023 00:27:19 +0100 Subject: [PATCH 01/12] changing the time between cron runs to the recommended value --- conf/nextcloud.cron | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/nextcloud.cron b/conf/nextcloud.cron index 13de049..a2be7ed 100644 --- a/conf/nextcloud.cron +++ b/conf/nextcloud.cron @@ -1 +1 @@ -*/15 * * * * __APP__ /usr/bin/php__PHPVERSION__ --define apc.enable_cli=1 -f __FINAL_PATH__/cron.php +*/5 * * * * __APP__ /usr/bin/php__PHPVERSION__ --define apc.enable_cli=1 -f __FINAL_PATH__/cron.php From 466bb07d12467a321447b1c74e898c35a11c5b34 Mon Sep 17 00:00:00 2001 From: Mayeul Cantan Date: Wed, 18 Jan 2023 16:21:40 +0100 Subject: [PATCH 02/12] nginx.conf: support PATCH method --- conf/nginx.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/nginx.conf b/conf/nginx.conf index 2678d48..17a1159 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -123,6 +123,9 @@ location ^~ __PATH__/ { if ($request_method ~ ^DELETE$) { rewrite ^ __PATH__/index.php$request_uri last; } + if ($request_method ~ ^PATCH$) { + rewrite ^ __PATH__/index.php$request_uri last; + } try_files $uri / __PATH__/index.php$request_uri; } From a7dfe1ed06155ffce3eacfd1f3e8cd6c25eaecf1 Mon Sep 17 00:00:00 2001 From: Mayeul Cantan Date: Mon, 23 Jan 2023 09:36:57 +0100 Subject: [PATCH 03/12] Merge http verb handling --- conf/nginx.conf | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/conf/nginx.conf b/conf/nginx.conf index 17a1159..d6b7aa9 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -117,13 +117,7 @@ location ^~ __PATH__/ { } location ~ / { - if ($request_method ~ ^PUT$) { - rewrite ^ __PATH__/index.php$request_uri last; - } - if ($request_method ~ ^DELETE$) { - rewrite ^ __PATH__/index.php$request_uri last; - } - if ($request_method ~ ^PATCH$) { + if ($request_method ~ ^(PUT|DELETE|PATCH)$) { rewrite ^ __PATH__/index.php$request_uri last; } try_files $uri / __PATH__/index.php$request_uri; From 41dac63c3a985b54c4eb96ce37e881a5433a3f73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 3 Feb 2023 22:50:18 +0100 Subject: [PATCH 04/12] Add description --- doc/DESCRIPTION.md | 1 + doc/DESCRIPTION_fr.md | 1 + 2 files changed, 2 insertions(+) create mode 100644 doc/DESCRIPTION.md create mode 100644 doc/DESCRIPTION_fr.md diff --git a/doc/DESCRIPTION.md b/doc/DESCRIPTION.md new file mode 100644 index 0000000..c3735cd --- /dev/null +++ b/doc/DESCRIPTION.md @@ -0,0 +1 @@ +Nextcloud Hub is a fully open-source on-premises content collaboration platform. Teams access, share and edit their documents, chat and participate in video calls and manage their mail and calendar and projects across mobile, desktop and web interfaces. diff --git a/doc/DESCRIPTION_fr.md b/doc/DESCRIPTION_fr.md new file mode 100644 index 0000000..4b854b5 --- /dev/null +++ b/doc/DESCRIPTION_fr.md @@ -0,0 +1 @@ +Nextcloud Hub est la plate-forme de collaboration de contenu sur site entièrement open source. Les équipes accèdent, partagent et modifient leurs documents, discutent et participent à des appels vidéo et gèrent leur courrier, leur calendrier et leurs projets sur des interfaces mobiles, de bureau et Web. \ No newline at end of file From 654f71b62b73521f9ceab59bc29d487df9c2de7a Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 3 Feb 2023 21:50:23 +0000 Subject: [PATCH 05/12] Auto-update README --- README.md | 3 ++- README_fr.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 41c89dc..603b805 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,8 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in ## Overview -Online storage, file sharing platform and various other applications +Nextcloud Hub is a fully open-source on-premises content collaboration platform. Teams access, share and edit their documents, chat and participate in video calls and manage their mail and calendar and projects across mobile, desktop and web interfaces. + **Shipped version:** 25.0.3~ynh2 diff --git a/README_fr.md b/README_fr.md index 185c8c8..9896326 100644 --- a/README_fr.md +++ b/README_fr.md @@ -15,7 +15,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po ## Vue d’ensemble -Stockage en ligne, plateforme de partage de fichiers et diverses autres applications +Nextcloud Hub est la plate-forme de collaboration de contenu sur site entièrement open source. Les équipes accèdent, partagent et modifient leurs documents, discutent et participent à des appels vidéo et gèrent leur courrier, leur calendrier et leurs projets sur des interfaces mobiles, de bureau et Web. **Version incluse :** 25.0.3~ynh2 From 035a05d7fcf2e33e05e296e79bc502df42d52632 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 5 Feb 2023 19:19:39 +0100 Subject: [PATCH 06/12] Update manifest.json --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index 6a95801..61893c8 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Online storage, file sharing platform and various other applications", "fr": "Stockage en ligne, plateforme de partage de fichiers et diverses autres applications" }, - "version": "25.0.3~ynh2", + "version": "25.0.3~ynh3", "url": "https://nextcloud.com", "upstream": { "license": "AGPL-3.0", From 5ae34e0d6378042591ad6d18afd3f3dbd8031302 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 5 Feb 2023 18:19:46 +0000 Subject: [PATCH 07/12] Auto-update README --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 603b805..06ec283 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Nextcloud Hub is a fully open-source on-premises content collaboration platform. Teams access, share and edit their documents, chat and participate in video calls and manage their mail and calendar and projects across mobile, desktop and web interfaces. -**Shipped version:** 25.0.3~ynh2 +**Shipped version:** 25.0.3~ynh3 **Demo:** https://demo.nextcloud.com/ diff --git a/README_fr.md b/README_fr.md index 9896326..ccd7e06 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,7 +17,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Nextcloud Hub est la plate-forme de collaboration de contenu sur site entièrement open source. Les équipes accèdent, partagent et modifient leurs documents, discutent et participent à des appels vidéo et gèrent leur courrier, leur calendrier et leurs projets sur des interfaces mobiles, de bureau et Web. -**Version incluse :** 25.0.3~ynh2 +**Version incluse :** 25.0.3~ynh3 **Démo :** https://demo.nextcloud.com/ From 1a1d5e66d80f22a83f01a9a5fa9c2e8f8d1adbb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Thu, 9 Feb 2023 16:53:15 +0100 Subject: [PATCH 08/12] bump opcache.interned_strings_buffer to 32 --- conf/extra_php-fpm.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/extra_php-fpm.conf b/conf/extra_php-fpm.conf index 5657e27..4e9d349 100644 --- a/conf/extra_php-fpm.conf +++ b/conf/extra_php-fpm.conf @@ -10,7 +10,7 @@ php_value[default_charset] = UTF-8 ; The following parameters are nevertheless recommended for Nextcloud ; see here: https://docs.nextcloud.com/server/15/admin_manual/installation/server_tuning.html#enable-php-opcache php_value[opcache.enable_cli]=1 -php_value[opcache.interned_strings_buffer]=16 +php_value[opcache.interned_strings_buffer]=32 php_value[opcache.max_accelerated_files]=10000 php_value[opcache.memory_consumption]=128 php_value[opcache.save_comments]=1 From 7bf743a0f9f483d7ccd1d2496b8d984bde97c760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Thu, 9 Feb 2023 21:21:58 +0100 Subject: [PATCH 09/12] Update manifest.json --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index 61893c8..bc77194 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Online storage, file sharing platform and various other applications", "fr": "Stockage en ligne, plateforme de partage de fichiers et diverses autres applications" }, - "version": "25.0.3~ynh3", + "version": "25.0.3~ynh4", "url": "https://nextcloud.com", "upstream": { "license": "AGPL-3.0", From 1e105e2e47b7cc19add59ca24cbc305f8cd7e410 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Thu, 9 Feb 2023 20:22:11 +0000 Subject: [PATCH 10/12] Auto-update README --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 06ec283..4dfcea4 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Nextcloud Hub is a fully open-source on-premises content collaboration platform. Teams access, share and edit their documents, chat and participate in video calls and manage their mail and calendar and projects across mobile, desktop and web interfaces. -**Shipped version:** 25.0.3~ynh3 +**Shipped version:** 25.0.3~ynh4 **Demo:** https://demo.nextcloud.com/ diff --git a/README_fr.md b/README_fr.md index ccd7e06..a81f151 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,7 +17,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Nextcloud Hub est la plate-forme de collaboration de contenu sur site entièrement open source. Les équipes accèdent, partagent et modifient leurs documents, discutent et participent à des appels vidéo et gèrent leur courrier, leur calendrier et leurs projets sur des interfaces mobiles, de bureau et Web. -**Version incluse :** 25.0.3~ynh3 +**Version incluse :** 25.0.3~ynh4 **Démo :** https://demo.nextcloud.com/ From 80958076207ebc2e61b895a72eec5f3961f62cd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 10 Feb 2023 14:57:47 +0100 Subject: [PATCH 11/12] add features --- doc/DESCRIPTION.md | 11 +++++++++++ doc/DESCRIPTION_fr.md | 12 +++++++++++- doc/DISCLAIMER.md | 2 -- doc/DISCLAIMER_fr.md | 13 ------------- 4 files changed, 22 insertions(+), 16 deletions(-) diff --git a/doc/DESCRIPTION.md b/doc/DESCRIPTION.md index c3735cd..c34ade1 100644 --- a/doc/DESCRIPTION.md +++ b/doc/DESCRIPTION.md @@ -1 +1,12 @@ Nextcloud Hub is a fully open-source on-premises content collaboration platform. Teams access, share and edit their documents, chat and participate in video calls and manage their mail and calendar and projects across mobile, desktop and web interfaces. + +### YunoHost features: + +In addition to Nextcloud core features, the following are made available with +this package: + + * Integrate with YunoHost users and SSO - i.e. logout button + * Allow one user to be the administrator (set at the installation) + * Allow multiple instances of this application + * Optionally access the user home folder from Nextcloud files (set at the installation, the sharing is enabled by default) + * Serve `/.well-known` paths for CalDAV and CardDAV on the domain only if it's not already served - i.e. by Baïkal diff --git a/doc/DESCRIPTION_fr.md b/doc/DESCRIPTION_fr.md index 4b854b5..6986c9b 100644 --- a/doc/DESCRIPTION_fr.md +++ b/doc/DESCRIPTION_fr.md @@ -1 +1,11 @@ -Nextcloud Hub est la plate-forme de collaboration de contenu sur site entièrement open source. Les équipes accèdent, partagent et modifient leurs documents, discutent et participent à des appels vidéo et gèrent leur courrier, leur calendrier et leurs projets sur des interfaces mobiles, de bureau et Web. \ No newline at end of file +Nextcloud Hub est la plate-forme de collaboration de contenu sur site entièrement open source. Les équipes accèdent, partagent et modifient leurs documents, discutent et participent à des appels vidéo et gèrent leur courrier, leur calendrier et leurs projets sur des interfaces mobiles, de bureau et Web. + +### Caractéristiques spécifiques YunoHost : + +En plus des fonctionnalités principales de Nextcloud, les fonctionnalités suivantes sont incluses dans ce package : + + * Intégration avec les utilisateurs YunoHost et le SSO - exemple, le bouton de déconnexion + * Permet à un utilisateur d'être l'administrateur (choisi à l'installation) + * Permet de multiples instances de cette application + * Accès optionnel au répertoire home depuis les fichiers Nextcloud (à activer à l'installation, le partage étant activé par défaut) + * Utilise l'adresse `/.well-known` pour la synchronisation CalDAV et CardDAV du domaine si aucun autre service ne l'utilise déjà - par exemple, baikal diff --git a/doc/DISCLAIMER.md b/doc/DISCLAIMER.md index 0a73710..f638edd 100644 --- a/doc/DISCLAIMER.md +++ b/doc/DISCLAIMER.md @@ -1,5 +1,3 @@ -## Configuration - ### Configure ONLYOFFICE integration #### With Nextcloud App (no ARM support, lower performance) diff --git a/doc/DISCLAIMER_fr.md b/doc/DISCLAIMER_fr.md index 343894c..2110000 100644 --- a/doc/DISCLAIMER_fr.md +++ b/doc/DISCLAIMER_fr.md @@ -1,5 +1,3 @@ -## Configuration - ### Configurer l'intégration d'ONLYOFFICE #### Avec l'application Nextcloud (pas de support ARM, performances limitées) @@ -16,14 +14,3 @@ Pour l'installer et la configurer : #### Avec l'application YunoHost (support ARM64, meilleures performances) Pour de meilleures performances et le support de ARM64, installez l'app YunoHost ONLYOFFICE, voir le tutoriel dans la [doc du paquet onlyoffice_ynh](https://github.com/YunoHost-Apps/onlyoffice_ynh/blob/master/README_fr.md#configuration-de-onlyoffice-server) - - -## Caractéristiques spécifiques YunoHost - -En plus des fonctionnalités principales de Nextcloud, les fonctionnalités suivantes sont incluses dans ce package : - - * Intégration avec les utilisateurs YunoHost et le SSO - exemple, le bouton de déconnexion - * Permet à un utilisateur d'être l'administrateur (choisi à l'installation) - * Permet de multiples instances de cette application - * Accès optionnel au répertoire home depuis les fichiers Nextcloud (à activer à l'installation, le partage étant activé par défaut) - * Utilise l'adresse `/.well-known` pour la synchronisation CalDAV et CardDAV du domaine si aucun autre service ne l'utilise déjà - par exemple, baikal From cba41ec0c32302391f8fd82af94f4b76ddc6c7e6 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 10 Feb 2023 13:57:52 +0000 Subject: [PATCH 12/12] Auto-update README --- README.md | 13 +++++++++++-- README_fr.md | 24 +++++++++++------------- 2 files changed, 22 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 4dfcea4..10d685f 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,17 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Nextcloud Hub is a fully open-source on-premises content collaboration platform. Teams access, share and edit their documents, chat and participate in video calls and manage their mail and calendar and projects across mobile, desktop and web interfaces. +### YunoHost features: + +In addition to Nextcloud core features, the following are made available with +this package: + + * Integrate with YunoHost users and SSO - i.e. logout button + * Allow one user to be the administrator (set at the installation) + * Allow multiple instances of this application + * Optionally access the user home folder from Nextcloud files (set at the installation, the sharing is enabled by default) + * Serve `/.well-known` paths for CalDAV and CardDAV on the domain only if it's not already served - i.e. by Baïkal + **Shipped version:** 25.0.3~ynh4 @@ -28,8 +39,6 @@ Nextcloud Hub is a fully open-source on-premises content collaboration platform. ## Disclaimers / important information -## Configuration - ### Configure ONLYOFFICE integration #### With Nextcloud App (no ARM support, lower performance) diff --git a/README_fr.md b/README_fr.md index a81f151..ba67f2e 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,6 +17,17 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Nextcloud Hub est la plate-forme de collaboration de contenu sur site entièrement open source. Les équipes accèdent, partagent et modifient leurs documents, discutent et participent à des appels vidéo et gèrent leur courrier, leur calendrier et leurs projets sur des interfaces mobiles, de bureau et Web. +### Caractéristiques spécifiques YunoHost : + +En plus des fonctionnalités principales de Nextcloud, les fonctionnalités suivantes sont incluses dans ce package : + + * Intégration avec les utilisateurs YunoHost et le SSO - exemple, le bouton de déconnexion + * Permet à un utilisateur d'être l'administrateur (choisi à l'installation) + * Permet de multiples instances de cette application + * Accès optionnel au répertoire home depuis les fichiers Nextcloud (à activer à l'installation, le partage étant activé par défaut) + * Utilise l'adresse `/.well-known` pour la synchronisation CalDAV et CardDAV du domaine si aucun autre service ne l'utilise déjà - par exemple, baikal + + **Version incluse :** 25.0.3~ynh4 **Démo :** https://demo.nextcloud.com/ @@ -27,8 +38,6 @@ Nextcloud Hub est la plate-forme de collaboration de contenu sur site entièreme ## Avertissements / informations importantes -## Configuration - ### Configurer l'intégration d'ONLYOFFICE #### Avec l'application Nextcloud (pas de support ARM, performances limitées) @@ -46,17 +55,6 @@ Pour l'installer et la configurer : Pour de meilleures performances et le support de ARM64, installez l'app YunoHost ONLYOFFICE, voir le tutoriel dans la [doc du paquet onlyoffice_ynh](https://github.com/YunoHost-Apps/onlyoffice_ynh/blob/master/README_fr.md#configuration-de-onlyoffice-server) - -## Caractéristiques spécifiques YunoHost - -En plus des fonctionnalités principales de Nextcloud, les fonctionnalités suivantes sont incluses dans ce package : - - * Intégration avec les utilisateurs YunoHost et le SSO - exemple, le bouton de déconnexion - * Permet à un utilisateur d'être l'administrateur (choisi à l'installation) - * Permet de multiples instances de cette application - * Accès optionnel au répertoire home depuis les fichiers Nextcloud (à activer à l'installation, le partage étant activé par défaut) - * Utilise l'adresse `/.well-known` pour la synchronisation CalDAV et CardDAV du domaine si aucun autre service ne l'utilise déjà - par exemple, baikal - ## Documentations et ressources * Site officiel de l’app :