So installieren Sie den Nextcloud-Server unter Windows 10

So installieren Sie den Nextcloud-Server unter Windows 10

NextCloud ist eine perfekte Alternative zur Cloud-Speichersoftware Owncloud. Es gibt sowohl eine Open-Source-Community-Version als auch eine kostenpflichtige Unternehmensversion. NextCloud bietet außerdem die gleiche Server-Client-Struktur wie Owncloud und unterstützt viele Erweiterungen. Benutzer können die NextCloud Community Server Edition auf einem PC oder Server installieren, um zu Hause lokalen Cloud-Speicher zu erstellen .

Der NextCloud-Client ist für Windows, Linux , MacOS sowie iOS- und Android-Smartphone-Plattformen verfügbar . Es handelt sich also um einen plattformübergreifenden Cloud-Speicher mit modularer Architektur und Funktionen, die mithilfe von Plugins oder Erweiterungen von NextCloud erweitert werden können. Es gibt über 200 Erweiterungen wie Kalender (CalDAV), Kontakte (CardDAV), URL-Shortener , Medienstream (Ampache), Lesezeichen-Dienst, Bildergalerie, RSS-Reader, Dokument-Viewer-Dokument, browserbasierter Texteditor, Verbindung zu Dropbox , Google Drive , Amazon S3 und mehr.

Die Benutzeroberfläche von NextCloud ist recht einfach zu bedienen und benutzerfreundlich. Hier in dieser Anleitung erfahren Sie, wie Sie NextCloud unter Windows 10 installieren , ohne XAMMP , WAMP, IIS-Server oder Virtualisierungssoftware wie VirtualBox oder VMware zu verwenden. In diesem Artikel wird die WSL-Funktion (Windows Subsystem for Linux) unter Windows 10 verwendet. Diese Funktion ermöglicht die Ausführung von Linux-Umgebungsanwendungen unter Windows 10 mit hoher Leistung wie auf jedem nativen Linux-Server. Deshalb läuft NextCloud auch unter Windows 10 reibungslos und störungsfrei.

Installieren Sie den NextCloud-Server unter Windows 10 mit WSL (Windows-Subsystem für Linux).

Schritt 1: Aktivieren Sie die WSL-Funktion unter Windows 10

WSL (Windows Subsystem für Linux) ist bereits unter Windows 10 verfügbar und muss nur noch aktiviert werden. Dazu müssen Benutzer zu Systemsteuerung > Programme > Windows-Funktion ein- oder ausschalten gehen .

So installieren Sie den Nextcloud-Server unter Windows 10

Schritt 2: Laden Sie die Linux-Umgebungsanwendung aus dem Microsoft Store herunter

Um NextCloud unter Windows 10 zu installieren, benötigen Sie zunächst eine Linux-App aus dem Microsoft Store. Gehen Sie zum Windows-Suchfeld und geben Sie „Microsoft Store“ ein. Wenn es erscheint, klicken Sie darauf und suchen Sie nach Ubuntu 18.

So installieren Sie den Nextcloud-Server unter Windows 10

Im Microsoft Store wird die Ubuntu 18-App angezeigt. Wählen Sie sie aus, installieren Sie sie und verwenden Sie dann die Schaltfläche „Starten“.

Nach dem Start der Linux- Ubuntu- Umgebung wird die Einrichtung einige Zeit dauern.

So installieren Sie den Nextcloud-Server unter Windows 10

Schritt 3: Installieren Sie Apache + PHP + MySQL/MariaDB für NextCloud

Führen Sie die folgenden Befehle aus, um Apache zusammen mit MariaDB und PHP 7.2 zu installieren

sudo apt-get install apache2 mysql-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

Schritt 4: Laden Sie den NextCloud-Server herunter und installieren Sie ihn unter Windows 10

Um die neueste Version von NextCloud herunterzuladen, müssen Sie die offizielle Download-Seite hier besuchen .

Da NextCloud kein Repository wie Owncloud zum direkten Herunterladen von Serverdateien bereitstellt, gibt es zwei Möglichkeiten: Download über SNAP oder direkt von der Website.

Leider funktioniert SNAP (Snapcraft) immer noch nicht auf dem Windows-Subsystem für Linux-Systeme und kann daher hier nicht verwendet werden. Die verbleibende Option ist über die Download-Seite.

Klicken Sie auf der Nextcloud-Seite mit der rechten Maustaste auf die Schaltfläche „Herunterladen“ und kopieren Sie die Linkadresse.

So installieren Sie den Nextcloud-Server unter Windows 10

Gehen Sie nun zum Ubuntu-Fenster (WSL), geben Sie wget ein und klicken Sie dann mit der rechten Maustaste, um den Link einzufügen.

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip

Schritt 5: Entpacken Sie die NextCloud-Serverdatei

Extrahieren Sie die Nextcloud-ZIP-Datei und verschieben Sie die extrahierte Datei dann in den Webordner.

sudo apt install unzip

Heruntergeladene Dateien anzeigen:

ls

Entpacken Sie die Dateien:

unzip downloaded_file name

Im Beispielfall lautet der Name der heruntergeladenen Datei nextcloud-15.0.5.zip , der Befehl lautet also:

unzip nextcloud-15.0.5.zip

Sie müssen den Namen der heruntergeladenen NextCloud-Zip-Datei verwenden.

So installieren Sie den Nextcloud-Server unter Windows 10

Schritt 6: Kopieren Sie die Nextcloud-Dateien in das Apache-Webverzeichnis

Nach dem Extrahieren ist es an der Zeit, den Nextcloud- Ordner nach /var/www/html zu verschieben . Der zu verwendende Befehl lautet:

sudo mv nextcloud /var/www/html/nextcloud/

Erstellen Sie einen Datenordner im kopierten Ordner:

sudo mkdir /var/www/html/nextcloud/data

Richten Sie Berechtigungen für den Nextcloud-Ordner ein:

sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/

Schritt 7: Erstellen Sie eine neue Konfigurationsdatei mit dem Namen nextcloud.conf

Jetzt erstellen wir eine Apache-Konfigurationsdatei für NextCloud, damit Apache weiß, wie Benutzer auf den Cloud-Speicher zugreifen können. Zu diesem Zweck erstellen wir eine Konfigurationsdatei mit dem Namen nextcloud.conf. Der zu verwendende Befehl lautet:

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

Fügen Sie nach dem obigen Schritt die folgenden Zeilen zur Konfigurationsdatei hinzu:


DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"

Options +FollowSymlinks
AllowOverride All
Require all granted

Dav off

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

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

Um Dateien zu speichern und zu beenden, drücken Sie CTRL+ Ound dann CTRL+ X.

Aktivieren Sie die neu erstellte Site mit dem Befehl:

sudo a2ensite nextcloud.conf
sudo apt update

Schritt 8: Befehle für zusätzliche Apache-Konfigurationen

Aktivieren Sie die folgenden Module, damit Nextcloud ordnungsgemäß funktionieren kann:

sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime

Starten Sie Apache neu, um die installierten Module wirksam zu machen:

sudo service apache2 stop
sudo service apache2 start

Schritt 9: Erstellen Sie eine MySQL/MariaDB-Datenbank für NextCloud

Bisher haben wir fast alles erledigt, was mit der Installation eines Webservers für die Cloud zu tun hat. Der nächste Schritt besteht darin, die Datenbank mit dem folgenden Befehl zu erstellen:

sudo mysql

Um die Datenbank zu erstellen, wird sie im Artikel „nextdb“ genannt, aber Sie können ihr einen beliebigen Namen geben.

CREATE DATABASE nextdb;

Als nächstes erstellen Sie einen Datenbankbenutzer mit Passwort und weisen ihm alle rechts oder oben angelegten Datenbanken zu.

Hinweis : h2smedia ist der Benutzername und next@123 ist das Passwort. Sie können sie nach Belieben ändern. Dabei ist nextdb der oben erstellte Datenbankname.

GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';

Löschen Sie die Berechtigungen, damit MySQL die Änderungen erkennen und dann beenden kann.

FLUSH PRIVILEGES;
exit

Schritt 10: NextCloud-Server unter Windows 10 einrichten und konfigurieren

Gehen Sie abschließend zum Browser und geben Sie http://localhost/nextcloud oder http://127.0.01/nextcloud ein. Eine NextCloud-Konto- und Datenbank-Setup-Seite wird geöffnet.

Geben Sie den Benutzernamen und das Passwort ein, die Sie dem Nextcloud-Administratorkonto zuweisen möchten. Geben Sie dann unten die Details der oben erstellten Datenbank ein und klicken Sie dann auf die Schaltfläche „Setup abschließen“. Alle Operationen wurden abgeschlossen.

So installieren Sie den Nextcloud-Server unter Windows 10

Oben erfahren Sie, wie Sie den NextCloud-Server-Cloudspeicher unter Windows 10 installieren, ohne zusätzliche Software wie WAMP oder XAMMP installieren zu müssen.

Ich hoffe, Sie haben Erfolg.


Warum verlangsamen 802.11b-Geräte Ihr WLAN-Netzwerk?

Warum verlangsamen 802.11b-Geräte Ihr WLAN-Netzwerk?

Allerdings hängt Ihre WLAN-Geschwindigkeit von einer Vielzahl von Faktoren ab, angefangen vom Standort des WLANs bis hin zur Mikrowelle in Ihrem Zuhause. Aber könnte ein älteres Gerät, auf dem das 802.11b-Protokoll in Ihrem Netzwerk läuft, es verlangsamen?

So überprüfen Sie, ob Modern Standby in Windows 10 verbunden oder getrennt ist

So überprüfen Sie, ob Modern Standby in Windows 10 verbunden oder getrennt ist

In dieser Anleitung erfahren Sie, wie Sie im Standby-Modus unter Windows 10 überprüfen können, ob Modern Standby mit dem WLAN verbunden oder getrennt ist.

Unterschied zwischen WAN-Port und LAN-Port

Unterschied zwischen WAN-Port und LAN-Port

Wenn Sie sich Ihren WLAN-Router ansehen, sehen Sie möglicherweise die Abkürzungen LAN und WAN, die sich normalerweise neben einigen Anschlüssen des Geräts befinden. LAN steht für Local Area Network und WAN steht für Wide Area Network. Was ist also der Unterschied zwischen diesen beiden Porttypen? Finden wir es gemeinsam mit Quantrimang im folgenden Artikel heraus!

So installieren Sie das supercoole Doctor Strange-Design unter Windows 10/11

So installieren Sie das supercoole Doctor Strange-Design unter Windows 10/11

Super cooles, super cooles Doctor Stranger-Theme für Windows 10/11.

Kann ein VPN Sie vor Ransomware schützen?

Kann ein VPN Sie vor Ransomware schützen?

VPN ist ein beliebtes Tool, um sich online zu schützen. Daher fragen Sie sich vielleicht, ob sie Sie vor Ransomware schützen können.

So verwalten Sie einen großen WinSxS-Ordner in Windows 10

So verwalten Sie einen großen WinSxS-Ordner in Windows 10

Dies wirft die Frage auf, was genau die in WinSxS installierten Dateien sind und warum sie so groß sind. Lassen Sie uns im folgenden Artikel die Geheimnisse von WinSxS und die Verwaltung dieses Ordners lüften.

So legen Sie in Windows 10 separate Passwörter für jede Anwendung fest

So legen Sie in Windows 10 separate Passwörter für jede Anwendung fest

Manchmal stehen Sie vor einer Situation, in der Sie nicht möchten, dass jemand eine bestimmte Anwendung oder ein bestimmtes Spiel auf Ihrem PC verwendet, Sie aber keine passende Lösung finden. Mit Windows 10 können Sie jede gewünschte Anwendung ganz einfach sperren.

So fügen Sie der Windows 10-Taskleiste attraktive Effekte hinzu

So fügen Sie der Windows 10-Taskleiste attraktive Effekte hinzu

Wenn Sie der Taskleiste attraktive Effekte hinzufügen möchten, können Ihnen die Anwendungen RainbowTaskbar und NiceTaskbar dabei helfen.

So verwenden Sie den Formatbefehl, um 0 auf die Festplatte zu schreiben

So verwenden Sie den Formatbefehl, um 0 auf die Festplatte zu schreiben

Eine einfache Möglichkeit, Nullen auf eine Festplatte zu schreiben (Write Zero), um alle Daten zu löschen, besteht darin, die Festplatte auf spezielle Weise zu formatieren, indem Sie den Formatierungsbefehl in der Eingabeaufforderung verwenden.

So konvertieren Sie die MRB-Laufwerksstruktur in GPT in Windows 10

So konvertieren Sie die MRB-Laufwerksstruktur in GPT in Windows 10

In früheren Windows-Versionen mussten Sie das gesamte Betriebssystem neu installieren, wenn Sie vom Legacy-BIOS oder Master Boot Record (MBR) auf UEFI oder GUID Partition Table (GPT) konvertieren wollten.