{"id":1016,"date":"2022-05-11T17:28:37","date_gmt":"2022-05-11T15:28:37","guid":{"rendered":"https:\/\/apfelcast.com\/?p=1016"},"modified":"2022-05-11T17:28:37","modified_gmt":"2022-05-11T15:28:37","slug":"nextcloud-24-auf-ubuntu-22-04-installieren-einfache-schritt-fuer-schritt-anleitung","status":"publish","type":"post","link":"https:\/\/it-ion.de\/index.php\/2022\/05\/11\/nextcloud-24-auf-ubuntu-22-04-installieren-einfache-schritt-fuer-schritt-anleitung\/","title":{"rendered":"Nextcloud 24 auf Ubuntu 22.04 installieren &#8211; einfache Schritt-f\u00fcr-Schritt Anleitung"},"content":{"rendered":"\n<div class=\"brlbs-cmpnt-container brlbs-cmpnt-content-blocker brlbs-cmpnt-with-individual-styles\" data-borlabs-cookie-content-blocker-id=\"default\" data-borlabs-cookie-content=\"PGlmcmFtZSB0aXRsZT0iWW91VHViZSB2aWRlbyBwbGF5ZXIiIHNyYz0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvOEh3N003dGNJOW8iIHdpZHRoPSI1NjAiIGhlaWdodD0iMzE1IiBmcmFtZWJvcmRlcj0iMCIgYWxsb3dmdWxsc2NyZWVuPSJhbGxvd2Z1bGxzY3JlZW4iPjwvaWZyYW1lPg==\">\n<div class=\"brlbs-cmpnt-cb-preset-a\">\n<p class=\"brlbs-cmpnt-cb-description\">Sie sehen gerade einen Platzhalterinhalt von <strong>Standard<\/strong>. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfl\u00e4che unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.<\/p>\n<div class=\"brlbs-cmpnt-cb-buttons\"> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-unblock role=\"button\">Inhalt entsperren<\/a> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-accept-service role=\"button\" style=\"display: none\">Erforderlichen Service akzeptieren und Inhalte entsperren<\/a> <\/div>\n<p> <a class=\"brlbs-cmpnt-cb-provider-toggle\" href=\"#\" data-borlabs-cookie-show-provider-information role=\"button\">Mehr Informationen<\/a> <\/div>\n<\/div>\n<p>In diesem Video erkl\u00e4re Ich euch in einer einfachen Schritt-f\u00fcr-Schritt Anleitung, wie ihr Nextcloud auf einem Server mit Ubuntu 22.04 installieren k\u00f6nnt. Dabei ist es egal, ob es sich hier um einen physischen Server, eine virtuelle Maschine, oder einen gemieteten Server (VPS) handelt.<\/p>\n<p>\u00bb Weitere Videos:<br \/>\nSicherheits- und Einrichtungswarnungen beheben: <a href=\"https:\/\/cc.apfelcast.com\/l7fq6\">https:\/\/cc.apfelcast.com\/l7fq6<\/a><br \/>\nDynDNS Domain einrichten: <a href=\"https:\/\/cc.apfelcast.com\/pvww4\">https:\/\/cc.apfelcast.com\/pvww4<\/a><br \/>\nNextcloud Office einrichten: <a href=\"https:\/\/youtu.be\/BAc15RHfwEA\">https:\/\/youtu.be\/BAc15RHfwEA<\/a><br \/>\nNextcloud 24 &#8211; Das sind die neuen Funktionen: <a href=\"https:\/\/youtu.be\/mw0-txcsTIQ\">https:\/\/youtu.be\/mw0-txcsTIQ<\/a><br \/>\nNextcloud Playlist: <a href=\"https:\/\/www.youtube.com\/watch?v=mlRAaZT53Rg&amp;list=PLLg1WgOBYXOtQOwYQjJc1GbuYz-wJgmtN\">https:\/\/www.youtube.com\/watch?v=mlRAaZT53Rg&amp;list=PLLg1WgOBYXOtQOwYQjJc1GbuYz-wJgmtN<\/a><\/p>\n<p>\u00bb Weitere Links:<br \/>\nNextcloud Dokumentation f\u00fcr Optimierung, Fehler, etc: <a href=\"https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/\">https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/<\/a><br \/>\nUbuntu 22.04 Download: <a href=\"https:\/\/releases.ubuntu.com\/22.04\/\">https:\/\/releases.ubuntu.com\/22.04\/<\/a><\/p>\n<div id=\"93964-1\"><script src=\"\/\/ads.themoneytizer.com\/s\/gen.js?type=1\"><\/script><script src=\"\/\/ads.themoneytizer.com\/s\/requestform.js?siteId=93964&#038;formatId=1\"><\/script><\/div>\n<p>&nbsp;<\/p>\n<h3>Im Video verwendete Befehle:<\/h3>\n<p>&nbsp;<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\"># updating \napt update &amp;&amp; apt upgrade -y\n\n# Installing apache\napt install apache2\n\n# Install PHP \napt install software-properties-common\nadd-apt-repository ppa:ondrej\/php\napt update\n\n# Install PHP &amp; Moduls\napt install php libapache2-mod-php php-zip php-dompdf php-xml php-mbstring php-gd php-curl php-imagick libmagickcore-6.q16-6-extra php-intl php-bcmath php-gmp php-cli php-json php-mysql php-zip php-gd  php-mbstring php-curl php-xml php-pear unzip nano php-apcu redis-server ufw php-redis\n\n\n# adjust PHP.ini file\nnano \/etc\/php\/8.1\/apache2\/php.ini\n\n(alternativ)\n(nano \/etc\/php\/8.0\/apache2\/php.ini)\n\nmemory_limit = 1024M\nupload_max_filesize = 20G\npost_max_size = 20G\ndate.timezone = Europe\/Berlin\noutput_buffering = Off\n\n\n# Install Databse Server\napt install mariadb-server\n\n# Maria DB Server Konfiguration\nmysql_secure_installation\n\n# open SQL dialoge\nmysql\n\n# create database calles nextcloud\nCREATE DATABASE nextcloud; \n\n# create database user with password\nCREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';\n\n#grant accesss to databse\nGRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';\n\n#save changes and exit\nFLUSH PRIVILEGES;\nEXIT;\n\n# Download lastest nextcloud version\ncd \/tmp &amp;&amp; wget https:\/\/download.nextcloud.com\/server\/releases\/latest.zip\nunzip latest.zip\nmv nextcloud \/var\/www\/\n\n#adjust conf\nnano \/etc\/apache2\/sites-available\/000-default.conf\n\n# chnage document root to \/var\/www\/nextcloud\n \n# Enable the NextCloud and Rewrite Module\n\na2enmod rewrite\na2enmod headers\na2enmod env\na2enmod dir\na2enmod mime\n\n# restart apache\nsystemctl restart apache2.service\n\n# prepare data folder\nmkdir \/home\/data\/\nchown -R www-data:www-data \/home\/data\/\n\nchown -R www-data:www-data \/var\/www\/nextcloud\/\nchmod -R 755 \/var\/www\/nextcloud\/\n\n\n# -&gt; open server ip in browser\n\n\n### Remote Access &amp; SSL ##\n\n#create new conf\nnano \/etc\/apache2\/sites-available\/nextcloud.conf\n\n&lt;VirtualHost *:80&gt;\n     ServerAdmin master@domain.com\n     DocumentRoot \/var\/www\/nextcloud\/\n     ServerName \n\n     &lt;Directory \/var\/www\/nextcloud\/&gt;\n        Options +FollowSymlinks\n        AllowOverride All\n        Require all granted\n          &lt;IfModule mod_dav.c&gt;\n            Dav off\n          &lt;\/IfModule&gt;\n        SetEnv HOME \/var\/www\/nextcloud\n        SetEnv HTTP_HOME \/var\/www\/nextcloud\n     &lt;\/Directory&gt;\n\n     ErrorLog ${APACHE_LOG_DIR}\/error.log\n     CustomLog ${APACHE_LOG_DIR}\/access.log combined\n\n&lt;\/VirtualHost&gt;\n\n\n#enbale config\na2ensite nextcloud.conf\nservice apache2 restart\n\n#install certbot\napt install certbot python3-certbot-apache\n\ncertbot --apache -m master@domain.com -d cloud.domain.com\n\n#certbot auto-renew script\ncrontab -e\n\n40 3 * * 0 letsencrypt renew &gt;&gt; \/var\/log\/letsencrypt-renew.log &amp;&amp; service apache2 reload &gt; \/dev\/null 2&gt;&amp;1<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>apfelcast Support<\/h3>\n<p>Du ben\u00f6tigst Unterst\u00fctzung bei deinem Projekt oder hast Fragen zur Umsetzung?<br \/>\n<strong>Dann melde ich gern bei uns!<\/strong><\/p>\n<p>[button link=&#8220;https:\/\/apfelcast.com\/kontakt&#8220; type=&#8220;big&#8220; class=&#8220; custom-button&#8220;] Kontaktieren[\/button]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1018,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1016","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"taxonomy_info":{"category":[{"value":1,"label":"Allgemein"}]},"featured_image_src_large":["https:\/\/it-ion.de\/wp-content\/uploads\/2022\/05\/thumbnail_nc_v24-install-1024x576.jpg",1024,576,true],"author_info":{"display_name":"Daniel Klozb\u00fccher","author_link":"https:\/\/it-ion.de\/index.php\/author\/wp-master\/"},"comment_info":0,"category_info":[{"term_id":1,"name":"Allgemein","slug":"allgemein","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":89,"filter":"raw","cat_ID":1,"category_count":89,"category_description":"","cat_name":"Allgemein","category_nicename":"allgemein","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/posts\/1016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/comments?post=1016"}],"version-history":[{"count":0,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/posts\/1016\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/media\/1018"}],"wp:attachment":[{"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/media?parent=1016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/categories?post=1016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/tags?post=1016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}