Nextcloud Installation Teil 3 - Absicherung, App-Installation, Fehlerbehebung
SSL Certificate
openssl
Mit dem Kommando openssl wird das SSL-Zertifikat für den Heimgebrauch erstellt.
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt
Danach die Zertifikate an den Richtigen Ort kopiert:
Apache2 SSL anpassen
root@nc:~# ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf
root@nc:~# vi /etc/apache2/sites-enabled/default-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/nextcloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/certificate.crt
SSLCertificateKeyFile /etc/ssl/private/privateKey.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Aktiviert site-enable
EMail Program RainLoop
Standard EMail von Nextcloud deaktivieren.
Default Passwort admin/12345
Admin Login und die Domain anpassen.
Kalender
Kalender mit dem Android Smartphon / Thunderbird verbinden.
http://192.168.178.110/remote.php/dav/calendars/Admin/personal/
Update Fehler
Nach einem Update wird php nicht richtig erkannt.
- Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB.
- Das PHP OPcache-Modul ist nicht richtig konfiguriert. Weitere Informationen findest du in der Dokumentation ↗.
- Der OPcache-Zwischenspeicher für interne Zeichenfolgen ist fast voll. Um sicherzustellen, dass sich wiederholende Zeichenfolgen effektiv zwischengespeichert werden können, wird empfohlen, opcache.interned_strings_buffer mit einem Wert größer als 8 in deiner PHP-Konfiguration anzuwenden.
vi /etc/php/x.x/apache2/php.ini
; Maximum amount of memory a script may consume
; https://php.net/memory-limit
memory_limit = 2048M