StuRa:Server/Nextcloud: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Siehe auch == * [[{{ns:100}}:Server/ownCloud]] Kategorie:Server Kategorie:Software Kategorie:Dateiverwaltung“)
 
Zeile 1: Zeile 1:
 +
== [[TurnKey]] ==
 +
 +
=== [[TurnKey]] Installation ===
 +
 +
==== [[TurnKey]] Installation Nachbereitung ====
 +
 +
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ upgrade'</code>
 +
<pre>
 +
Nextcloud is already latest version
 +
</pre>
 +
 +
 +
https://nextcloud.stura.htw-dresden.de/updater/
 +
 +
<pre>
 +
Initializing
 +
Current version is 16.0.1.
 +
Update to Nextcloud 16.0.10 available. (channel: "stable")
 +
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-16.0.10.zip
 +
Open changelog ↗
 +
Check for expected files
 +
</pre>
 +
<pre>
 +
 +
Check for write permissions
 +
The following places can not be written to:
 +
 +
    /var/www/nextcloud/updater/../console.php
 +
    /var/www/nextcloud/updater/../occ
 +
    /var/www/nextcloud/updater/../robots.txt
 +
    /var/www/nextcloud/updater/../remote.php
 +
    /var/www/nextcloud/updater/../version.php
 +
    /var/www/nextcloud/updater/../status.php
 +
    /var/www/nextcloud/updater/../.user.ini
 +
    /var/www/nextcloud/updater/../.htaccess
 +
    /var/www/nextcloud/updater/../index.php
 +
    /var/www/nextcloud/updater/../public.php
 +
    /var/www/nextcloud/updater/../COPYING
 +
    /var/www/nextcloud/updater/../index.html
 +
    /var/www/nextcloud/updater/../AUTHORS
 +
    /var/www/nextcloud/updater/../cron.php
 +
 +
</pre>
 +
<pre></pre>
 +
 +
 +
: <code>ls -al  /var/www/nextcloud</code>
 +
<pre>
 +
total 164
 +
drwxr-sr-x 15 root    root      4096 Jun  7  2019 .
 +
drwxr-xr-x  4 root    root      4096 Apr 29 14:06 ..
 +
-rw-r--r--  1 root    root      2478 Jun  7  2019 .htaccess
 +
-rw-r--r--  1 root    root      101 May 15  2019 .user.ini
 +
drwxr-sr-x 32 root    root      4096 May 15  2019 3rdparty
 +
-rw-r--r--  1 root    root    12063 May 15  2019 AUTHORS
 +
-rw-r--r--  1 root    root    34520 May 15  2019 COPYING
 +
drwxr-sr-x 47 www-data www-data  4096 Apr 29 16:52 apps
 +
drwxr-sr-x  2 www-data www-data  4096 Apr 29 14:05 config
 +
-rw-r--r--  1 root    root      3805 May 15  2019 console.php
 +
drwxr-sr-x 23 root    root      4096 May 15  2019 core
 +
-rw-r--r--  1 root    root      4986 May 15  2019 cron.php
 +
drwxrwx---  7 www-data www-data  4096 Apr 29 16:55 data
 +
-rw-r--r--  1 root    root      156 May 15  2019 index.html
 +
-rw-r--r--  1 root    root      3172 May 15  2019 index.php
 +
drwxr-sr-x  6 root    root      4096 May 15  2019 lib
 +
-rw-r--r--  1 root    root      283 May 15  2019 occ
 +
drwxr-sr-x  2 root    root      4096 May 15  2019 ocm-provider
 +
drwxr-sr-x  2 root    root      4096 May 15  2019 ocs
 +
drwxr-sr-x  2 root    root      4096 May 15  2019 ocs-provider
 +
-rw-r--r--  1 root    root      2951 May 15  2019 public.php
 +
-rw-r--r--  1 root    root      5139 May 15  2019 remote.php
 +
drwxr-sr-x  4 root    root      4096 May 15  2019 resources
 +
-rw-r--r--  1 root    root        26 May 15  2019 robots.txt
 +
drwxr-sr-x 12 root    root      4096 May 15  2019 settings
 +
-rw-r--r--  1 root    root      2232 May 15  2019 status.php
 +
drwxr-sr-x  3 root    root      4096 May 15  2019 themes
 +
drwxr-sr-x  2 root    root      4096 May 15  2019 updater
 +
-rw-r--r--  1 root    root      362 May 15  2019 version.php
 +
</pre>
 +
 +
: <code>ls -al  /var/www/nextcloud/updater/</code>
 +
<pre>
 +
total 660
 +
drwxr-sr-x  2 root root  4096 May 15  2019 .
 +
drwxr-sr-x 15 root root  4096 Jun  7  2019 ..
 +
-rw-r--r--  1 root root  63216 May 15  2019 index.php
 +
-rw-r--r--  1 root root 599747 May 15  2019 updater.phar
 +
</pre>
 +
 +
https://docs.nextcloud.com/server/9/admin_manual/installation/installation_wizard.html#setting-strong-directory-permissions
 +
 +
: <code>chown -R www-data:www-data /var/www/nextcloud</code>
 +
 +
=== [[TurnKey]] Aktualisierung ===
 +
 +
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ db:convert-filecache-bigint'</code>
 +
<pre>
 +
Following columns will be updated:
 +
 +
* mounts.storage_id
 +
* mounts.root_id
 +
* mounts.mount_id
 +
 +
This can take up to hours, depending on the number of files in your instance!
 +
</pre>
 +
<pre>
 +
Continue with the conversion (y/n)? [n] y
 +
</pre>
 +
 +
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ db:convert-filecache-bigint'</code>
 +
<pre>
 +
All tables already up to date!
 +
</pre>
 +
 +
----
 +
 +
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ upgrade'</code>
 +
<pre>
 +
Nextcloud or one of the apps require upgrade - only a limited number of commands are available                              You may use your browser or the occ upgrade command to do the upgrade
 +
Set log level to debug
 +
Updating database schema
 +
Updated database
 +
Checking for update of app accessibility in appstore
 +
Checked for update of app "accessibility" in appstore
 +
Checking for update of app activity in appstore
 +
Checked for update of app "activity" in appstore
 +
Checking for update of app cloud_federation_api in appstore
 +
Checked for update of app "cloud_federation_api" in appstore
 +
Checking for update of app comments in appstore
 +
Checked for update of app "comments" in appstore
 +
Checking for update of app dav in appstore
 +
Checked for update of app "dav" in appstore
 +
Checking for update of app federatedfilesharing in appstore
 +
Checked for update of app "federatedfilesharing" in appstore
 +
Checking for update of app federation in appstore
 +
Checked for update of app "federation" in appstore
 +
Checking for update of app files in appstore
 +
Checked for update of app "files" in appstore
 +
Checking for update of app files_pdfviewer in appstore
 +
Checked for update of app "files_pdfviewer" in appstore
 +
Checking for update of app files_rightclick in appstore
 +
Checked for update of app "files_rightclick" in appstore
 +
Checking for update of app files_sharing in appstore
 +
Checked for update of app "files_sharing" in appstore
 +
Checking for update of app files_texteditor in appstore
 +
Checked for update of app "files_texteditor" in appstore
 +
Checking for update of app files_trashbin in appstore
 +
Checked for update of app "files_trashbin" in appstore
 +
Checking for update of app files_versions in appstore
 +
Checked for update of app "files_versions" in appstore
 +
Checking for update of app files_videoplayer in appstore
 +
Checked for update of app "files_videoplayer" in appstore
 +
Checking for update of app firstrunwizard in appstore
 +
Checked for update of app "firstrunwizard" in appstore
 +
Checking for update of app logreader in appstore
 +
Checked for update of app "logreader" in appstore
 +
Checking for update of app lookup_server_connector in appstore
 +
Checked for update of app "lookup_server_connector" in appstore
 +
Checking for update of app metadata in appstore
 +
Checked for update of app "metadata" in appstore
 +
Checking for update of app nextbackup in appstore
 +
Checked for update of app "nextbackup" in appstore
 +
Checking for update of app nextcloud_announcements in appstore
 +
Checked for update of app "nextcloud_announcements" in appstore
 +
Checking for update of app notifications in appstore
 +
Checked for update of app "notifications" in appstore
 +
Checking for update of app oauth2 in appstore
 +
Checked for update of app "oauth2" in appstore
 +
Checking for update of app password_policy in appstore
 +
Checked for update of app "password_policy" in appstore
 +
Checking for update of app privacy in appstore
 +
Checked for update of app "privacy" in appstore
 +
Checking for update of app provisioning_api in appstore
 +
Checked for update of app "provisioning_api" in appstore
 +
Checking for update of app recommendations in appstore
 +
Checked for update of app "recommendations" in appstore
 +
Checking for update of app richdocuments in appstore
 +
Checked for update of app "richdocuments" in appstore
 +
Checking for update of app serverinfo in appstore
 +
Checked for update of app "serverinfo" in appstore
 +
Checking for update of app settings in appstore
 +
Checked for update of app "settings" in appstore
 +
Checking for update of app sharebymail in appstore
 +
Checked for update of app "sharebymail" in appstore
 +
Checking for update of app support in appstore
 +
Checked for update of app "support" in appstore
 +
Checking for update of app survey_client in appstore
 +
Checked for update of app "survey_client" in appstore
 +
Checking for update of app systemtags in appstore
 +
Checked for update of app "systemtags" in appstore
 +
Checking for update of app text in appstore
 +
Checked for update of app "text" in appstore
 +
Checking for update of app theming in appstore
 +
Checked for update of app "theming" in appstore
 +
Checking for update of app twofactor_backupcodes in appstore
 +
Checked for update of app "twofactor_backupcodes" in appstore
 +
Checking for update of app updatenotification in appstore
 +
Checked for update of app "updatenotification" in appstore
 +
Checking for update of app viewer in appstore
 +
Checked for update of app "viewer" in appstore
 +
Checking for update of app workflowengine in appstore
 +
Checked for update of app "workflowengine" in appstore
 +
Starting code integrity check...
 +
Finished code integrity check
 +
Update successful
 +
Maintenance mode is kept active
 +
Reset log level
 +
</pre>
 +
 +
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ maintenance:mode --off'</code>
 +
<pre>
 +
Maintenance mode disabled
 +
</pre>
 +
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ maintenance:mode --off'</code>
 +
<pre>
 +
Maintenance mode already disabled
 +
</pre>
 +
 +
----
 +
 +
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ db:add-missing-indices'</code>
 +
<pre>
 +
Check indices of the share table.
 +
Check indices of the filecache table.
 +
Check indices of the twofactor_providers table.
 +
Check indices of the login_flow_v2 table.
 +
Check indices of the whats_new table.
 +
Check indices of the cards table.
 +
Check indices of the cards_properties table.
 +
Check indices of the calendarobjects_props table.
 +
Adding calendarobject_calid_index index to the calendarobjects_props table, this can take some time...
 +
calendarobjects_props table updated successfully.
 +
Check indices of the schedulingobjects table.
 +
Adding schedulobj_principuri_index index to the schedulingobjects table, this can take some time...
 +
schedulingobjects table updated successfully.
 +
</pre>
 +
 +
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ --version'</code>
 +
<pre>
 +
Nextcloud 18.0.4
 +
</pre>
 +
 +
== [[FreeBSD]] ==
 +
 
== Siehe auch ==
 
== Siehe auch ==
  

Version vom 29. April 2020, 23:04 Uhr

TurnKey

TurnKey Installation

TurnKey Installation Nachbereitung

su - -s /bin/bash www-data -c 'php /var/www/nextcloud/occ upgrade'
Nextcloud is already latest version


https://nextcloud.stura.htw-dresden.de/updater/

Initializing
Current version is 16.0.1.
Update to Nextcloud 16.0.10 available. (channel: "stable")
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-16.0.10.zip
Open changelog ↗
Check for expected files

Check for write permissions
The following places can not be written to:

    /var/www/nextcloud/updater/../console.php
    /var/www/nextcloud/updater/../occ
    /var/www/nextcloud/updater/../robots.txt
    /var/www/nextcloud/updater/../remote.php
    /var/www/nextcloud/updater/../version.php
    /var/www/nextcloud/updater/../status.php
    /var/www/nextcloud/updater/../.user.ini
    /var/www/nextcloud/updater/../.htaccess
    /var/www/nextcloud/updater/../index.php
    /var/www/nextcloud/updater/../public.php
    /var/www/nextcloud/updater/../COPYING
    /var/www/nextcloud/updater/../index.html
    /var/www/nextcloud/updater/../AUTHORS
    /var/www/nextcloud/updater/../cron.php



ls -al /var/www/nextcloud
total 164
drwxr-sr-x 15 root     root      4096 Jun  7  2019 .
drwxr-xr-x  4 root     root      4096 Apr 29 14:06 ..
-rw-r--r--  1 root     root      2478 Jun  7  2019 .htaccess
-rw-r--r--  1 root     root       101 May 15  2019 .user.ini
drwxr-sr-x 32 root     root      4096 May 15  2019 3rdparty
-rw-r--r--  1 root     root     12063 May 15  2019 AUTHORS
-rw-r--r--  1 root     root     34520 May 15  2019 COPYING
drwxr-sr-x 47 www-data www-data  4096 Apr 29 16:52 apps
drwxr-sr-x  2 www-data www-data  4096 Apr 29 14:05 config
-rw-r--r--  1 root     root      3805 May 15  2019 console.php
drwxr-sr-x 23 root     root      4096 May 15  2019 core
-rw-r--r--  1 root     root      4986 May 15  2019 cron.php
drwxrwx---  7 www-data www-data  4096 Apr 29 16:55 data
-rw-r--r--  1 root     root       156 May 15  2019 index.html
-rw-r--r--  1 root     root      3172 May 15  2019 index.php
drwxr-sr-x  6 root     root      4096 May 15  2019 lib
-rw-r--r--  1 root     root       283 May 15  2019 occ
drwxr-sr-x  2 root     root      4096 May 15  2019 ocm-provider
drwxr-sr-x  2 root     root      4096 May 15  2019 ocs
drwxr-sr-x  2 root     root      4096 May 15  2019 ocs-provider
-rw-r--r--  1 root     root      2951 May 15  2019 public.php
-rw-r--r--  1 root     root      5139 May 15  2019 remote.php
drwxr-sr-x  4 root     root      4096 May 15  2019 resources
-rw-r--r--  1 root     root        26 May 15  2019 robots.txt
drwxr-sr-x 12 root     root      4096 May 15  2019 settings
-rw-r--r--  1 root     root      2232 May 15  2019 status.php
drwxr-sr-x  3 root     root      4096 May 15  2019 themes
drwxr-sr-x  2 root     root      4096 May 15  2019 updater
-rw-r--r--  1 root     root       362 May 15  2019 version.php
ls -al /var/www/nextcloud/updater/
total 660
drwxr-sr-x  2 root root   4096 May 15  2019 .
drwxr-sr-x 15 root root   4096 Jun  7  2019 ..
-rw-r--r--  1 root root  63216 May 15  2019 index.php
-rw-r--r--  1 root root 599747 May 15  2019 updater.phar

https://docs.nextcloud.com/server/9/admin_manual/installation/installation_wizard.html#setting-strong-directory-permissions

chown -R www-data:www-data /var/www/nextcloud

TurnKey Aktualisierung

su - -s /bin/bash www-data -c 'php /var/www/nextcloud/occ db:convert-filecache-bigint'
Following columns will be updated:

* mounts.storage_id
* mounts.root_id
* mounts.mount_id

This can take up to hours, depending on the number of files in your instance!
Continue with the conversion (y/n)? [n] y
su - -s /bin/bash www-data -c 'php /var/www/nextcloud/occ db:convert-filecache-bigint'
All tables already up to date!

su - -s /bin/bash www-data -c 'php /var/www/nextcloud/occ upgrade'
Nextcloud or one of the apps require upgrade - only a limited number of commands are available                              You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Updating database schema
Updated database
Checking for update of app accessibility in appstore
Checked for update of app "accessibility" in appstore 
Checking for update of app activity in appstore
Checked for update of app "activity" in appstore 
Checking for update of app cloud_federation_api in appstore
Checked for update of app "cloud_federation_api" in appstore 
Checking for update of app comments in appstore
Checked for update of app "comments" in appstore 
Checking for update of app dav in appstore
Checked for update of app "dav" in appstore 
Checking for update of app federatedfilesharing in appstore
Checked for update of app "federatedfilesharing" in appstore 
Checking for update of app federation in appstore
Checked for update of app "federation" in appstore 
Checking for update of app files in appstore
Checked for update of app "files" in appstore 
Checking for update of app files_pdfviewer in appstore
Checked for update of app "files_pdfviewer" in appstore 
Checking for update of app files_rightclick in appstore
Checked for update of app "files_rightclick" in appstore 
Checking for update of app files_sharing in appstore
Checked for update of app "files_sharing" in appstore 
Checking for update of app files_texteditor in appstore
Checked for update of app "files_texteditor" in appstore 
Checking for update of app files_trashbin in appstore
Checked for update of app "files_trashbin" in appstore 
Checking for update of app files_versions in appstore
Checked for update of app "files_versions" in appstore 
Checking for update of app files_videoplayer in appstore
Checked for update of app "files_videoplayer" in appstore 
Checking for update of app firstrunwizard in appstore
Checked for update of app "firstrunwizard" in appstore 
Checking for update of app logreader in appstore
Checked for update of app "logreader" in appstore 
Checking for update of app lookup_server_connector in appstore
Checked for update of app "lookup_server_connector" in appstore 
Checking for update of app metadata in appstore
Checked for update of app "metadata" in appstore 
Checking for update of app nextbackup in appstore
Checked for update of app "nextbackup" in appstore 
Checking for update of app nextcloud_announcements in appstore
Checked for update of app "nextcloud_announcements" in appstore 
Checking for update of app notifications in appstore
Checked for update of app "notifications" in appstore 
Checking for update of app oauth2 in appstore
Checked for update of app "oauth2" in appstore 
Checking for update of app password_policy in appstore
Checked for update of app "password_policy" in appstore 
Checking for update of app privacy in appstore
Checked for update of app "privacy" in appstore 
Checking for update of app provisioning_api in appstore
Checked for update of app "provisioning_api" in appstore 
Checking for update of app recommendations in appstore
Checked for update of app "recommendations" in appstore 
Checking for update of app richdocuments in appstore
Checked for update of app "richdocuments" in appstore 
Checking for update of app serverinfo in appstore
Checked for update of app "serverinfo" in appstore 
Checking for update of app settings in appstore
Checked for update of app "settings" in appstore 
Checking for update of app sharebymail in appstore
Checked for update of app "sharebymail" in appstore 
Checking for update of app support in appstore
Checked for update of app "support" in appstore 
Checking for update of app survey_client in appstore
Checked for update of app "survey_client" in appstore 
Checking for update of app systemtags in appstore
Checked for update of app "systemtags" in appstore 
Checking for update of app text in appstore
Checked for update of app "text" in appstore 
Checking for update of app theming in appstore
Checked for update of app "theming" in appstore 
Checking for update of app twofactor_backupcodes in appstore
Checked for update of app "twofactor_backupcodes" in appstore 
Checking for update of app updatenotification in appstore
Checked for update of app "updatenotification" in appstore 
Checking for update of app viewer in appstore
Checked for update of app "viewer" in appstore 
Checking for update of app workflowengine in appstore
Checked for update of app "workflowengine" in appstore 
Starting code integrity check...
Finished code integrity check
Update successful
Maintenance mode is kept active
Reset log level
su - -s /bin/bash www-data -c 'php /var/www/nextcloud/occ maintenance:mode --off'
Maintenance mode disabled
su - -s /bin/bash www-data -c 'php /var/www/nextcloud/occ maintenance:mode --off'
Maintenance mode already disabled

su - -s /bin/bash www-data -c 'php /var/www/nextcloud/occ db:add-missing-indices'
Check indices of the share table.
Check indices of the filecache table.
Check indices of the twofactor_providers table.
Check indices of the login_flow_v2 table.
Check indices of the whats_new table.
Check indices of the cards table.
Check indices of the cards_properties table.
Check indices of the calendarobjects_props table.
Adding calendarobject_calid_index index to the calendarobjects_props table, this can take some time...
calendarobjects_props table updated successfully.
Check indices of the schedulingobjects table.
Adding schedulobj_principuri_index index to the schedulingobjects table, this can take some time...
schedulingobjects table updated successfully.
su - -s /bin/bash www-data -c 'php /var/www/nextcloud/occ --version'
Nextcloud 18.0.4

FreeBSD

Siehe auch