Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manage oldstable version #714

Open
wants to merge 168 commits into
base: testing
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 131 commits
Commits
Show all changes
168 commits
Select commit Hold shift + click to select a range
06a9c07
Update manifest.toml
ericgaspar Apr 23, 2024
e5d224a
Auto-update READMEs
yunohost-bot Apr 23, 2024
89f4373
Merge branch 'testing' into 29.0.0
ericgaspar Apr 25, 2024
ded5039
Merge branch 'testing' into 29.0.0
ericgaspar Apr 26, 2024
3503f0e
add pre upgrade warning for NC 29
OniriCorpe Apr 26, 2024
6d0c2ce
update to PHP8.3
ericgaspar May 22, 2024
2b1d579
Auto-update READMEs
yunohost-bot May 22, 2024
7c9f968
Merge pull request #684 from YunoHost-Apps/29.0.0
ericgaspar May 23, 2024
cc263ec
Update manifest.toml
ericgaspar May 23, 2024
0d05a77
Auto-update READMEs
yunohost-bot May 23, 2024
1b66d7f
Fix space splitting in phpflags on install (#690)
lyynd Jun 1, 2024
c3ec387
Merge branch 'master' into testing
ericgaspar Jun 1, 2024
f6a8dc8
Auto-update READMEs
yunohost-bot Jun 1, 2024
652d6de
Update upgrade
ericgaspar Jun 2, 2024
253357a
Update manifest.toml
ericgaspar Jun 6, 2024
cc45b8e
Auto-update READMEs
yunohost-bot Jun 6, 2024
38c2ecc
Fix phpflags (#691)
tituspijean Jun 8, 2024
1ab6c01
Fix upgrade: php version is 8.3 starting from 29.x ? (#692)
alexAubin Jun 20, 2024
ef6d230
Update manifest.toml
ericgaspar Jun 20, 2024
6aa7821
Auto-update READMEs
yunohost-bot Jun 20, 2024
6870be0
Update tests.toml
ericgaspar Jun 20, 2024
336bc29
Merge branch 'testing' of https://github.com/YunoHost-Apps/nextcloud_…
ericgaspar Jun 20, 2024
25b828b
Merge branch 'master' into testing
ericgaspar Jun 20, 2024
89899fd
[autopatch] Do not delete logs on app removal (#697)
yunohost-bot Jun 23, 2024
2f0cfe5
[autopatch] Do not delete logs on app removal (#698)
yunohost-bot Jun 23, 2024
d848e73
29.0.3
ericgaspar Jun 25, 2024
e584e31
Auto-update READMEs
yunohost-bot Jun 25, 2024
26bfa59
Update remove
ericgaspar Jun 25, 2024
0a4b38f
Merge branch 'testing' of https://github.com/YunoHost-Apps/nextcloud_…
ericgaspar Jun 25, 2024
88fbb73
Indent
alexAubin Jun 27, 2024
f7c21e4
Fix again upgrade ending with Nextcloud being in PHP 8.2 ?
alexAubin Jun 27, 2024
b96736a
Auto-update READMEs
yunohost-bot Jun 27, 2024
42ae252
Update nginx.conf
ericgaspar Jul 1, 2024
9fcb43a
Update manifest.toml
ericgaspar Jul 18, 2024
49e88d8
Auto-update READMEs
yunohost-bot Jul 18, 2024
70e9e72
Rework DESCRIPTION.md (#707)
alexAubin Jul 18, 2024
c0a58b2
bump all old versions
kay0u Jul 25, 2024
9d44878
oupsie
kay0u Jul 25, 2024
9bb5bee
Auto-update READMEs
yunohost-bot Jul 25, 2024
1cb2448
system_addressbook_exposed is a boolean
kay0u Jul 29, 2024
0c4ab48
Auto-update READMEs
yunohost-bot Jul 29, 2024
a3173b7
Merge pull request #703 from YunoHost-Apps/NGINX-upstream-setting
kay0u Jul 29, 2024
7f40b5a
migrate system_addressbook_exposed to boolean, fix upgrade test
kay0u Jul 29, 2024
4fa1f99
another fix for system_addressbook_exposed, update the dav conf accor…
kay0u Jul 29, 2024
ae91654
zblerg, do not modify system_addressbook_exposed config value in the …
kay0u Jul 29, 2024
4b9224f
add redis-server as deps
kay0u Jul 30, 2024
bc59bba
Merge pull request #710 from YunoHost-Apps/trying-to-fix-the-upgrade-…
kay0u Jul 30, 2024
12024a6
Merge branch 'master' into testing
ericgaspar Jul 30, 2024
e215d9c
find files before chown them
kay0u Jul 30, 2024
5dc5e8b
chown the root folder too
kay0u Jul 30, 2024
8d682cb
fix find condition
kay0u Jul 31, 2024
706d507
find ... chmod is not faster, at least avoid to chown -R the data_dir…
kay0u Jul 31, 2024
d240d55
add a button in the config panel to run chown/chmod on data_dir
kay0u Jul 31, 2024
30b2d81
we can avoid this chmod too i guess?
kay0u Jul 31, 2024
55b5c79
only nextcloud is allowed to read the config file
kay0u Jul 31, 2024
07f90a8
zblerg, the config file doesn't exist before install
kay0u Aug 1, 2024
5556fb6
wait until nginx has actually remove the nextcloud conf during upgrad…
kay0u Aug 1, 2024
d7f9b2c
create a function for that
kay0u Aug 1, 2024
49ec72b
fix change-url dav detection
kay0u Aug 1, 2024
73a3498
only if domain has changed...
kay0u Aug 1, 2024
fa5da4f
Update scripts/_common.sh
kay0u Aug 1, 2024
79c87b1
Merge pull request #712 from YunoHost-Apps/fix-dav-detection
kay0u Aug 1, 2024
4372e3d
Merge pull request #711 from YunoHost-Apps/speedup-chown
kay0u Aug 1, 2024
4df511a
select the version you wish to track in Yunohost
kay0u Aug 1, 2024
cfb346d
install: select between latest or oldstable version
kay0u Aug 1, 2024
8a7f99d
moar sleep
kay0u Aug 1, 2024
5e498de
oups
kay0u Aug 1, 2024
e83c680
minor typos
ericgaspar Aug 3, 2024
a86e321
Update backup
ericgaspar Aug 3, 2024
31fd6a5
minor typos
ericgaspar Aug 3, 2024
bf5ef59
Merge branch 'master' into testing
ericgaspar Aug 8, 2024
1c8a1ba
Fix removing ACL permissions on uninstall
x3rAx Aug 13, 2024
aae9736
Fix: Add missing `file` argument to `setfacl`
x3rAx Aug 13, 2024
abfb04d
Fix: Use absolute path for removing ACL permissions
x3rAx Aug 13, 2024
79ef249
Update manifest.toml
ericgaspar Aug 20, 2024
2794d04
Auto-update READMEs
yunohost-bot Aug 20, 2024
b5e5d83
[enh] oldstable support for upgrade
zamentur Aug 22, 2024
9150d4e
Auto-update READMEs
yunohost-bot Aug 22, 2024
3ca78a2
Merge branch 'testing' into manage-oldstable-version
ericgaspar Aug 22, 2024
66412c0
[debug] infinite loop on upgrade
zamentur Aug 22, 2024
a448839
[fix] infinite loop on upgrade
zamentur Aug 22, 2024
d8fefce
add help key in manifest
kay0u Aug 23, 2024
a483dd7
we don't want to worry about pre/post decrement
kay0u Aug 23, 2024
8fc95ed
add tests for oldstable
kay0u Aug 23, 2024
d7d2403
Add notify push option (#417)
kay0u Aug 27, 2024
9da7de2
Merge pull request #717 from x3rAx/patch-1
kay0u Aug 27, 2024
047cfa3
Merge branch 'master' into testing
ericgaspar Aug 27, 2024
aca04bd
Remove ~duplicate pre-upgrade message (#723)
alexAubin Aug 30, 2024
19ae3b0
Fix notify_push after reboot/restart the service, create the folder /…
kay0u Sep 1, 2024
aa5842d
Update manifest.toml
ericgaspar Sep 3, 2024
6f7509a
Auto-update READMEs
yunohost-bot Sep 3, 2024
46bffb0
Update backup
ericgaspar Sep 3, 2024
af3a571
29.0.7
ericgaspar Sep 12, 2024
f43dc34
Auto-update READMEs
yunohost-bot Sep 12, 2024
63cf35d
Add comment about the cron check for high perf backend
alexAubin Sep 18, 2024
7a1274d
Add extended description of the notify push option
alexAubin Sep 18, 2024
82bd58f
Merge branch 'master' into testing
ericgaspar Sep 18, 2024
599541a
Merge branch 'testing' into manage-oldstable-version
zamentur Sep 18, 2024
616b11b
Update ADMIN.md (#734)
tomdereub Sep 30, 2024
978e71f
Add experimental curl tests
alexAubin Aug 24, 2024
6afb7b9
Merge branch 'testing' into manage-oldstable-version
zamentur Oct 1, 2024
7a23074
29.0.8
ericgaspar Oct 10, 2024
fa49faa
Auto-update READMEs
yunohost-bot Oct 10, 2024
9cee1eb
fix linter
ericgaspar Oct 11, 2024
12bca63
Update remove
ericgaspar Oct 11, 2024
b3ac029
Update tests.toml
ericgaspar Oct 14, 2024
cc04eb6
Add fr translation
ericgaspar Oct 25, 2024
e8e04de
remove duplicate extension "js" (#742)
ericgaspar Oct 25, 2024
8f8a3af
Update config_panel.toml
ericgaspar Oct 25, 2024
83dd697
Update manifest.toml
ericgaspar Oct 31, 2024
960a061
fix translations
ericgaspar Nov 3, 2024
ccbdda1
Update config_panel.toml
ericgaspar Nov 3, 2024
c523500
Update config_panel.toml
ericgaspar Nov 3, 2024
b100f02
Update manifest.toml
ericgaspar Nov 3, 2024
bd68f75
Update manifest.toml
ericgaspar Nov 3, 2024
c9b8e60
Update manifest.toml
ericgaspar Nov 3, 2024
81958af
Update manifest.toml
ericgaspar Nov 3, 2024
e454580
Update install
ericgaspar Nov 3, 2024
1456e66
cleaning
ericgaspar Nov 3, 2024
3195268
cleaning
ericgaspar Nov 3, 2024
dc736b7
Merge branch 'testing' into manage-oldstable-version
ericgaspar Nov 4, 2024
2781404
add link to the help menu
ericgaspar Nov 4, 2024
6f868da
remove onlyoffice doc (#743)
ericgaspar Nov 4, 2024
180000e
Merge branch 'testing' into manage-oldstable-version
ericgaspar Nov 4, 2024
96c0aaf
cleaning
ericgaspar Nov 4, 2024
2a296b7
Auto-update READMEs
yunohost-bot Nov 4, 2024
f235e0d
Update DESCRIPTION.md
ericgaspar Nov 4, 2024
9015178
Merge branch 'testing' of https://github.com/YunoHost-Apps/nextcloud_…
ericgaspar Nov 4, 2024
b48322e
Auto-update READMEs
yunohost-bot Nov 4, 2024
5e88693
add some context
ericgaspar Nov 4, 2024
c826829
Merge branch 'testing' into manage-oldstable-version
ericgaspar Nov 4, 2024
a67fb02
Update config_panel.toml
ericgaspar Nov 4, 2024
581764a
Update config_panel.toml
ericgaspar Nov 4, 2024
6fdae34
cleaning options (#744)
ericgaspar Nov 4, 2024
6adab0f
Update remove
ericgaspar Nov 4, 2024
f830038
Update tests.toml
ericgaspar Nov 5, 2024
0b374b1
Update tests.toml
ericgaspar Nov 6, 2024
f196579
Merge branch 'testing' into manage-oldstable-version
ericgaspar Nov 7, 2024
47fe09a
29.0.9 (#747)
ericgaspar Nov 7, 2024
ccf915d
Merge branch 'master' into testing
ericgaspar Nov 7, 2024
8e9d4a1
Update restore
grenagit Nov 11, 2024
e095ec2
Merge pull request #751 from grenagit/master
orhtej2 Nov 11, 2024
be0378e
30.0.2 (#729)
ericgaspar Nov 17, 2024
4251386
Merge branch 'master' into testing
ericgaspar Nov 17, 2024
2b41e99
[comit] Forward Email?
Thatoo Nov 17, 2024
383f3b7
Update config_panel.toml
Thatoo Nov 17, 2024
c7f7043
Update config_panel.toml
Thatoo Nov 17, 2024
16b5030
Update config_panel.toml
Thatoo Nov 17, 2024
e908223
Update config_panel.toml
Thatoo Nov 17, 2024
9790ea9
Update config_panel.toml
Thatoo Nov 17, 2024
866fb3c
Update tests.toml
ericgaspar Nov 27, 2024
cbc06de
add name nextcloud LDAP config to get__enable_forward_email
Thatoo Dec 1, 2024
9e5bcc1
Add quote in if [ $(cmd) = value ] because i'm paranoid about [ synta…
alexAubin Dec 3, 2024
eb0d815
Merge pull request #753 from Thatoo/testing
alexAubin Dec 3, 2024
b9354d0
Auto-update READMEs
yunohost-bot Dec 3, 2024
f462401
Update manifest.toml: revert to 29.0.8 with prefetch = false to fix t…
alexAubin Dec 3, 2024
b7b5f34
Disable output buffering (#758)
tituspijean Dec 3, 2024
aea6a8d
Update backup
ericgaspar Dec 3, 2024
4ec797a
Update manifest.toml
ericgaspar Dec 5, 2024
e4b820d
Auto-update READMEs
yunohost-bot Dec 5, 2024
f7b29ec
Update manifest.toml
ericgaspar Dec 5, 2024
266ddba
Update manifest.toml
ericgaspar Dec 5, 2024
f18792a
Auto-update READMEs
yunohost-bot Dec 5, 2024
8038ea2
Merge branch 'testing' into manage-oldstable-version
ericgaspar Dec 5, 2024
0393004
Merge branch 'manage-oldstable-version' of https://github.com/YunoHos…
ericgaspar Dec 5, 2024
0c0cec2
Merge branch 'testing' into manage-oldstable-version
ericgaspar Dec 21, 2024
5f5e560
Update upgrade
ericgaspar Dec 21, 2024
ba8f595
Merge branch 'testing' into manage-oldstable-version
ericgaspar Feb 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ It shall NOT be edited by hand.

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).
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.

The YunoHost catalog has two collaborative office suites, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) and [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), which can be integrated with Nextcloud.

**Shipped version:** 29.0.7~ynh2
**Shipped version:** 29.0.8~ynh1

**Demo:** <https://demo.nextcloud.com/>

Expand Down
5 changes: 3 additions & 2 deletions README_es.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ No se debe editar a mano.

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).
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.

The YunoHost catalog has two collaborative office suites, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) and [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), which can be integrated with Nextcloud.

**Versión actual:** 29.0.7~ynh2
**Versión actual:** 29.0.8~ynh1

**Demo:** <https://demo.nextcloud.com/>

Expand Down
5 changes: 3 additions & 2 deletions README_eu.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ EZ editatu eskuz.

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).
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.

The YunoHost catalog has two collaborative office suites, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) and [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), which can be integrated with Nextcloud.

**Paketatutako bertsioa:** 29.0.7~ynh2
**Paketatutako bertsioa:** 29.0.8~ynh1

**Demoa:** <https://demo.nextcloud.com/>

Expand Down
6 changes: 4 additions & 2 deletions README_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,14 @@ Il NE doit PAS être modifié à la main.

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.

Dans le cadre de YunoHost, Nextcloud s'intègre avec le SSO / portail utilisateur (les comptes YunoHost sont automatiquements connectés à Nextcloud).
Dans le cadre de YunoHost, Nextcloud s'intègre avec le SSO/portail utilisateur (les comptes YunoHost sont automatiquements connectés à Nextcloud).

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à.

Le catalogue YunoHost dispose de deux suites bureautiques collaboratives, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) et [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), qui peuvent être intégrées à Nextcloud.

**Version incluse :** 29.0.7~ynh2

**Version incluse :** 29.0.8~ynh1

**Démo :** <https://demo.nextcloud.com/>

Expand Down
5 changes: 3 additions & 2 deletions README_gl.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ NON debe editarse manualmente.

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).
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.

The YunoHost catalog has two collaborative office suites, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) and [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), which can be integrated with Nextcloud.

**Versión proporcionada:** 29.0.7~ynh2
**Versión proporcionada:** 29.0.8~ynh1

**Demo:** <https://demo.nextcloud.com/>

Expand Down
5 changes: 3 additions & 2 deletions README_id.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ Ini TIDAK boleh diedit dengan tangan.

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).
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.

The YunoHost catalog has two collaborative office suites, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) and [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), which can be integrated with Nextcloud.

**Versi terkirim:** 29.0.7~ynh2
**Versi terkirim:** 29.0.8~ynh1

**Demo:** <https://demo.nextcloud.com/>

Expand Down
5 changes: 3 additions & 2 deletions README_nl.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ Hij mag NIET handmatig aangepast worden.

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).
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.

The YunoHost catalog has two collaborative office suites, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) and [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), which can be integrated with Nextcloud.

**Geleverde versie:** 29.0.7~ynh2
**Geleverde versie:** 29.0.8~ynh1

**Demo:** <https://demo.nextcloud.com/>

Expand Down
5 changes: 3 additions & 2 deletions README_ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@

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).
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.

The YunoHost catalog has two collaborative office suites, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) and [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), which can be integrated with Nextcloud.

**Поставляемая версия:** 29.0.7~ynh2
**Поставляемая версия:** 29.0.8~ynh1

**Демо-версия:** <https://demo.nextcloud.com/>

Expand Down
5 changes: 3 additions & 2 deletions README_zh_Hans.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@

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).
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.

The YunoHost catalog has two collaborative office suites, [OnlyOffice](https://github.com/YunoHost-Apps/onlyoffice_ynh) and [Collabora](https://github.com/YunoHost-Apps/collabora_ynh), which can be integrated with Nextcloud.

**分发版本:** 29.0.7~ynh2
**分发版本:** 29.0.8~ynh1

**演示:** <https://demo.nextcloud.com/>

Expand Down
2 changes: 1 addition & 1 deletion conf/nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# only for Nextcloud like below:
include mime.types;
types {
text/javascript js mjs;
text/javascript mjs;
}

location ^~ /.well-known {
Expand Down
59 changes: 44 additions & 15 deletions config_panel.toml
Original file line number Diff line number Diff line change
@@ -1,44 +1,70 @@
version = "1.0"

[main]
name = "Nextcloud configuration"
name.en = "Nextcloud configuration"
name.fr = "Configuration de Nextcloud"

[main.maintenance]
name = "Maintenance"

[main.maintenance.maintenance_mode]
ask = "Enable maintenance mode"
ask.en = "Enable maintenance mode"
ask.fr = "Activer le mode maintenance"
type = "boolean"
default = false

[main.maintenance.set_permissions_button]
ask.en = "Set permissions for all data (Can take up to several hours if users have a lot of data)"
[main.permissions]
name.en = "Permissions"
name.fr = "Autorisations"

[main.permissions.set_permissions_button]
ask.en = "Reset permissions"
ask.fr = "Redéfinir les autorisations"
type = "button"
style = "success"
help.en = "This action sets permissions for all data. Beware, this action can take up to several hours if users have a lot of data."
help.fr = "Cette action définit les autorisations pour toutes les données. Attention, cette action peut prendre jusqu'à plusieurs heures si les utilisateurs ont beaucoup de données."

[main.version]
[main.version.version_to_follow]
ask.en = "Upgrade channel to use"
ask.fr = "Canal de mise à jour à utiliser"
type = "select"
choices = ["stable", "oldstable"]
default = "stable"
help.en = "Stable releases (latest Nextcloud version available) sometimes contain annoying bugs or regressions. Using the oldstable channel (one version behind the latest) during this period can be useful if you need high stability."
help.fr = "Les versions stables (dernière version Nextcloud disponible) contiennent parfois des bugs ou des régressions gênants. Utiliser le canal oldstable (une version en retard sur la dernière) pendant cette période peut être utile si vous avez besoin d'une grande stabilité."

[main.addressbook]
name = "Address book configuration"
name.en = "Address book configuration"
name.fr = "Configuration du carnet d'adresses"

[main.addressbook.system_addressbook_exposed]
ask = "Should there be a system address book listing all users, accessible by all users?"
ask.en = "Enable address book"
ask.fr = "Activer le carnet d’adresses"
type = "boolean"
help.en = "Should there be a system address book listing all users, accessible by all users?"
help.fr = "Devrait-il y avoir un carnet d’adresses système répertoriant tous les utilisateurs, accessible par tous les utilisateurs ?"

[main.notify_push]
name = "Notify Push configuration"
name.en = "Notify Push configuration"
name.fr = "Configuration Notification Push"

[main.notify_push.enable_notify_push]
ask.en = "Configure the High Performance Backend?"
ask.fr = "Configurer le Backend Hautes Performances ?"
ask.en = "Enable Notify Push"
ask.fr = "Activer la Notification Push"
type = "boolean"
help.en = "Also called 'notify push' and corresponds to a mechanism allowing more instantaneous notifications and reduce server load. (However, it is still a bit new and adds complexity to the setup)"
help.fr = "Aussi appelé 'notifications push' et corresponds à un mécanisme qui permet d'avoir des notifications plus rapides et de réduire la charge du serveur. (Cependant, cette fonctionnalité reste relativement nouvelle, et augmente la complexité de l'installation)"
help.en = "Mechanism allowing more instantaneous notifications and reduce server load."
help.fr = "Mécanisme qui permet d'avoir des notifications plus rapides et de réduire la charge du serveur."


[main.php_fpm_config]
name = "PHP-FPM configuration"
name.en = "PHP-FPM configuration"
name.fr = "Configuration de PHP-FPM"

[main.php_fpm_config.fpm_footprint]
ask = "Memory footprint"
ask.en = "Memory footprint"
ask.fr = "Empreinte mémoire"
type = "select"
choices.low = "Low, <= 20Mb per pool"
choices.medium = "Medium, between 20Mb and 40Mb per pool"
Expand All @@ -54,8 +80,11 @@ name = "Nextcloud configuration"
help = "Free field to specify exactly the footprint in Mb if you don't want to use one of the three previous values."

[main.php_fpm_config.fpm_usage]
ask = "Expected usage"
ask.en = "Expected usage"
ask.fr = "Utilisation prévue"
type = "select"
choices = ["low", "medium", "high"]
default = "low"
help = "low: Personal usage, behind the SSO. No RAM footprint when not used, but the impact on the processor can be high if many users are using the service.<br>medium: Low usage, few people or/and publicly accessible. Low RAM footprint, medium processor footprint when used.<br>high: High usage, frequently visited website. High RAM footprint, but lower on processor usage and quickly responding."
help.en = "low: Personal usage, behind the SSO. No RAM footprint when not used, but the impact on the processor can be high if many users are using the service.<br>medium: Low usage, few people or/and publicly accessible. Low RAM footprint, medium processor footprint when used.<br>high: High usage, frequently visited website. High RAM footprint, but lower on processor usage and quickly responding."
help.fr = "low : utilisation personnelle, derrière le SSO. Pas d'empreinte RAM lorsqu'il n'est pas utilisé, mais l'impact sur le processeur peut être élevé si de nombreux utilisateurs utilisent le service.<br>medium : faible utilisation, peu de personnes ou/et accessible au public. Faible empreinte RAM, empreinte processeur moyenne lorsqu'il est utilisé.<br>high : utilisation élevée, site Web fréquemment visité. Empreinte RAM élevée, mais utilisation du processeur plus faible et réponse rapide."

19 changes: 0 additions & 19 deletions doc/ADMIN.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,3 @@ sudo -u __APP__ php__PHPVERSION__ --define apc.enable_cli=1 __INSTALL_DIR__/occ
```

Alternatively, you may open a 'Nextcloud shell' with `sudo yunohost app shell __APP__`, then run `php occ ...`

### ONLYOFFICE integration

ONLYOFFICE is an online rich text document editor which can be integrated in Nextcloud

#### High Performance Backend

High Performance Backend is an application on Nextcloud that should speed up the instance, more information here: https://github.com/nextcloud/notify_push#about

#### With YunoHost App (ARM64 support, better performance)

For better performance and ARM64 support (Raspberry Pi, OLinuXino...), install the [OnlyOffice YunoHost app](https://apps.yunohost.org/app/onlyoffice) and connect it to Nextcloud, see the tutorial in the [doc of onlyoffice_ynh package](https://github.com/YunoHost-Apps/onlyoffice_ynh/blob/master/README_fr.md#configuration-de-onlyoffice-server)

#### Alternative: With Nextcloud App (no ARM support, lower performance)

Nextcloud features a direct integration of ONLYOFFICE through a Nextcloud app.
- Install *Community Document Server* application in your Nextcloud. That's the part that runs ONLYOFFICE server.
- Install *ONLYOFFICE* application. That's the client part that will connect to an ONLYOFFICE server.
- Then in Settings -> ONLYOFFICE (`https://__DOMAIN____PATH__/settings/admin/onlyoffice`), if you want to configure which file formats should be opened by ONLYOFFICE.
Loading