{"id":1996,"date":"2020-10-30T20:00:00","date_gmt":"2020-10-30T19:00:00","guid":{"rendered":"https:\/\/markus-blog.de\/?p=1996"},"modified":"2023-04-03T08:43:57","modified_gmt":"2023-04-03T06:43:57","slug":"installation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2","status":"publish","type":"post","link":"https:\/\/markus-blog.de\/index.php\/2020\/10\/30\/installation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2\/","title":{"rendered":"Installation Nextcloud 20 auf Ubuntu 20.04 mit postgreSQL 13 php7.4-fpm Apache2 und HTTP\/2"},"content":{"rendered":"\n<p>Nextcloud 20 (NextcloudHub) wurde ver\u00f6ffentlicht und es gibt viele Neuerungen. Oliver Pifferi hat <a href=\"https:\/\/medium.com\/@OliverPifferi\/nextcloud-conference-2020-7ca37b09f444\" target=\"_blank\" rel=\"noreferrer noopener\">hier<\/a> eine sch\u00f6ne Zusammenfassung, auch \u00fcber die Nextcloud Konferenz, geschrieben.<\/p>\n\n\n\n<p>Verweisen m\u00f6chte ich auch auf das aktuelle <a href=\"https:\/\/nextcloud.com\/changelog\/#latest20\" target=\"_blank\" rel=\"noreferrer noopener\">ChangeLog.<\/a><\/p>\n\n\n\n<p>Die wichtigsten neuen Key-Features kurz zusammengefasst:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Das neue Dashboard bietet einen hervorragenden Ausgangspunkt f\u00fcr den Tag. \u00dcber ein Dutzend Widgets von Twitter und Github bis hin zu Moodle und Zammad sind bereits verf\u00fcgbar<\/p><p>Die Suche wurde vereinheitlicht und die Suchergebnisse von Nextcloud-Apps sowie externen Diensten wie Gitlab, Jira und Discourse wurden an einem Ort zusammengefasst<br><\/p><p>Talk f\u00fchrt die &#8222;Br\u00fccke&#8220; zu anderen Plattformen ein, darunter MS Teams, Slack, IRC, Matrix und ein Dutzend andere<\/p><\/blockquote>\n\n\n\n<p>Aber nun beginnen wir mit der Installation. Welche Voraussetzungen braucht Ihr:<\/p>\n\n\n\n<p>&#8211; einen VPS\/Root-Server mit Ubuntu 20.04 Minimal Image (wer noch keinen hat, kann hier bei <a href=\"https:\/\/www.netcup.de\/bestellen\/gutschein_einloesen.php?gutschein=36nc15825556910&amp;ref=113290\" target=\"_blank\" rel=\"noreferrer noopener\">@netcup<\/a> einen mit 5 \u20ac Rabatt bestellen, oder hier bei <a href=\"https:\/\/hetzner.cloud\/?ref=O4DNPT7KH7kS\" target=\"_blank\" rel=\"noreferrer noopener\">Hetzner Cloud<\/a> mit 20\u20ac Startguthaben anfangen)<br><\/p>\n\n\n\n<p>&#8211; root-Zugriff<\/p>\n\n\n\n<p><br>&#8211; Einen DNS A- und optional AAAA-Rekord f\u00fcr unsere Nextcloud<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Schritt 1: Firewall installieren und aktivieren<\/strong><\/h4>\n\n\n\n<p>Als erstes installieren wir auf unser System die Firewall und lassen nur die Ports f\u00fcr den Webserver und ssh offen, um den Server zu administrieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install ufw -y\nufw allow http\nufw allow https\nufw allow ssh\nufw enable<\/code><\/pre>\n\n\n\n<p>Mit &#8222;y&#8220; best\u00e4tigen und weiter geht es mit&#8230;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Schritt 2: postgreSQL 13 installieren<\/strong><\/h4>\n\n\n\n<p>Bevor wir postgreSQL 13 installieren k\u00f6nnen, m\u00fcssen wir erst das Repository zu den Paketquellen hinzuf\u00fcgen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#091;arch=amd64] http:\/\/apt.postgresql.org\/pub\/repos\/apt\/ `lsb_release -cs`-pgdg main\" |sudo tee \/etc\/apt\/sources.list.d\/pgdg.list\nwget --quiet -O - https:\/\/www.postgresql.org\/media\/keys\/ACCC4CF8.asc | apt-key add -\napt update<\/code><\/pre>\n\n\n\n<p>Danach k\u00f6nnen wir mit den folgenden Befehlen den Datenbank-Server installieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install -y postgresql-13 postgresql-client-13<\/code><\/pre>\n\n\n\n<p>Nach der Installation pr\u00fcfen wir, ob wir uns mit dem DB-Server verbinden k\u00f6nnen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u postgres psql\npsql (13.0 (Ubuntu 13.0-1.pgdg20.04+1))\nType \"help\" for help.\n\npostgres=#\n<\/code><\/pre>\n\n\n\n<p>und lassen uns die Verbindungsinformationen anzeigen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>postgres=#  \\conninfo\nYou are connected to database \"postgres\" as user \"postgres\" via socket in \"\/var\/run\/postgresql\" at port \"5432<\/code><\/pre>\n\n\n\n<p>danach schlie\u00dfen wir die Verbindung wieder:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>postgres-#  \\q<\/code><\/pre>\n\n\n\n<p>und gehen zum n\u00e4chsten Schritt \u00fcber<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 3: Webserver installieren<\/h4>\n\n\n\n<p>Als Webserver nutzen wir in diesem Tutorial Apache2, den wir wie folgt installieren<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install -y apache2 apache2-utils<\/code><\/pre>\n\n\n\n<p>nach der Installation pr\u00fcfen wir kurz den Status des Webservers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status apache2<\/code><\/pre>\n\n\n\n<p>der Output sollte in etwa so aussehen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"190\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik.png\" alt=\"\" class=\"wp-image-2014\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik.png 732w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-300x78.png 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-230x60.png 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-350x91.png 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-480x125.png 480w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/figure>\n\n\n\n<p>Wenn dem so ist, gehen wir zum n\u00e4chsten Schritt und installieren php7.4-fpm.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 4: php7.4-fpm installieren<\/h4>\n\n\n\n<p>Da php-smbclient nicht mehr im offiziellen Repository von Ubuntu 20.04 vorhanden ist, nutzen wir das PPA von Ondrej. Dazu m\u00fcssen wir dieses zu unseren Paketquellen hinzuf\u00fcgen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb http:\/\/ppa.launchpad.net\/ondrej\/php\/ubuntu $(lsb_release -cs) main\" | tee \/etc\/apt\/sources.list.d\/php.list<\/code><\/pre>\n\n\n\n<p>und den Key ebenfalls:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-key adv --recv-keys --keyserver hkps:\/\/keyserver.ubuntu.com:443 4F4EA0AAE5267A6C<\/code><\/pre>\n\n\n\n<p>danach aktualisieren wir unsere Paketquellen und installieren die ben\u00f6tigten Pakete:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update &amp;&amp; apt install -y php7.4-cli php7.4-common php7.4-mbstring php7.4-gd php-imagick php7.4-intl php7.4-bz2 php7.4-xml php7.4-pgsql php7.4-zip php7.4-dev php7.4-curl php7.4-fpm php-dompdf redis-server php-redis php-smbclient php7.4-ldap php7.4-bcmath php7.4-gmp\n<\/code><\/pre>\n\n\n\n<p>nach der Installation widmen wir uns der Apache-Konfiguration<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 5: Konfiguration Apache2 und php7.4-fpm<\/h4>\n\n\n\n<p>F\u00fcr die Nutzung von Nextcloud ben\u00f6tigen wir einige Apache2-Module, die wir mit dem folgendem Befehl aktivieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2enmod proxy_fcgi setenvif mpm_event rewrite headers env dir mime ssl http2<\/code><\/pre>\n\n\n\n<p>Desweiteren m\u00fcssen wir das zuvor installierte php7.4-fpm akivieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2enconf php7.4-fpm<\/code><\/pre>\n\n\n\n<p>in der Apache2-Konfiguration passen wir jetzt noch einige Parameter an, damit die .htaccess-Datei von Nextcloud genutzt wird und http2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/apache2\/apache2.conf<\/code><\/pre>\n\n\n\n<p>dort suchen wir nach den folgenden Eintr\u00e4gen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \/var\/www\/>\nOptions Indexes FollowSymLinks\nAllowOverride None\nRequire all granted\n&lt;\/Directory><\/code><\/pre>\n\n\n\n<p>und \u00e4ndern &#8222;None&#8220; zu &#8222;All&#8220;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \/var\/www\/>\nOptions Indexes FollowSymLinks\nAllowOverride All\nRequire all granted\n&lt;\/Directory><\/code><\/pre>\n\n\n\n<p>F\u00fcr http2 setzen wir noch den folgenden Code in die config-Datei:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Protocols h2 h2c http\/1.1<\/code><\/pre>\n\n\n\n<p>und schlie\u00dfen mit STRG+x<\/p>\n\n\n\n<p>Nun passen wir noch php an und stellen die Voraussetzungen f\u00fcr Nextcloud her:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/php\/7.4\/fpm\/php.ini<\/code><\/pre>\n\n\n\n<p>Dort setzen wir die folgenden Parameter ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>opcache.enable=1\nopcache.enable_cli=1\nopcache.interned_strings_buffer=8\nopcache.max_accelerated_files=10000\nopcache.memory_consumption=128\nopcache.save_comments=1\nopcache.revalidate_freq=1\nmax_execution_time = 300\nmax_input_time = 600\nmemory_limit = 512M\nupload_max_filesize = 10240M<\/code><\/pre>\n\n\n\n<p>Danach starten wir Apache2 und php7.4-fpm neu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart apache2 php7.4-fpm<\/code><\/pre>\n\n\n\n<p>und gehen zum n\u00e4chsten&#8230;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 6: Installation Certbot und weitere Tools<\/h4>\n\n\n\n<p>Um unsere Nextcloud mit einem Zertifikat abzusichern nutzen wir Certbot mit dem Apache2-Plugin:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install -y python3-certbot-apache certbot wget curl sudo unzip<\/code><\/pre>\n\n\n\n<p>Die anderen Tools ben\u00f6tigen wir zum Herunterladen, entpacken und f\u00fcr die Einrichtung eines Cronjobs. Weiter geht es mit&#8230;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 7: Datenbank anlegen<\/h4>\n\n\n\n<p>Nextcloud ben\u00f6tigt eine Datenbank, die wir wie folgt anlegen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u postgres psql<\/code><\/pre>\n\n\n\n<p>und dann:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE USER nextcloud WITH PASSWORD 'your-password';\nCREATE DATABASE nextclouddb TEMPLATE template0 ENCODING 'UNICODE';\nALTER DATABASE nextclouddb OWNER TO nextcloud;\nGRANT ALL PRIVILEGES ON DATABASE nextclouddb TO nextcloud;\n\\q<\/code><\/pre>\n\n\n\n<p>nun k\u00f6nnen wir uns die Installationsdateien herunterladen&#8230;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 8: Download Nextcloud<\/h4>\n\n\n\n<p>Die ZIP-Datei bekommen wir wie folgt auf unseren Server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/download.nextcloud.com\/server\/releases\/latest-20.zip<\/code><\/pre>\n\n\n\n<p>im Anschlu\u00df entpacken wir die Dateien:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unzip latest-20.zip<\/code><\/pre>\n\n\n\n<p>und verschieben sie an die richtige Stelle inklusive Anpassung der Rechte:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv nextcloud \/var\/www\/html\/\nchown -R www-data:www-data \/var\/www\/html\/nextcloud<\/code><\/pre>\n\n\n\n<p>das Archiv k\u00f6nnen wir wieder l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm latest-20.zip<\/code><\/pre>\n\n\n\n<p>f\u00fcr unsere Dateien legen wir einen extra Ordner au\u00dferhalb der Webroot an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/nextcloud_data<\/code><\/pre>\n\n\n\n<p>und passen hier auch die Rechte an, damit der Webserver die Dateien lesen kann:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -R www-data:www-data \/nextcloud_data<\/code><\/pre>\n\n\n\n<p>weiter geht es mit dem&#8230;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 9: Anlegen Apache2-vHost und Zertifikat <\/h4>\n\n\n\n<p>den vHost f\u00fcr Apache2 legen wir in das Standard-Verzeichnis \/etc\/apache2\/sites-available :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/apache2\/sites-available\/001-nextcloud.conf<\/code><\/pre>\n\n\n\n<p>f\u00fcr erste tragen wir dort den folgenden Block ein (Servernamen anpassen):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80>\nServerName nextcloud.your-domain.tld\nServerAdmin webmaster@your-domain.tld\nDocumentRoot \/var\/www\/html\/nextcloud\n\nErrorLog ${APACHE_LOG_DIR}\/error.log\nCustomLog ${APACHE_LOG_DIR}\/access.log combined\n&lt;\/VirtualHost><\/code><\/pre>\n\n\n\n<p>und speichern wieder mit STRG+x. Danach m\u00fcssen wir die Seite aktivieren, den von Apache2 angelegten default-vHost deaktivieren wir auch gleich:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2ensite 001-nextcloud.conf\na2dissite 000-default.conf\nsystemctl reload apache2<\/code><\/pre>\n\n\n\n<p>danach fordern wir ein entsprechendes Zertfikat f\u00fcr https an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>certbot --apache --rsa-key-size 4096<\/code><\/pre>\n\n\n\n<p>die letzte Abfrage beantworten wir mit &#8222;2&#8220; f\u00fcr Redirect<\/p>\n\n\n\n<p>und passen den automatisch erstellten vHost an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/apache2\/sites-available\/001-nextcloud-le-ssl.conf<\/code><\/pre>\n\n\n\n<p>unter DocumentRoot setzen wir den folgenden Block:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;IfModule mod_headers.c>\nHeader always set Strict-Transport-Security \"max-age=15768000; preload\"\nHeader always set Referrer-Policy \"strict-origin-when-cross-origin\"\n# Prevent MIME based attacks\nHeader always set X-Content-Type-Options \"nosniff\"\nHeader always set X-Frame-Options \"SAMEORIGIN\"\n&lt;\/IfModule>\n# SSL Configuration - uses strong cipher list - these might need to be downgraded if you need to support older browsers\/devices\nSSLEngine on\nSSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH\nSSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1\nSSLHonorCipherOrder On\n\n&lt;Directory \/var\/www\/html\/nextcloud\/>\nRequire all granted\nAllowOverride All\nOptions FollowSymLinks MultiViews\n\n&lt;IfModule mod_dav.c>\nDav off\n&lt;\/IfModule>\n\nSetEnv HOME \/var\/www\/html\/nextcloud\nSetEnv HTTP_HOME \/var\/www\/html\/nextcloud\nSatisfy Any\n\n&lt;\/Directory><\/code><\/pre>\n\n\n\n<p>und f\u00fchren ein Reload durch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl reload apache2<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Schritt 10: Konfiguration Nextcloud<\/h4>\n\n\n\n<p>Im Anschlu\u00df rufen wir unsere Seite im Browser unserer Wahl auf und schlie\u00dfen die Konfiguration ab:<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1-1024x627.png\" alt=\"\" class=\"wp-image-2021\" width=\"1024\" height=\"627\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1-1024x627.png 1024w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1-300x184.png 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1-768x471.png 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1-830x509.png 830w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1-230x141.png 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1-350x214.png 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1-480x294.png 480w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-1.png 1495w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p>Wenn der Installer fertig ist, passen wir die config.php an, damit unser redis-server als cache genutzt wird:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/var\/www\/html\/nextcloud\/config\/config.php<\/code><\/pre>\n\n\n\n<p>dort unter dem array &#8222;trusted_domains&#8220; den folgenden Block einf\u00fcgen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>'memcache.local' => '\\OC\\\\Memcache\\\\Redis',\n'memcache.locking' => '\\\\OC\\\\Memcache\\\\Redis',\n'redis' => array(\n'host' => 'localhost',\n'port' => 6379,\n),<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"204\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-2.png\" alt=\"\" class=\"wp-image-2023\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-2.png 543w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-2-300x113.png 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-2-230x86.png 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-2-350x131.png 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-2-480x180.png 480w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/figure><\/div>\n\n\n\n<p>und mit STRG+x abspeichern.<\/p>\n\n\n\n<p>In den Einstellungen \u00e4ndern wir &#8222;Hintergrund-Aufgaben&#8220; auf Cron:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1142\" height=\"673\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2.jpg\" alt=\"\" class=\"wp-image-1703\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2.jpg 1142w, https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2-300x177.jpg 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2-768x453.jpg 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2-1024x603.jpg 1024w, https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2-830x489.jpg 830w, https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2-230x136.jpg 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2-350x206.jpg 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2019\/10\/Nextcloud17_2-480x283.jpg 480w\" sizes=\"auto, (max-width: 1142px) 100vw, 1142px\" \/><\/figure>\n\n\n\n<p>und erstellen dazu den Cron-Job f\u00fcr den User www-data:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo crontab -u www-data -e<\/code><\/pre>\n\n\n\n<p>in der letzten Zeile folgendes einf\u00fcgen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>*\/5 * * * * php7.4 -f \/var\/www\/html\/nextcloud\/cron.php<\/code><\/pre>\n\n\n\n<p>und mit STRG+x speichern.<\/p>\n\n\n\n<p>Im Anschlu\u00df pr\u00fcfen wir, ob in der \u00dcbersicht noch Warnungen auftreten:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1018\" height=\"554\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-3.png\" alt=\"\" class=\"wp-image-2024\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-3.png 1018w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-3-300x163.png 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-3-768x418.png 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-3-830x452.png 830w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-3-230x125.png 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-3-350x190.png 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2020\/10\/grafik-3-480x261.png 480w\" sizes=\"auto, (max-width: 1018px) 100vw, 1018px\" \/><\/figure><\/div>\n\n\n\n<p>Jetzt habt Ihr es fasst geschafft und m\u00fcsst nur noch die Mailserver-Einstellungen anpassen.<\/p>\n\n\n\n<p>Ich w\u00fcnsche Euch viel Spa\u00df mit Eurer Nextcloud.<\/p>\n\n\n\n<p>Bis zum n\u00e4chsten Mal.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Beitragsbild mit freundlicher Genehmigung von Marcus G\u00fcnther.<\/p><cite><a href=\"http:\/\/guenique-photography.de\" target=\"_blank\" rel=\"noreferrer noopener nofollow sponsored\">http:\/\/guenique-photography.de<\/a><\/cite><\/blockquote>\n\n\n\n<p><\/p>\n<div class=\"shariff shariff-align-flex-start shariff-widget-align-flex-start\" data-services=\"facebook%7Creddit\" data-url=\"https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F\" data-timestamp=\"1680511437\" data-hidezero=\"1\" data-backendurl=\"https:\/\/markus-blog.de\/wp-json\/shariff\/v1\/share_counts?\"><ul class=\"shariff-buttons theme-round orientation-horizontal buttonsize-medium\"><li class=\"shariff-button mastodon shariff-nocustomcolor\" style=\"background-color:#563ACC\"><a href=\"https:\/\/s2f.kytta.dev\/?text=Installation%20Nextcloud%2020%20auf%20Ubuntu%2020.04%20mit%20postgreSQL%2013%20php7.4-fpm%20Apache2%20und%20HTTP%2F2 https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F\" title=\"Bei Mastodon teilen\" aria-label=\"Bei Mastodon teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#6364FF; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"75\" height=\"79\" viewBox=\"0 0 75 79\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M37.813-.025C32.462-.058 27.114.13 21.79.598c-8.544.621-17.214 5.58-20.203 13.931C-1.12 23.318.408 32.622.465 41.65c.375 7.316.943 14.78 3.392 21.73 4.365 9.465 14.781 14.537 24.782 15.385 7.64.698 15.761-.213 22.517-4.026a54.1 54.1 0 0 0 .01-6.232c-6.855 1.316-14.101 2.609-21.049 1.074-3.883-.88-6.876-4.237-7.25-8.215-1.53-3.988 3.78-.43 5.584-.883 9.048 1.224 18.282.776 27.303-.462 7.044-.837 14.26-4.788 16.65-11.833 2.263-6.135 1.215-12.79 1.698-19.177.06-3.84.09-7.692-.262-11.52C72.596 7.844 63.223.981 53.834.684a219.453 219.453 0 0 0-16.022-.71zm11.294 12.882c5.5-.067 10.801 4.143 11.67 9.653.338 1.48.471 3 .471 4.515v21.088h-8.357c-.07-7.588.153-15.182-.131-22.765-.587-4.368-7.04-5.747-9.672-2.397-2.422 3.04-1.47 7.155-1.67 10.735v6.392h-8.307c-.146-4.996.359-10.045-.404-15.002-1.108-4.218-7.809-5.565-10.094-1.666-1.685 3.046-.712 6.634-.976 9.936v14.767h-8.354c.109-8.165-.238-16.344.215-24.5.674-5.346 5.095-10.389 10.676-10.627 4.902-.739 10.103 2.038 12.053 6.631.375 1.435 1.76 1.932 1.994.084 1.844-3.704 5.501-6.739 9.785-6.771.367-.044.735-.068 1.101-.073z\"\/><defs><linearGradient id=\"paint0_linear_549_34\" x1=\"37.0692\" y1=\"0\" x2=\"37.0692\" y2=\"79\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#6364FF\"\/><stop offset=\"1\" stop-color=\"#563ACC\"\/><\/linearGradient><\/defs><\/svg><\/span><\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F\" title=\"Bei Facebook teilen\" aria-label=\"Bei Facebook teilen\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span data-service=\"facebook\" style=\"color:#3b5998\" class=\"shariff-count shariff-hidezero\"><\/span>&nbsp;<\/a><\/li><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F&text=Installation%20Nextcloud%2020%20auf%20Ubuntu%2020.04%20mit%20postgreSQL%2013%20php7.4-fpm%20Apache2%20und%20HTTP%2F2&via=markusblogde\" title=\"Bei X teilen\" aria-label=\"Bei X teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button whatsapp shariff-nocustomcolor\" style=\"background-color:#5cbe4a\"><a href=\"https:\/\/api.whatsapp.com\/send?text=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F%20Installation%20Nextcloud%2020%20auf%20Ubuntu%2020.04%20mit%20postgreSQL%2013%20php7.4-fpm%20Apache2%20und%20HTTP%2F2\" title=\"Bei Whatsapp teilen\" aria-label=\"Bei Whatsapp teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#34af23; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#34af23\" d=\"M17.6 17.4q0.2 0 1.7 0.8t1.6 0.9q0 0.1 0 0.3 0 0.6-0.3 1.4-0.3 0.7-1.3 1.2t-1.8 0.5q-1 0-3.4-1.1-1.7-0.8-3-2.1t-2.6-3.3q-1.3-1.9-1.3-3.5v-0.1q0.1-1.6 1.3-2.8 0.4-0.4 0.9-0.4 0.1 0 0.3 0t0.3 0q0.3 0 0.5 0.1t0.3 0.5q0.1 0.4 0.6 1.6t0.4 1.3q0 0.4-0.6 1t-0.6 0.8q0 0.1 0.1 0.3 0.6 1.3 1.8 2.4 1 0.9 2.7 1.8 0.2 0.1 0.4 0.1 0.3 0 1-0.9t0.9-0.9zM14 26.9q2.3 0 4.3-0.9t3.6-2.4 2.4-3.6 0.9-4.3-0.9-4.3-2.4-3.6-3.6-2.4-4.3-0.9-4.3 0.9-3.6 2.4-2.4 3.6-0.9 4.3q0 3.6 2.1 6.6l-1.4 4.2 4.3-1.4q2.8 1.9 6.2 1.9zM14 2.2q2.7 0 5.2 1.1t4.3 2.9 2.9 4.3 1.1 5.2-1.1 5.2-2.9 4.3-4.3 2.9-5.2 1.1q-3.5 0-6.5-1.7l-7.4 2.4 2.4-7.2q-1.9-3.2-1.9-6.9 0-2.7 1.1-5.2t2.9-4.3 4.3-2.9 5.2-1.1z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F\" title=\"Bei XING teilen\" aria-label=\"Bei XING teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button threema shariff-nocustomcolor shariff-mobile\" style=\"background-color:#4fbc24\"><a href=\"threema:\/\/compose?text=Installation%20Nextcloud%2020%20auf%20Ubuntu%2020.04%20mit%20postgreSQL%2013%20php7.4-fpm%20Apache2%20und%20HTTP%2F2%20https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F\" title=\"Bei Threema teilen\" aria-label=\"Bei Threema teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#1f1f1f; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#1f1f1f\" d=\"M30.8 10.9c-0.3-1.4-0.9-2.6-1.8-3.8-2-2.6-5.5-4.5-9.4-5.2-1.3-0.2-1.9-0.3-3.5-0.3s-2.2 0-3.5 0.3c-4 0.7-7.4 2.6-9.4 5.2-0.9 1.2-1.5 2.4-1.8 3.8-0.1 0.5-0.2 1.2-0.2 1.6 0 0.4 0.1 1.1 0.2 1.6 0.4 1.9 1.3 3.4 2.9 5 0.8 0.8 0.8 0.8 0.7 1.3 0 0.6-0.5 1.6-1.7 3.6-0.3 0.5-0.5 0.9-0.5 0.9 0 0.1 0.1 0.1 0.5 0 0.8-0.2 2.3-0.6 5.6-1.6 1.1-0.3 1.3-0.4 2.3-0.4 0.8 0 1.1 0 2.3 0.2 1.5 0.2 3.5 0.2 4.9 0 5.1-0.6 9.3-2.9 11.4-6.3 0.5-0.9 0.9-1.8 1.1-2.8 0.1-0.5 0.2-1.1 0.2-1.6 0-0.7-0.1-1.1-0.2-1.6-0.3-1.4 0.1 0.5 0 0zM20.6 17.3c0 0.4-0.4 0.8-0.8 0.8h-7.7c-0.4 0-0.8-0.4-0.8-0.8v-4.6c0-0.4 0.4-0.8 0.8-0.8h0.2l0-1.6c0-0.9 0-1.8 0.1-2 0.1-0.6 0.6-1.2 1.1-1.7s1.1-0.7 1.9-0.8c1.8-0.3 3.7 0.7 4.2 2.2 0.1 0.3 0.1 0.7 0.1 2.1v0 1.7h0.1c0.4 0 0.8 0.4 0.8 0.8v4.6zM15.6 7.3c-0.5 0.1-0.8 0.3-1.2 0.6s-0.6 0.8-0.7 1.3c0 0.2 0 0.8 0 1.5l0 1.2h4.6v-1.3c0-1 0-1.4-0.1-1.6-0.3-1.1-1.5-1.9-2.6-1.7zM25.8 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2zM18.1 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2zM10.4 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button mailto shariff-nocustomcolor\" style=\"background-color:#a8a8a8\"><a href=\"mailto:?body=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F&subject=Installation%20Nextcloud%2020%20auf%20Ubuntu%2020.04%20mit%20postgreSQL%2013%20php7.4-fpm%20Apache2%20und%20HTTP%2F2\" title=\"Per E-Mail versenden\" aria-label=\"Per E-Mail versenden\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#999\" d=\"M32 12.7v14.2q0 1.2-0.8 2t-2 0.9h-26.3q-1.2 0-2-0.9t-0.8-2v-14.2q0.8 0.9 1.8 1.6 6.5 4.4 8.9 6.1 1 0.8 1.6 1.2t1.7 0.9 2 0.4h0.1q0.9 0 2-0.4t1.7-0.9 1.6-1.2q3-2.2 8.9-6.1 1-0.7 1.8-1.6zM32 7.4q0 1.4-0.9 2.7t-2.2 2.2q-6.7 4.7-8.4 5.8-0.2 0.1-0.7 0.5t-1 0.7-0.9 0.6-1.1 0.5-0.9 0.2h-0.1q-0.4 0-0.9-0.2t-1.1-0.5-0.9-0.6-1-0.7-0.7-0.5q-1.6-1.1-4.7-3.2t-3.6-2.6q-1.1-0.7-2.1-2t-1-2.5q0-1.4 0.7-2.3t2.1-0.9h26.3q1.2 0 2 0.8t0.9 2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button printer shariff-nocustomcolor\" style=\"background-color:#a8a8a8\"><a href=\"javascript:window.print()\" title=\"drucken\" aria-label=\"drucken\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 30 32\"><path fill=\"#999\" d=\"M6.8 27.4h16v-4.6h-16v4.6zM6.8 16h16v-6.8h-2.8q-0.7 0-1.2-0.5t-0.5-1.2v-2.8h-11.4v11.4zM27.4 17.2q0-0.5-0.3-0.8t-0.8-0.4-0.8 0.4-0.3 0.8 0.3 0.8 0.8 0.3 0.8-0.3 0.3-0.8zM29.7 17.2v7.4q0 0.2-0.2 0.4t-0.4 0.2h-4v2.8q0 0.7-0.5 1.2t-1.2 0.5h-17.2q-0.7 0-1.2-0.5t-0.5-1.2v-2.8h-4q-0.2 0-0.4-0.2t-0.2-0.4v-7.4q0-1.4 1-2.4t2.4-1h1.2v-9.7q0-0.7 0.5-1.2t1.2-0.5h12q0.7 0 1.6 0.4t1.3 0.8l2.7 2.7q0.5 0.5 0.9 1.4t0.4 1.6v4.6h1.1q1.4 0 2.4 1t1 2.4z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F\" title=\"Bei Reddit teilen\" aria-label=\"Bei Reddit teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span data-service=\"reddit\" style=\"color:#ff4500\" class=\"shariff-count shariff-hidezero\"><\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2020%2F10%2F30%2Finstallation-nextcloud-20-auf-ubuntu-20-04-mit-postgresql-13-php7-4-fpm-apache2-und-http-2%2F\" title=\"Bei LinkedIn teilen\" aria-label=\"Bei LinkedIn teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Nextcloud 20 (NextcloudHub) wurde ver\u00f6ffentlicht und es gibt viele Neuerungen. Oliver Pifferi hat hier eine sch\u00f6ne Zusammenfassung, auch \u00fcber die Nextcloud Konferenz, geschrieben. Verweisen m\u00f6chte ich auch auf das aktuelle [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1990,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[63,153,52,214,199,201,190,64,203,134],"class_list":["post-1996","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nextcloud","tag-apache2","tag-collaboration","tag-nextcloud","tag-nextcloud20","tag-nextcloudhub","tag-php7-4","tag-postgresql","tag-reverse-proxy","tag-ubuntu20","tag-vps"],"_links":{"self":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts\/1996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/comments?post=1996"}],"version-history":[{"count":0,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts\/1996\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/media\/1990"}],"wp:attachment":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/media?parent=1996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/categories?post=1996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/tags?post=1996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}