GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und konfigurieren Sie Nextcloud unter Ubuntu 20.04

Nextcloud ist eine kostenlose Open-Source-Dateifreigabe- und Kollaborationsplattform – die am weitesten verbreitete – die es Ihnen ermöglicht, Ihre eigenen Datei-Hosting-Dienste zu hosten. Es ist ein Fork von ownCloud und anderen Speicherlösungen wie Dropbox, Google Drive und anderen sehr ähnlich. Mit Nextcloud können Sie Ihre persönlichen Inhalte, Dateien, Dokumente und Fotos speichern und mit Ihren Freunden und Ihrer Familie teilen. Es kommt mit vielen Add-Ons, die Ihnen helfen, seine Funktionalität zu erweitern.

In diesem Tutorial zeigen wir Ihnen, wie Sie Nextcloud-Server und -Client auf Ubuntu 20.04 installieren.

Voraussetzungen

  • Ein frisches Ubuntu 20.04 VPS auf der Atlantic.net Cloud Platform
  • Ein Desktop-System mit Ubuntu 20.04
  • Ein gültiger Domainname, der auf Ihre Server-IP verweist
  • Ein auf Ihrem Server konfiguriertes Root-Passwort

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Ubuntu 20.04 als Betriebssystem mit mindestens 2 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Ubuntu 20.04-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Schritt 2 – LAMP Server installieren

Bevor Sie beginnen, muss ein LAMP-Stack auf Ihrem Server installiert werden. Wenn sie nicht installiert sind, können Sie sie mit dem folgenden Befehl installieren:

apt-get install apache2 mariadb-server libapache2-mod-php php php-gmp php-bcmath php-gd php-
json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip bzip2 -y

Sobald alle Pakete installiert sind, bearbeiten Sie die Datei php.ini und ändern Sie einige der Werte gemäß Ihren Anforderungen.

nano /etc/php/7.4/apache2/php.ini

Ändern Sie die folgenden Zeilen:

memory_limit = 512M
date.timezone = Asia/Kolkata

Speichern und schließen Sie die Datei, wenn Sie fertig sind, und starten Sie dann den Apache-Dienst neu, um die Änderungen zu übernehmen:

systemctl restart apache2

Schritt 3 – Erstellen Sie eine Nextcloud-Datenbank

Als nächstes müssen Sie eine Datenbank und einen Benutzer für Nextcloud erstellen. Stellen Sie zunächst mit dem folgenden Befehl eine Verbindung zu MariaDB her:

mysql

Sobald die Verbindung hergestellt ist, erstellen Sie eine Datenbank und einen Benutzer mit dem folgenden Befehl:

create database nextclouddb;
grant all on nextclouddb.* to 'nextcloud'@'localhost' identified by 'yourpassword';

Leeren Sie als Nächstes die Berechtigungen und beenden Sie die MariaDB-Shell mit dem folgenden Befehl:

flush privileges;
exit;

Schritt 4 – Laden Sie Nextcloud herunter

Laden Sie zunächst die neueste Version von Nextcloud von der offiziellen Website mit dem folgenden Befehl herunter:

wget https://download.nextcloud.com/server/releases/latest-20.tar.bz2

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar -jxvf latest-20.tar.bz2

Verschieben Sie als Nächstes das extrahierte Verzeichnis in das Apache-Web-Root-Verzeichnis und erteilen Sie die entsprechenden Berechtigungen mit dem folgenden Befehl:

mv nextcloud /var/www/html/
chown -R www-data:www-data /var/www/html/nextcloud
chmod -R 775 /var/www/html/nextcloud

Sobald Sie fertig sind, können Sie mit der Konfiguration des Apache-Servers fortfahren.

Schritt 5 – Apache für Nextcloud konfigurieren

Als Nächstes müssen Sie eine Konfigurationsdatei für den virtuellen Apache-Host erstellen, um Nextcloud bereitzustellen.

Sie können es mit dem folgenden Befehl erstellen:

nano /etc/apache2/sites-available/nextcloud.conf

Fügen Sie die folgenden Zeilen hinzu:

<VirtualHost *:80>
DocumentRoot "/var/www/html/nextcloud"
ServerName nextcloud.example.com

ErrorLog ${APACHE_LOG_DIR}/nextcloud.error
CustomLog ${APACHE_LOG_DIR}/nextcloud.access combined

<Directory /var/www/html/nextcloud/>
Require all granted
Options FollowSymlinks MultiViews
AllowOverride All

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

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
Satisfy Any

</Directory>

</VirtualHost>

Speichern und schließen Sie die Datei und aktivieren Sie dann den virtuellen Apache-Host mit dem folgenden Befehl:

a2ensite nextcloud.conf

Als nächstes aktivieren Sie die erforderlichen Apache-Module mit dem folgenden Befehl:

a2enmod rewrite headers env dir mime setenvif ssl

Starten Sie als Nächstes den Apache-Dienst neu, um die Konfigurationsänderungen zu übernehmen:

systemctl restart apache2

Zu diesem Zeitpunkt ist der Apache-Webserver so konfiguriert, dass er Nextcloud bedient.

Schritt 6 – Zugriff auf Nextcloud

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://nextcloud.example.com auf die Nextcloud zu . Sie sollten die folgende Seite sehen:

Legen Sie Ihren Admin-Benutzernamen und Ihr Passwort fest, definieren Sie Ihre Datenbankeinstellungen und klicken Sie auf Fertig stellen Setup-Seite. Sie sollten das Nextcloud-Dashboard auf der folgenden Seite sehen:


Schritt 7 – Installieren und konfigurieren Sie den Nextcloud-Client

Nextcloud bietet eine Client-Anwendung für Android, Windows, iOS, die verwendet werden kann, um Ihren Nextcloud-Server zu verbinden. Benutzer können unterwegs auf Dateien zugreifen und diese synchronisieren.

Installieren Sie auf dem Client-Computer die Nextcloud-Anwendung mit dem folgenden Befehl:

apt-get install software-properties-common gnupg2 -y
add-apt-repository ppa:nextcloud-devs/client
apt-get update -y
apt-get install nextcloud-client -y

Sobald die Anwendung installiert ist, starten Sie die Nextcloud-Anwendung von Ihrem Ubuntu DASH. Sie sollten den folgenden Bildschirm sehen:

Geben Sie Ihre Nextcloud-Server-URL an und klicken Sie auf Weiter Taste. Sie werden aufgefordert, Ihren Nextcloud-Benutzernamen und Ihr Passwort anzugeben:

Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Wählen Sie Ihre gewünschten Einstellungen und klicken Sie auf Verbinden Taste. Sobald die Verbindung hergestellt ist, sollten Sie die folgende Seite sehen:

Wählen Sie OpenLocal Folder und klicken Sie auf Fertig stellen Taste. Sie sollten Ihren Nextcloud-Ordner auf der folgenden Seite sehen:

Sie können jetzt ganz einfach beliebige Dateien und Ordner in dieses Verzeichnis legen und sie mit Nextcloud synchronisieren.

Schlussfolgerung

In diesem Handbuch haben Sie gelernt, wie Sie Nextcloud auf einem Ubuntu 20.04-Server installieren. Sie haben auch gelernt, wie Sie den Nextcloud-Client auf dem Desktop-Computer installieren und ihn mit dem Nextcloud-Server verbinden. Sie können Ihre persönlichen Inhalte jetzt ganz einfach speichern und mit Ihren Freunden und Ihrer Familie teilen. Probieren Sie noch heute Nextcloud auf VPS-Hosting von Atlantic.Net aus!


Linux
  1. So installieren und konfigurieren Sie Redis unter Ubuntu 18.04

  2. So installieren Sie R unter Ubuntu 18.04

  3. So installieren und konfigurieren Sie den OpenVPN-Server unter Ubuntu 20.04

  4. Wie installiere und konfiguriere ich Fail2ban auf Ubuntu?

  5. So installieren und konfigurieren Sie Elasticsearch unter Ubuntu 18.04

So installieren und konfigurieren Sie OrangeScrum unter Ubuntu 20.04

So installieren und konfigurieren Sie den SeaweedFS-Cluster unter Ubuntu 20.04

So installieren und konfigurieren Sie den VNC-Server unter Ubuntu 20.04

So installieren und konfigurieren Sie NextCloud unter Ubuntu 20.04 und LEMP

So installieren und konfigurieren Sie Elasticsearch unter Ubuntu 20.04

So installieren und konfigurieren Sie das Zammad-Ticketsystem unter Ubuntu 20.04