Bearbeiten von „StuRa:Server/Nextcloud

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 16: Zeile 16:


===== [[TurnKey]] 15 Installation Durchführung =====
===== [[TurnKey]] 15 Installation Durchführung =====
====== [[TurnKey]] 15 Installation Antivirus scanner ======
Für die standardmäßige [[#Konfiguration Antivirus scanner]] erwartet [[{{PAGENAME}}]] die Datei <code>clamscan</code> (an der Stelle <code>/usr/bin/clamscan</code>) als Programm für den <code>Mode</code> <code>ClamAV Executable</code>. Die Datei gibt es aber nicht, da ClamAV nicht installiert ist.
Installieren vom Paket <code>clamav</code>
: <code>apt install -y clamav</code>
Anzeigen des Ablageortes eines Kommandos
: <code>which clamav</code>
<pre>
/usr/bin/clamscan
</pre>
----
"Es heißt immer", dass darüber hinaus der Dienst für ClamAV noch installiert und laufen soll. :-/
Installieren vom Paket <code>clamav-daemon</code>
: <code>apt install -y clamav-daemon</code>
Starten vom Dienst <code>clamav-daemon</code>
: <code>systemctl start clamav-daemon.service</code>
Anzeigen vom Stand vom Dienst <code>clamav-daemon</code>
: <code>systemctl status clamav-daemon.service</code>
Scheint nicht zu funktionieren!
standardmäßiges Ausschalten vom Dienst <code>clamav-daemon</code>
: <code>systemctl disable clamav-daemon.service</code>


===== [[TurnKey]] 15 Installation Nachbereitung =====
===== [[TurnKey]] 15 Installation Nachbereitung =====
Zeile 1.134: Zeile 1.105:
Fix broken values of calendar objects
Fix broken values of calendar objects
  Done
  Done
-->
     0/0 [----->----------------------]  0%
     0/0 [----->----------------------]  0%
<!--
Updated <dav> to 1.15.0
Updated <dav> to 1.15.0
Updating <files_sharing> ...
Updating <files_sharing> ...
Zeile 1.329: Zeile 1.298:


: <code>apt -y install php7.2-bcmath</code>
: <code>apt -y install php7.2-bcmath</code>
: <code>reboot</code>
<pre></pre>
: <code>apt list --manual-installed | grep php</code>
<pre></pre>
<pre></pre>
<!--
<pre>
<pre>
libapache2-mod-php7.2/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php-igbinary/unknown,now 3.1.5+2.0.8-1+0~20200917.17+debian9~1.gbp75a732 amd64 [installed]
php-imagick/unknown,now 3.4.4-4+0~20200804.15+debian9~1.gbp2925ae amd64 [installed]
php-pear/unknown,now 1:1.10.9+submodules+notgz-1+0~20191119.13+debian9~1.gbp296d25 all [installed]
php-redis/unknown,now 5.3.1+4.3.0-1+0~20200708.25+debian9~1.gbp800f71 amd64 [installed]
php7.2-bcmath/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-cli/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-curl/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-gd/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-gmp/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-imap/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-intl/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-json/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-ldap/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-mbstring/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-mysql/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-xml/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
php7.2-zip/unknown,now 7.2.33-1+0~20201008.48+debian9~1.gbpcb3068 amd64 [installed]
webmin-phpini/stretch,now 1.881-turnkey+0 all [installed]
</pre>
</pre>
!-->


: <code>php -m</code>
==== [[TurnKey]] 15 Konfiguration ====
<pre>
[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
igbinary
imagick
imap
intl
json
ldap
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
redis
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib


[Zend Modules]
[[#Konfiguration]]
Zend OPcache
</pre>


: <code>apt install php7.3-cli</code>
: <code>less /var/www/nextcloud/config/config.php</code>
<pre>
: <code>less /var/www/nextcloud/config/config.sample.php</code>
Reading package lists... Done
Building dependency tree     
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:


The following packages have unmet dependencies:
==== [[TurnKey]] 15 Erweiterungen ====
php7.3-cli : Depends: libpcre2-8-0 (>= 10.32) but 10.22-3 is to be installed
E: Unable to correct problems, you have held broken packages.
</pre>


: <code>apt show -a pcre2-utils</code>
===== [[TurnKey]] 15 Erweiterung OnlyOffice =====
<pre>
Package: pcre2-utils
Version: 10.34-7+0~20191219.5+debian9~1.gbp555bb9
Priority: optional
Section: utils
Source: pcre2
Maintainer: Matthew Vernon <matthew@debian.org>
Installed-Size: 280 kB
Depends: libc6 (>= 2.14), libpcre2-16-0 (>= 10.34), libpcre2-32-0 (>= 10.34), libpcre2-8-0 (>= 10.34), libpcre2-posix2 (>= 10.34)
Homepage: https://pcre.org/
Download-Size: 149 kB
APT-Sources: https://packages.sury.org/php stretch/main amd64 Packages
Description: New Perl Compatible Regular Expression Library - utilities
This is PCRE2, the new implementation of PCRE, a library of functions
to support regular expressions whose syntax and semantics are as
close as possible to those of the Perl 5 language. New projects
should use this library in preference to the older library,
confusingly called pcre3 in Debian.
.
This package contains the utilities pcre2grep (like grep with PCRE)
and pcre2test (a test program for the library, but also useful for
experimenting with regular expressions). Both programs are also
useful examples of programming with libpcre2.
 
Package: pcre2-utils
Version: 10.22-3
Priority: optional
Section: utils
Source: pcre2
Maintainer: Matthew Vernon <matthew@debian.org>
Installed-Size: 228 kB
Depends: libc6 (>= 2.14), libpcre2-16-0, libpcre2-32-0, libpcre2-8-0, libpcre2-posix0
Download-Size: 111 kB
APT-Sources: http://deb.debian.org/debian stretch/main amd64 Packages
Description: New Perl Compatible Regular Expression Library - utilities
This is PCRE2, the new implementation of PCRE, a library of functions
to support regular expressions whose syntax and semantics are as
close as possible to those of the Perl 5 language. New projects
should use this library in preference to the older library,
confusingly called pcre3 in Debian.
.
This package contains the utilities pcre2grep (like grep with PCRE)
and pcre2test (a test program for the library, but also useful for
experimenting with regular expressions). Both programs are also
useful examples of programming with libpcre2.
</pre>
 
----
* 2020-12-09
* (Proxmox CT) snapshot
 
: <code>apt update && apt -y upgrade</code>
 
https:///index.php/settings/admin/overview#
<pre></pre>
<pre>
Version
 
Nextcloud 19.0.4
 
A new version is available: Nextcloud 19.0.5
All apps have an update for this version available
Apps with available updates
Open updater Download now
Update channel: Stable
</pre>
<pre></pre>
 
''Open updater''
 
https:///updater/
<pre></pre>
<pre>
Initializing
Current version is 19.0.4.
Update to Nextcloud 19.0.5 available. (channel: "stable")
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-19.0.5.zip
Open changelog ↗
Check for expected files
Check for write permissions
Create backup
Downloading
Verifying integrity
Extracting
Enable maintenance mode
Replace entry points
Delete old files
Move new files in place
Keep maintenance mode active?
Done
</pre>
<pre></pre>
''Start update''
 
<pre>
Initializing
Current version is 19.0.4.
Update to Nextcloud 19.0.5 available. (channel: "stable")
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-19.0.5.zip
Open changelog ↗
Check for expected files
Check for write permissions
Create backup
Downloading
Verifying integrity
Extracting
Enable maintenance mode
Replace entry points
Delete old files
Move new files in place
Keep maintenance mode active?
</pre>
''No (for usage of the web based updater)''
 
<pre>
 
 
    Initializing
    Current version is 19.0.4.
    Update to Nextcloud 19.0.5 available. (channel: "stable")
    Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-19.0.5.zip
    Open changelog ↗
    Check for expected files
    Check for write permissions
    Create backup
    Downloading
    Verifying integrity
    Extracting
    Enable maintenance mode
    Replace entry points
    Delete old files
    Move new files in place
    Keep maintenance mode active?
    Maintenance mode will get disabled.
    Done
</pre>
''Go back to your Nextcloud instance to finish the update''
 
https:///
 
<pre>
Nextcloud will be updated to version 19.0.5
Please make sure that the database, the config folder and the data folder have been backed up before proceeding.
To avoid timeouts with larger installations, you can instead run the following command from your installation directory:
 
./occ upgrade
</pre>
''Start update''
 
<pre>
Nextcloud
Update to 19.0.5
 
The update was successful. Redirecting you to Nextcloud in 0 seconds.
Detailed logs
</pre>
<!--
<pre>
Preparing update
 
Set log level to debug
 
Turned on maintenance mode
 
Repair step: Repair MySQL collation
 
Repair info: All tables already have the correct collation -> nothing to do
 
Repair step: Repair SQLite autoincrement
 
Repair step: Copy data from accounts table when migrating from ownCloud
 
Repair step: Drop account terms table when migrating from ownCloud
 
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 "appointments" in appstore
 
Update app "appointments" from appstore
 
Repair step: Update hook for Appointments app
 
Repair info: appointments UpdateHook finished
 
Checked for update of app "appointments" in appstore
 
Checking for update of app "calendar" in appstore
 
Checked for update of app "calendar" 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 "contacts" in appstore
 
Update app "contacts" from appstore
 
Checked for update of app "contacts" in appstore
 
Checking for update of app "contactsinteraction" in appstore
 
Checked for update of app "contactsinteraction" in appstore
 
Checking for update of app "cospend" in appstore
 
Checked for update of app "cospend" in appstore
 
Checking for update of app "dav" in appstore
 
Checked for update of app "dav" in appstore
 
Checking for update of app "deck" in appstore
 
Update app "deck" from appstore
 
Repair step: Delete orphaned ACL rules
 
Checked for update of app "deck" in appstore
 
Checking for update of app "documentserver_community" in appstore
 
Checked for update of app "documentserver_community" in appstore
 
Checking for update of app "drop_account" in appstore
 
Checked for update of app "drop_account" in appstore
 
Checking for update of app "event_update_notification" in appstore
 
Checked for update of app "event_update_notification" in appstore
 
Checking for update of app "external" in appstore
 
Checked for update of app "external" 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_antivirus" in appstore
 
Checked for update of app "files_antivirus" 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 "forms" in appstore
 
Checked for update of app "forms" in appstore
 
Checking for update of app "impersonate" in appstore
 
Checked for update of app "impersonate" 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 "news" in appstore
 
Checked for update of app "news" 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 "ownpad" in appstore
 
Checked for update of app "ownpad" 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 "photos" in appstore
 
Checked for update of app "photos" in appstore
 
Checking for update of app "polls" in appstore
 
Update app "polls" from appstore
 
Checked for update of app "polls" 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 "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 "spreed" in appstore
 
Update app "spreed" from appstore
 
Repair step: Fix the namespace in database tables
 
Repair step: Create help command
 
Repair step: Invalidate access cache for projects conversation provider
 
Repair info: Invalidation not required
 
Checked for update of app "spreed" 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 "tasks" in appstore
 
Update app "tasks" from appstore
 
Checked for update of app "tasks" 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 "weather" in appstore
 
Update app "weather" from appstore
 
Checked for update of app "weather" in appstore
 
Checking for update of app "workflowengine" in appstore
 
Checked for update of app "workflowengine" in appstore
 
Repair step: Repair MySQL collation
 
Repair info: All tables already have the correct collation -> nothing to do
 
Repair step: Repair mime types
 
Repair step: Clean tags and favorites
 
Repair info: 0 tags of deleted users have been removed.
 
Repair info: 0 tags for delete files have been removed.
 
Repair info: 0 tag entries for deleted tags have been removed.
 
Repair info: 0 tags with no entries have been removed.
 
Repair step: Repair invalid shares
 
Repair step: Move .step file of updater to backup location
 
Repair info: .step file exists
 
Repair info: .step-previous-update removed
 
Repair info: .step file moved to .step-previous-update
 
Repair step: Fix potential broken mount points
 
Repair info: No mounts updated
 
Repair step: Add log rotate job
 
Repair step: Clear frontend caches
 
Repair info: Image cache cleared
 
Repair info: SCSS cache cleared
 
Repair info: JS cache cleared
 
Repair step: Clear every generated avatar on major updates
 
Repair step: Add preview background cleanup job
 
Repair step: Queue a one-time job to cleanup old backups of the updater
 
Repair step: Cleanup invalid photocache files for carddav
 
Repair step: Add background job to cleanup login flow v2 tokens
 
Repair step: Remove potentially over exposing share links
 
Repair info: No need to remove link shares.
 
Repair step: Clear access cache of projects
 
Repair step: Reset generated avatar flag
 
Starting code integrity check
 
Finished code integrity check
 
Turned off maintenance mode
 
Reset log level
</pre>
!-->
 
https:///index.php/settings/admin/overview
<pre>
Security & setup warnings
 
It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information.
There are some warnings regarding your setup.
</pre>
<pre></pre>
<pre>
Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read the documentation page about this.
 
    filecache_extended.fileid
</pre>
<pre></pre>
: <code>su - -s /bin/bash  www-data -c 'php /var/www/nextcloud/occ db:convert-filecache-bigint'</code>
<pre>
Following columns will be updated:
 
* filecache_extended.fileid
 
This can take up to hours, depending on the number of files in your instance!
Continue with the conversion (y/n)? [n] y
</pre>
 
https:///index.php/settings/admin/overview
<pre>
Security & setup warnings
 
It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information.
There are some errors regarding your setup.
 
    Last background job execution ran 1 hour ago. Something seems wrong. Check the background job settings
</pre>
<pre></pre>
 
https:///index.php/settings/admin#backgroundjobs
<pre>
Background jobs
 
Some jobs didn’t execute since 5 months ago. Please consider switching to system cron.
 
For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information.
Pick background job setting
 
 
Execute one task with each page loaded
 
 
cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP.
 
 
Use system cron service to call the cron.php file every 5 minutes. The cron.php needs to be executed by the system user "www-data".
</pre>
<pre>
[O] AJAX
[ ] Webcron
[ ] Cron
</pre>
<pre>
[ ] AJAX
[ ] Webcron
[O] Cron
</pre>
https:///index.php/settings/admin/overview
<pre></pre>
 
<!--
<pre>
</pre>
!-->
 
==== [[TurnKey]] 15 Konfiguration ====
 
[[#Konfiguration]]
 
: <code>less /var/www/nextcloud/config/config.php</code>
: <code>less /var/www/nextcloud/config/config.sample.php</code>
 
==== [[TurnKey]] 15 Erweiterungen ====
 
===== [[TurnKey]] 15 Erweiterung OnlyOffice =====


works for me ootb (Nextcloud 18.0.4)
works for me ootb (Nextcloud 18.0.4)
Zeile 2.204: Zeile 1.499:
* https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/
* https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/
* https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html
* https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html
=== Konfiguration Antivirus scanner ===
* https:///index.php/settings/apps/installed/files_antivirus
* https:///index.php/settings/admin/security
* https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/antivirus_configuration.html
* https://github.com/nextcloud/files_antivirus
Früher war das Untersuchen auf Viren nur eine Erweiterung. https://apps.nextcloud.com/apps/files_antivirus
[[{{PAGENAME}}]] nutzt [[wikipedia:de:ClamAV]]. Standardmäßig ist ClamAV aber oft gar nicht installiert.
== Erweiterungen ==
== Apps ==


== Siehe auch ==
== Siehe auch ==

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)