Nextcloud (Ubuntu 18.04): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 2: Zeile 2:




== Installation ==
== Voraussetzungen ==
 
=== Benötigte Pakete installieren ===


<pre>
<pre>
Zeile 14: Zeile 12:
</pre>
</pre>


=== Nextcloud installieren ===
== Installation ==


<pre>
<pre>
Zeile 28: Zeile 26:
sudo chown -R www-data:www-data nextcloud19_0_0
sudo chown -R www-data:www-data nextcloud19_0_0
sudo ln -s nextcloud19_0_0 nextcloud
sudo ln -s nextcloud19_0_0 nextcloud
</pre>
== MariaDB-Datenbank anlegen ==
<pre>
mysql -u root -p
mysql> create database if not exists nextcloud;
mysql> create user 'nextcloud'@'%' identified by '<password>';
mysql> grant all on nextcloud.* to 'nextcloud'@'%';
mysql> flush privileges;
mysql> quit;
</pre>
</pre>



Version vom 11. Juni 2020, 09:33 Uhr

Noch in Bearbeitung


Voraussetzungen

sudo apt-get update
sudo apt-get install -y libapache2-mod-php php-curl php-gd php-json php-mbstring php-zip php-xml php-common php-mysql php-intl php-imagick

Installation

https://nextcloud.com/install/
cd ~/temp
wget https://download.nextcloud.com/server/releases/nextcloud-19.0.0.zip
unzip nextcloud-19.0.0.zip
sudo mv nextcloud /mnt/synology/web1/www/nextcloud19_0_0
cd /mnt/synology/web1/www/
sudo chown -R www-data:www-data nextcloud19_0_0
sudo ln -s nextcloud19_0_0 nextcloud

MariaDB-Datenbank anlegen

mysql -u root -p
mysql> create database if not exists nextcloud;
mysql> create user 'nextcloud'@'%' identified by '<password>';
mysql> grant all on nextcloud.* to 'nextcloud'@'%'; 
mysql> flush privileges;
mysql> quit;

Konfiguration

Apache

sudo a2enmod rewrite && sudo a2enmod headers && sudo a2enmod env && sudo a2enmod dir && sudo a2enmod mime
sudo systemctl restart apache2.service 
sudo vi /etc/apache2/sites-available/nextcloud.conf
Alias /nextcloud "/mnt/synology/web1/www/nextcloud/"

<Directory /mnt/synology/web1/www/nextcloud/>
  Require all granted
  AllowOverride All
  Options FollowSymLinks MultiViews

  <IfModule mod_dav.c>
    Dav off
  </IfModule>

</Directory>
sudo a2ensite nextcloud.conf
sudo systemctl reload apache2.service
http://10.0.0.176/nextcloud/

Links

https://docs.nextcloud.com/server/19/admin_manual/installation/

https://docs.nextcloud.com/server/19/admin_manual/installation/example_ubuntu.html


Zurück zu Nextcloud