mirror of
https://github.com/YunoHost-Apps/nextcloud_ynh.git
synced 2024-09-03 19:55:57 +02:00
Testing (#693)
* Update manifest.toml * Auto-update READMEs * add pre upgrade warning for NC 29 * update to PHP8.3 * Auto-update READMEs * Update manifest.toml * Auto-update READMEs * Fix space splitting in phpflags on install (#690) * Auto-update READMEs * Update upgrade * Update manifest.toml * Auto-update READMEs * Fix phpflags (#691) * Fix upgrade: php version is 8.3 starting from 29.x ? (#692) * Update manifest.toml * Auto-update READMEs * Update tests.toml * [autopatch] Do not delete logs on app removal (#697) * [autopatch] Do not delete logs on app removal (#698) Co-authored-by: Yunohost-Bot <> * 29.0.3 * Auto-update READMEs * Update remove * Indent * Fix again upgrade ending with Nextcloud being in PHP 8.2 ? * Auto-update READMEs * Update nginx.conf * Update manifest.toml * Auto-update READMEs * Rework DESCRIPTION.md (#707) * Update DESCRIPTION_fr.md * Auto-update READMEs * Update DESCRIPTION.md * Auto-update READMEs * Update DESCRIPTION_fr.md * Auto-update READMEs --------- Co-authored-by: yunohost-bot <yunohost@yunohost.org> * bump all old versions * oupsie * Auto-update READMEs * system_addressbook_exposed is a boolean * Auto-update READMEs * migrate system_addressbook_exposed to boolean, fix upgrade test * another fix for system_addressbook_exposed, update the dav conf accordingly * zblerg, do not modify system_addressbook_exposed config value in the upgrade script * add redis-server as deps --------- Co-authored-by: yunohost-bot <yunohost@yunohost.org> Co-authored-by: OniriCorpe <oniricorpe@disroot.org> Co-authored-by: lyyn <79758863+lyynd@users.noreply.github.com> Co-authored-by: tituspijean <titus+yunohost@pijean.ovh> Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> Co-authored-by: YunoHost Bot <yunohost-bot@users.noreply.github.com> Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org> Co-authored-by: Kayou <pierre@kayou.io>
This commit is contained in:
parent
9a2bda4ab0
commit
79bbe7d11e
15 changed files with 139 additions and 116 deletions
|
@ -5,4 +5,5 @@
|
||||||
- [Irakurri README euskaraz](README_eu.md)
|
- [Irakurri README euskaraz](README_eu.md)
|
||||||
- [Lire le README en français](README_fr.md)
|
- [Lire le README en français](README_fr.md)
|
||||||
- [Le o README en galego](README_gl.md)
|
- [Le o README en galego](README_gl.md)
|
||||||
|
- [Baca README dalam bahasa bahasa Indonesia](README_id.md)
|
||||||
- [阅读中文(简体)的 README](README_zh_Hans.md)
|
- [阅读中文(简体)的 README](README_zh_Hans.md)
|
||||||
|
|
16
README.md
16
README.md
|
@ -5,7 +5,7 @@ It shall NOT be edited by hand.
|
||||||
|
|
||||||
# Nextcloud for YunoHost
|
# Nextcloud for YunoHost
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/nextcloud)  
|
[](https://ci-apps.yunohost.org/ci/apps/nextcloud/)  
|
||||||
|
|
||||||
[](https://install-app.yunohost.org/?app=nextcloud)
|
[](https://install-app.yunohost.org/?app=nextcloud)
|
||||||
|
|
||||||
|
@ -16,20 +16,14 @@ It shall NOT be edited by hand.
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
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.
|
Nextcloud lets you access and synchronize data, files, contacts and calendars between different devices (PCs or mobiles), or share them with other people (with or without accounts), and also offers advanced communication and collaborative working features. Nextcloud features its own application mechanism (see also [Nextcloud's app store](https://apps.nextcloud.com/)) for specific functionalities.
|
||||||
|
|
||||||
### YunoHost-specific features
|
In the context of YunoHost, Nextcloud integrates with the SSO / user portal (YunoHost accounts are automatically connected to Nextcloud).
|
||||||
|
|
||||||
In addition to Nextcloud core features, the following are made available with this package:
|
The `/.well-known` address will be automatically configured for CalDAV and CardDAV synchronization if no other service such as Baïkal is already using it.
|
||||||
|
|
||||||
* 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:** 29.0.2~ynh1
|
**Shipped version:** 29.0.4~ynh1
|
||||||
|
|
||||||
**Demo:** <https://demo.nextcloud.com/>
|
**Demo:** <https://demo.nextcloud.com/>
|
||||||
|
|
||||||
|
|
16
README_es.md
16
README_es.md
|
@ -5,7 +5,7 @@ No se debe editar a mano.
|
||||||
|
|
||||||
# Nextcloud para Yunohost
|
# Nextcloud para Yunohost
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/nextcloud)  
|
[](https://ci-apps.yunohost.org/ci/apps/nextcloud/)  
|
||||||
|
|
||||||
[](https://install-app.yunohost.org/?app=nextcloud)
|
[](https://install-app.yunohost.org/?app=nextcloud)
|
||||||
|
|
||||||
|
@ -16,20 +16,14 @@ No se debe editar a mano.
|
||||||
|
|
||||||
## Descripción general
|
## Descripción general
|
||||||
|
|
||||||
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.
|
Nextcloud lets you access and synchronize data, files, contacts and calendars between different devices (PCs or mobiles), or share them with other people (with or without accounts), and also offers advanced communication and collaborative working features. Nextcloud features its own application mechanism (see also [Nextcloud's app store](https://apps.nextcloud.com/)) for specific functionalities.
|
||||||
|
|
||||||
### YunoHost-specific features
|
In the context of YunoHost, Nextcloud integrates with the SSO / user portal (YunoHost accounts are automatically connected to Nextcloud).
|
||||||
|
|
||||||
In addition to Nextcloud core features, the following are made available with this package:
|
The `/.well-known` address will be automatically configured for CalDAV and CardDAV synchronization if no other service such as Baïkal is already using it.
|
||||||
|
|
||||||
* 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
|
|
||||||
|
|
||||||
|
|
||||||
**Versión actual:** 29.0.2~ynh1
|
**Versión actual:** 29.0.4~ynh1
|
||||||
|
|
||||||
**Demo:** <https://demo.nextcloud.com/>
|
**Demo:** <https://demo.nextcloud.com/>
|
||||||
|
|
||||||
|
|
16
README_eu.md
16
README_eu.md
|
@ -5,7 +5,7 @@ EZ editatu eskuz.
|
||||||
|
|
||||||
# Nextcloud YunoHost-erako
|
# Nextcloud YunoHost-erako
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/nextcloud)  
|
[](https://ci-apps.yunohost.org/ci/apps/nextcloud/)  
|
||||||
|
|
||||||
[](https://install-app.yunohost.org/?app=nextcloud)
|
[](https://install-app.yunohost.org/?app=nextcloud)
|
||||||
|
|
||||||
|
@ -16,20 +16,14 @@ EZ editatu eskuz.
|
||||||
|
|
||||||
## Aurreikuspena
|
## Aurreikuspena
|
||||||
|
|
||||||
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.
|
Nextcloud lets you access and synchronize data, files, contacts and calendars between different devices (PCs or mobiles), or share them with other people (with or without accounts), and also offers advanced communication and collaborative working features. Nextcloud features its own application mechanism (see also [Nextcloud's app store](https://apps.nextcloud.com/)) for specific functionalities.
|
||||||
|
|
||||||
### YunoHost-specific features
|
In the context of YunoHost, Nextcloud integrates with the SSO / user portal (YunoHost accounts are automatically connected to Nextcloud).
|
||||||
|
|
||||||
In addition to Nextcloud core features, the following are made available with this package:
|
The `/.well-known` address will be automatically configured for CalDAV and CardDAV synchronization if no other service such as Baïkal is already using it.
|
||||||
|
|
||||||
* 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
|
|
||||||
|
|
||||||
|
|
||||||
**Paketatutako bertsioa:** 29.0.2~ynh1
|
**Paketatutako bertsioa:** 29.0.4~ynh1
|
||||||
|
|
||||||
**Demoa:** <https://demo.nextcloud.com/>
|
**Demoa:** <https://demo.nextcloud.com/>
|
||||||
|
|
||||||
|
|
16
README_fr.md
16
README_fr.md
|
@ -5,7 +5,7 @@ Il NE doit PAS être modifié à la main.
|
||||||
|
|
||||||
# Nextcloud pour YunoHost
|
# Nextcloud pour YunoHost
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/nextcloud)  
|
[](https://ci-apps.yunohost.org/ci/apps/nextcloud/)  
|
||||||
|
|
||||||
[](https://install-app.yunohost.org/?app=nextcloud)
|
[](https://install-app.yunohost.org/?app=nextcloud)
|
||||||
|
|
||||||
|
@ -16,20 +16,14 @@ Il NE doit PAS être modifié à la main.
|
||||||
|
|
||||||
## Vue d’ensemble
|
## Vue d’ensemble
|
||||||
|
|
||||||
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.
|
Nextcloud permet de rendre accessible et de synchroniser ses données, fichiers, contacts, agendas entre différents appareils (ordinateurs ou mobiles), ou de les partager avec d'autres personnes (avec ou sans comptes), et propose également des fonctionnalités avancées de communication et de travail collaboratif. Nextcloud dispose de son propre mécanisme d'applications (voir aussi [le store d'apps de Nextcloud](https://apps.nextcloud.com/)) pour disposer des fonctionnalités spécifiques.
|
||||||
|
|
||||||
### Caractéristiques spécifiques YunoHost
|
Dans le cadre de YunoHost, Nextcloud s'intègre avec le SSO / portail utilisateur (les comptes YunoHost sont automatiquements connectés à Nextcloud).
|
||||||
|
|
||||||
En plus des fonctionnalités principales de Nextcloud, les fonctionnalités suivantes sont incluses dans ce package :
|
L'adresse `/.well-known` sera automatiquement configuré pour la synchronisation CalDAV et CardDAV si aucun autre service tel que Baïkal ne l'utilise déjà.
|
||||||
|
|
||||||
* 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, Baïkal
|
|
||||||
|
|
||||||
|
|
||||||
**Version incluse :** 29.0.2~ynh1
|
**Version incluse :** 29.0.4~ynh1
|
||||||
|
|
||||||
**Démo :** <https://demo.nextcloud.com/>
|
**Démo :** <https://demo.nextcloud.com/>
|
||||||
|
|
||||||
|
|
16
README_gl.md
16
README_gl.md
|
@ -5,7 +5,7 @@ NON debe editarse manualmente.
|
||||||
|
|
||||||
# Nextcloud para YunoHost
|
# Nextcloud para YunoHost
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/nextcloud)  
|
[](https://ci-apps.yunohost.org/ci/apps/nextcloud/)  
|
||||||
|
|
||||||
[](https://install-app.yunohost.org/?app=nextcloud)
|
[](https://install-app.yunohost.org/?app=nextcloud)
|
||||||
|
|
||||||
|
@ -16,20 +16,14 @@ NON debe editarse manualmente.
|
||||||
|
|
||||||
## Vista xeral
|
## Vista xeral
|
||||||
|
|
||||||
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.
|
Nextcloud lets you access and synchronize data, files, contacts and calendars between different devices (PCs or mobiles), or share them with other people (with or without accounts), and also offers advanced communication and collaborative working features. Nextcloud features its own application mechanism (see also [Nextcloud's app store](https://apps.nextcloud.com/)) for specific functionalities.
|
||||||
|
|
||||||
### YunoHost-specific features
|
In the context of YunoHost, Nextcloud integrates with the SSO / user portal (YunoHost accounts are automatically connected to Nextcloud).
|
||||||
|
|
||||||
In addition to Nextcloud core features, the following are made available with this package:
|
The `/.well-known` address will be automatically configured for CalDAV and CardDAV synchronization if no other service such as Baïkal is already using it.
|
||||||
|
|
||||||
* 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
|
|
||||||
|
|
||||||
|
|
||||||
**Versión proporcionada:** 29.0.2~ynh1
|
**Versión proporcionada:** 29.0.4~ynh1
|
||||||
|
|
||||||
**Demo:** <https://demo.nextcloud.com/>
|
**Demo:** <https://demo.nextcloud.com/>
|
||||||
|
|
||||||
|
|
55
README_id.md
Normal file
55
README_id.md
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
<!--
|
||||||
|
N.B.: README ini dibuat secara otomatis oleh <https://github.com/YunoHost/apps/tree/master/tools/readme_generator>
|
||||||
|
Ini TIDAK boleh diedit dengan tangan.
|
||||||
|
-->
|
||||||
|
|
||||||
|
# Nextcloud untuk YunoHost
|
||||||
|
|
||||||
|
[](https://ci-apps.yunohost.org/ci/apps/nextcloud/)  
|
||||||
|
|
||||||
|
[](https://install-app.yunohost.org/?app=nextcloud)
|
||||||
|
|
||||||
|
*[Baca README ini dengan bahasa yang lain.](./ALL_README.md)*
|
||||||
|
|
||||||
|
> *Paket ini memperbolehkan Anda untuk memasang Nextcloud secara cepat dan mudah pada server YunoHost.*
|
||||||
|
> *Bila Anda tidak mempunyai YunoHost, silakan berkonsultasi dengan [panduan](https://yunohost.org/install) untuk mempelajari bagaimana untuk memasangnya.*
|
||||||
|
|
||||||
|
## Ringkasan
|
||||||
|
|
||||||
|
Nextcloud lets you access and synchronize data, files, contacts and calendars between different devices (PCs or mobiles), or share them with other people (with or without accounts), and also offers advanced communication and collaborative working features. Nextcloud features its own application mechanism (see also [Nextcloud's app store](https://apps.nextcloud.com/)) for specific functionalities.
|
||||||
|
|
||||||
|
In the context of YunoHost, Nextcloud integrates with the SSO / user portal (YunoHost accounts are automatically connected to Nextcloud).
|
||||||
|
|
||||||
|
The `/.well-known` address will be automatically configured for CalDAV and CardDAV synchronization if no other service such as Baïkal is already using it.
|
||||||
|
|
||||||
|
|
||||||
|
**Versi terkirim:** 29.0.4~ynh1
|
||||||
|
|
||||||
|
**Demo:** <https://demo.nextcloud.com/>
|
||||||
|
|
||||||
|
## Tangkapan Layar
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Dokumentasi dan sumber daya
|
||||||
|
|
||||||
|
- Website aplikasi resmi: <https://nextcloud.com>
|
||||||
|
- Dokumentasi pengguna resmi: <https://docs.nextcloud.com/server/latest/user_manual/en/>
|
||||||
|
- Dokumentasi admin resmi: <https://docs.nextcloud.com/server/stable/admin_manual/>
|
||||||
|
- Depot kode aplikasi hulu: <https://github.com/nextcloud/server>
|
||||||
|
- Gudang YunoHost: <https://apps.yunohost.org/app/nextcloud>
|
||||||
|
- Laporkan bug: <https://github.com/YunoHost-Apps/nextcloud_ynh/issues>
|
||||||
|
|
||||||
|
## Info developer
|
||||||
|
|
||||||
|
Silakan kirim pull request ke [`testing` branch](https://github.com/YunoHost-Apps/nextcloud_ynh/tree/testing).
|
||||||
|
|
||||||
|
Untuk mencoba branch `testing`, silakan dilanjutkan seperti:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo yunohost app install https://github.com/YunoHost-Apps/nextcloud_ynh/tree/testing --debug
|
||||||
|
atau
|
||||||
|
sudo yunohost app upgrade nextcloud -u https://github.com/YunoHost-Apps/nextcloud_ynh/tree/testing --debug
|
||||||
|
```
|
||||||
|
|
||||||
|
**Info lebih lanjut mengenai pemaketan aplikasi:** <https://yunohost.org/packaging_apps>
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
# YunoHost 上的 Nextcloud
|
# YunoHost 上的 Nextcloud
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/nextcloud)  
|
[](https://ci-apps.yunohost.org/ci/apps/nextcloud/)  
|
||||||
|
|
||||||
[](https://install-app.yunohost.org/?app=nextcloud)
|
[](https://install-app.yunohost.org/?app=nextcloud)
|
||||||
|
|
||||||
|
@ -16,20 +16,14 @@
|
||||||
|
|
||||||
## 概况
|
## 概况
|
||||||
|
|
||||||
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.
|
Nextcloud lets you access and synchronize data, files, contacts and calendars between different devices (PCs or mobiles), or share them with other people (with or without accounts), and also offers advanced communication and collaborative working features. Nextcloud features its own application mechanism (see also [Nextcloud's app store](https://apps.nextcloud.com/)) for specific functionalities.
|
||||||
|
|
||||||
### YunoHost-specific features
|
In the context of YunoHost, Nextcloud integrates with the SSO / user portal (YunoHost accounts are automatically connected to Nextcloud).
|
||||||
|
|
||||||
In addition to Nextcloud core features, the following are made available with this package:
|
The `/.well-known` address will be automatically configured for CalDAV and CardDAV synchronization if no other service such as Baïkal is already using it.
|
||||||
|
|
||||||
* 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
|
|
||||||
|
|
||||||
|
|
||||||
**分发版本:** 29.0.2~ynh1
|
**分发版本:** 29.0.4~ynh1
|
||||||
|
|
||||||
**演示:** <https://demo.nextcloud.com/>
|
**演示:** <https://demo.nextcloud.com/>
|
||||||
|
|
||||||
|
|
|
@ -102,7 +102,7 @@ location ^~ __PATH__/ {
|
||||||
# `/nextcloud/index.php` to the URI, resulting in a HTTP 500 error response.
|
# `/nextcloud/index.php` to the URI, resulting in a HTTP 500 error response.
|
||||||
location ~ \.php(?:$|/) {
|
location ~ \.php(?:$|/) {
|
||||||
# Required for legacy support
|
# Required for legacy support
|
||||||
rewrite ^__PATH__/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|ocs-provider\/.+|.+\/richdocumentscode\/proxy|.+\/richdocumentscode_arm64\/proxy) __PATH__/index.php$request_uri;
|
rewrite ^__PATH__/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|ocs-provider\/.+|.+\/richdocumentscode(_arm64)?\/proxy) __PATH__/index.php$request_uri;
|
||||||
|
|
||||||
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
|
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
|
||||||
set $path_info $fastcgi_path_info;
|
set $path_info $fastcgi_path_info;
|
||||||
|
|
|
@ -1,11 +1,5 @@
|
||||||
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.
|
Nextcloud lets you access and synchronize data, files, contacts and calendars between different devices (PCs or mobiles), or share them with other people (with or without accounts), and also offers advanced communication and collaborative working features. Nextcloud features its own application mechanism (see also [Nextcloud's app store](https://apps.nextcloud.com/)) for specific functionalities.
|
||||||
|
|
||||||
### YunoHost-specific features
|
In the context of YunoHost, Nextcloud integrates with the SSO / user portal (YunoHost accounts are automatically connected to Nextcloud).
|
||||||
|
|
||||||
In addition to Nextcloud core features, the following are made available with this package:
|
The `/.well-known` address will be automatically configured for CalDAV and CardDAV synchronization if no other service such as Baïkal is already using it.
|
||||||
|
|
||||||
* 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
|
|
||||||
|
|
|
@ -1,11 +1,5 @@
|
||||||
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.
|
Nextcloud permet de rendre accessible et de synchroniser ses données, fichiers, contacts, agendas entre différents appareils (ordinateurs ou mobiles), ou de les partager avec d'autres personnes (avec ou sans comptes), et propose également des fonctionnalités avancées de communication et de travail collaboratif. Nextcloud dispose de son propre mécanisme d'applications (voir aussi [le store d'apps de Nextcloud](https://apps.nextcloud.com/)) pour disposer des fonctionnalités spécifiques.
|
||||||
|
|
||||||
### Caractéristiques spécifiques YunoHost
|
Dans le cadre de YunoHost, Nextcloud s'intègre avec le SSO / portail utilisateur (les comptes YunoHost sont automatiquements connectés à Nextcloud).
|
||||||
|
|
||||||
En plus des fonctionnalités principales de Nextcloud, les fonctionnalités suivantes sont incluses dans ce package :
|
L'adresse `/.well-known` sera automatiquement configuré pour la synchronisation CalDAV et CardDAV si aucun autre service tel que Baïkal ne l'utilise déjà.
|
||||||
|
|
||||||
* 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, Baïkal
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ name = "Nextcloud"
|
||||||
description.en = "Online storage, file sharing platform and various other applications"
|
description.en = "Online storage, file sharing platform and various other applications"
|
||||||
description.fr = "Stockage en ligne, plateforme de partage de fichiers et diverses autres applications"
|
description.fr = "Stockage en ligne, plateforme de partage de fichiers et diverses autres applications"
|
||||||
|
|
||||||
version = "29.0.2~ynh1"
|
version = "29.0.4~ynh1"
|
||||||
|
|
||||||
maintainers = ["kay0u"]
|
maintainers = ["kay0u"]
|
||||||
|
|
||||||
|
@ -57,45 +57,45 @@ ram.runtime = "512M"
|
||||||
[install.system_addressbook_exposed]
|
[install.system_addressbook_exposed]
|
||||||
ask.en = "Should there be a system address book listing all users, accessible by all users?"
|
ask.en = "Should there be a system address book listing all users, accessible by all users?"
|
||||||
ask.fr = "Devrait-il y avoir un carnet d'adresses système listant tous les comptes, accessible par tous les comptes ?"
|
ask.fr = "Devrait-il y avoir un carnet d'adresses système listant tous les comptes, accessible par tous les comptes ?"
|
||||||
type = "select"
|
type = "boolean"
|
||||||
choices = ["yes", "no"]
|
default = true
|
||||||
default = "yes"
|
|
||||||
|
|
||||||
[resources]
|
[resources]
|
||||||
|
|
||||||
[resources.sources]
|
[resources.sources]
|
||||||
|
|
||||||
[resources.sources.main]
|
[resources.sources.main]
|
||||||
url = 'https://download.nextcloud.com/server/releases/nextcloud-29.0.2.tar.bz2'
|
url = 'https://download.nextcloud.com/server/releases/nextcloud-29.0.4.tar.bz2'
|
||||||
sha256 = '2d49d297dc340092021057823e8e78a312bc00f56de7d8677ac790590918ab17'
|
sha256 = '19c469e264b31ee80400f8396460854546569e88db4c15fc0854e192f96027eb'
|
||||||
|
|
||||||
[resources.sources.28]
|
[resources.sources.28]
|
||||||
url = 'https://download.nextcloud.com/server/releases/nextcloud-28.0.0.tar.bz2'
|
url = 'https://download.nextcloud.com/server/releases/nextcloud-28.0.8.tar.bz2'
|
||||||
sha256 = '4e8b0b74b40221e85f92ab869d0873c69a52d7e43889d9259c6259428a6a36f2'
|
sha256 = '55a2f745fcc8f01b5816b23333f1e3014d2040a66794e132ddd0d219a37be53a'
|
||||||
|
prefetch = false
|
||||||
|
|
||||||
[resources.sources.27]
|
[resources.sources.27]
|
||||||
url = 'https://download.nextcloud.com/server/releases/nextcloud-27.0.0.tar.bz2'
|
url = 'https://download.nextcloud.com/server/releases/nextcloud-27.1.11.tar.bz2'
|
||||||
sha256 = '3d312a09b9345ac058758dd7b4059bf3cf0b1f0f1d747251b6fac3585ba6533f'
|
sha256 = '4edd2570f4c83442f8f0f0616fb774ed2663b11cf9f6ea49e795ab43aeef9645'
|
||||||
prefetch = false
|
prefetch = false
|
||||||
|
|
||||||
[resources.sources.26]
|
[resources.sources.26]
|
||||||
url = 'https://download.nextcloud.com/server/releases/nextcloud-26.0.0.tar.bz2'
|
url = 'https://download.nextcloud.com/server/releases/nextcloud-26.0.13.tar.bz2'
|
||||||
sha256 = 'f163150363aee9366ecb5cd5259bf6756ed4f073cea78b5fa515cada7a0d0c3d'
|
sha256 = '0a362df7a1233348f99d1853fd7e79f0667b552c145dc45012fab54ac31c79ae'
|
||||||
prefetch = false
|
prefetch = false
|
||||||
|
|
||||||
[resources.sources.25]
|
[resources.sources.25]
|
||||||
url = 'https://download.nextcloud.com/server/releases/nextcloud-25.0.0.tar.bz2'
|
url = 'https://download.nextcloud.com/server/releases/nextcloud-25.0.13.tar.bz2'
|
||||||
sha256 = '2c05ac9d7b72b44ef8b3d2ae03ff0fd6121e254b8054556f5163bd8760dd8f49'
|
sha256 = '387bac148a696244f1ec02698a082d408283a875b3de85eb9719dd4493eebe33'
|
||||||
prefetch = false
|
prefetch = false
|
||||||
|
|
||||||
[resources.sources.24]
|
[resources.sources.24]
|
||||||
url = 'https://download.nextcloud.com/server/releases/nextcloud-24.0.0.tar.bz2'
|
url = 'https://download.nextcloud.com/server/releases/nextcloud-24.0.12.tar.bz2'
|
||||||
sha256 = '176cb5620f20465fb4759bdf3caaebeb7acff39d6c8630351af9f8738c173780'
|
sha256 = '2f093bdf7d34faf38d22f38a5e11f3aee32746ff4add3df17c790b9b36390836'
|
||||||
prefetch = false
|
prefetch = false
|
||||||
|
|
||||||
[resources.sources.23]
|
[resources.sources.23]
|
||||||
url = 'https://download.nextcloud.com/server/releases/nextcloud-23.0.0.tar.bz2'
|
url = 'https://download.nextcloud.com/server/releases/nextcloud-23.0.12.tar.bz2'
|
||||||
sha256 = 'c37592abc3b65c8fd28459281a24f414b87af52fc8c2ea979be3f9be75d01a2c'
|
sha256 = 'ad3637fd987e9f1ed5bd5dbd177bdce1e39228e3daf95bc4a3c590d4b1522b1e'
|
||||||
prefetch = false
|
prefetch = false
|
||||||
|
|
||||||
[resources.system_user]
|
[resources.system_user]
|
||||||
|
@ -116,7 +116,7 @@ ram.runtime = "512M"
|
||||||
api.allowed = ["visitors", "all_users"]
|
api.allowed = ["visitors", "all_users"]
|
||||||
|
|
||||||
[resources.apt]
|
[resources.apt]
|
||||||
packages = "mariadb-server, imagemagick, libmagickcore-6.q16-6-extra, acl, tar, smbclient, at, php8.3-fpm, php8.3-bz2, php8.3-imap, php8.3-gmp, php8.3-gd, php8.3-intl, php8.3-curl, php8.3-apcu, php8.3-redis, php8.3-ldap, php8.3-imagick, php8.3-zip, php8.3-mbstring, php8.3-xml, php8.3-mysql, php8.3-igbinary, php8.3-bcmath"
|
packages = "mariadb-server, imagemagick, libmagickcore-6.q16-6-extra, acl, tar, smbclient, at, redis-server, php8.3-fpm, php8.3-bz2, php8.3-imap, php8.3-gmp, php8.3-gd, php8.3-intl, php8.3-curl, php8.3-apcu, php8.3-redis, php8.3-ldap, php8.3-imagick, php8.3-zip, php8.3-mbstring, php8.3-xml, php8.3-mysql, php8.3-igbinary, php8.3-bcmath"
|
||||||
|
|
||||||
[resources.database]
|
[resources.database]
|
||||||
type = "mysql"
|
type = "mysql"
|
||||||
|
|
|
@ -16,9 +16,6 @@ ynh_remove_nginx_config
|
||||||
# Remove the dedicated PHP-FPM config
|
# Remove the dedicated PHP-FPM config
|
||||||
ynh_remove_fpm_config
|
ynh_remove_fpm_config
|
||||||
|
|
||||||
# remove logs
|
|
||||||
ynh_secure_remove --file="/var/log/$app"
|
|
||||||
|
|
||||||
# Remove the app-specific logrotate config
|
# Remove the app-specific logrotate config
|
||||||
ynh_remove_logrotate
|
ynh_remove_logrotate
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,20 @@ upgrade_type=$(ynh_check_app_version_changed)
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Ensuring downward compatibility..."
|
ynh_script_progression --message="Ensuring downward compatibility..."
|
||||||
|
|
||||||
|
if [ -z ${system_addressbook_exposed:-} ]; then
|
||||||
|
ynh_app_setting_set --app=$app --key=system_addressbook_exposed --value=0
|
||||||
|
system_addressbook_exposed=0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Fix system_addressbook_exposed as a boolean
|
||||||
|
if [ "${system_addressbook_exposed,,}" = "yes" ]; then
|
||||||
|
ynh_app_setting_set --app=$app --key=system_addressbook_exposed --value=1
|
||||||
|
system_addressbook_exposed=1
|
||||||
|
elif [ "${system_addressbook_exposed,,}" = "no" ]; then
|
||||||
|
ynh_app_setting_set --app=$app --key=system_addressbook_exposed --value=0
|
||||||
|
system_addressbook_exposed=0
|
||||||
|
fi
|
||||||
|
|
||||||
# Remove the option backup_core_only if it's in the settings.yml file
|
# Remove the option backup_core_only if it's in the settings.yml file
|
||||||
ynh_app_setting_delete --app=$app --key=backup_core_only
|
ynh_app_setting_delete --app=$app --key=backup_core_only
|
||||||
|
|
||||||
|
@ -39,7 +53,10 @@ filter_boring_occ_warnings() {
|
||||||
# Define a function to execute commands with `occ`
|
# Define a function to execute commands with `occ`
|
||||||
exec_occ() {
|
exec_occ() {
|
||||||
# Backward compatibility to upgrade from older versions
|
# Backward compatibility to upgrade from older versions
|
||||||
if [ $current_major_version = "last" ] || [ $current_major_version -ge 26 ]
|
if [ $current_major_version = "$last_major_version" ]
|
||||||
|
then
|
||||||
|
NEXTCLOUD_PHP_VERSION="8.3"
|
||||||
|
elif [ $current_major_version -ge 26 ]
|
||||||
then
|
then
|
||||||
NEXTCLOUD_PHP_VERSION="8.2"
|
NEXTCLOUD_PHP_VERSION="8.2"
|
||||||
elif [ $current_major_version -ge 24 ]
|
elif [ $current_major_version -ge 24 ]
|
||||||
|
|
|
@ -9,4 +9,5 @@ test_format = 1.0
|
||||||
test_upgrade_from.c5cf91ad.name = "Upgrade from 25.0.2"
|
test_upgrade_from.c5cf91ad.name = "Upgrade from 25.0.2"
|
||||||
test_upgrade_from.caf917f3.name = "Upgrade from 26.0.2"
|
test_upgrade_from.caf917f3.name = "Upgrade from 26.0.2"
|
||||||
test_upgrade_from.9c6d1eea.name = "Upgrade from 27.1.4"
|
test_upgrade_from.9c6d1eea.name = "Upgrade from 27.1.4"
|
||||||
|
test_upgrade_from.e9f82ab7.name = "Upgrade from 28.0.6"
|
||||||
|
test_upgrade_from.e9f82ab7.args.system_addressbook_exposed = "yes"
|
||||||
|
|
Loading…
Add table
Reference in a new issue