So richten Sie NextCloud über Docker unter Linux ein

Nextcloud ist ein Drop-in-Ersatz für proprietäre Online-Dienste wie Google Drive, Dropbox, Microsoft OneDrive usw. In der Vergangenheit haben wir Ihnen auf Tips.WebTech360.com gezeigt, wie Sie NextCloud als Snap bereitstellen. Dies ist jedoch nicht die einzige Möglichkeit, einen Nextcloud-Server zu hosten. Sie können dies auch mit Docker tun. Hier ist wie.

Docker unter Linux installieren

Um Nextcloud auf Ihrem Linux-System auszuführen , müssen Sie Docker installieren. Es gibt eine ganze Reihe von Möglichkeiten, Docker unter Linux zum Laufen zu bringen. In dieser Anleitung richten wir Docker als Snap-Paket ein.

Warum Snaps? Obwohl auf den Ordner beschränkt /root ($HOME), ist der Docker-Snap viel einfacher zu starten und erfordert keine Bastelei. Darüber hinaus können Benutzer jedes Serversystem nutzen, das Snapd unterstützt.

Sie müssen zunächst die Snap-Laufzeitumgebung aktivieren, um Docker als Snap-Paket auf Ihrem Linux-System zu installieren. Sie können die Laufzeit aktivieren , indem Sie unserer ausführlichen Snap-Setup-Anleitung folgen .

Sobald die Snap-Laufzeitumgebung konfiguriert ist und auf Ihrem Linux-System funktioniert, können Sie Docker mit dem Befehl „snap install“ als Snap installieren .

Sudo-Snap-Installation

Wenn das Docker-Tool als Snap-Paket installiert ist, können Sie den Docker- Befehl mit dem Root-Konto verwenden. Führen Sie dazu die folgenden Befehle aus.

su -

docker --help

Wenn Sie sich nicht bei Root anmelden können, ist das Root-Konto Ihres Linux-Betriebssystems wahrscheinlich deaktiviert. Melden Sie sich im Root-Konto an (mit sudo) und legen Sie das Passwort fest, um es zu aktivieren.

sudo -s passwd

Wenn Sie Docker als regulärer Benutzer statt als Root-Konto verwenden möchten, geben Sie die folgenden Befehle ein. Seien Sie jedoch gewarnt: Durch die Ausführung dieser Befehle erhält der typische Benutzer genauso viel Macht wie Root.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap docker deaktivieren sudo snap docker aktivieren

Das Docker Nextcloud-Image abrufen

Sie müssen das offizielle Docker Nextcloud-Image von Dockerhub abrufen, um den Nextcloud-Server zum ersten Mal auszuführen. Das Nextcloud-Image basiert auf Debian Stable und ist sehr leichtgewichtig, sodass der Download nicht lange dauert.

Um das Image abzurufen, führen Sie den folgenden Docker-Befehl run -d aus . Dieser Befehl ruft das Image von Dockerhub ab, weist Docker an, den Container auf Port 8080 auszuführen usw.

Hinweis: Stellen Sie sicher, dass Sie Root sind, bevor Sie den Befehl docker run -d ausführen .

Docker run -d -p 8080:80 nextcloud

Ausführen des Containers nach der Installation

Für die erstmalige Ausführung des Nextcloud-Containers ist der Docker-Run- Befehl erforderlich. Wenn Sie Ihr System jedoch neu starten, müssen Sie den Docker- Startbefehl ausführen, da Nextcloud jetzt ein konfigurierter Container ist.

Führen Sie dazu zunächst den Befehl docker ps -a aus . Dadurch werden alle verfügbaren Container angezeigt.

Docker ps -a

Suchen Sie dann nach der Spalte „CONTAINER ID“, finden Sie die Nextcloud-Container-ID und führen Sie Folgendes aus:

Docker startet CONTAINER_ID

Sie können es auch stoppen mit:

Docker stoppt CONTAINER_ID

Nextcloud installieren

Obwohl der Nextcloud- Container bereitgestellt ist, ist er noch nicht installiert. Daher müssen Sie zunächst dem Installationsassistenten folgen, bevor Sie ihn verwenden können. Befolgen Sie die nachstehenden Schritt-für-Schritt-Anleitungen, um Nextcloud zum Laufen zu bringen.

Schritt 1: Navigieren Sie in einem Webbrowser zur folgenden URL.

HTTP://local-lan-IP-address-for-server:8080

Schritt 2: Geben Sie auf der Seite einen Benutzernamen und ein Passwort für das Administratorkonto ein. Geben Sie unbedingt ein einprägsames Passwort ein; Wenn Sie es verlieren, können Sie es nicht einfach zurücksetzen.

Schritt 3: Behalten Sie im Abschnitt „Speicher & Datenbank“ die Einstellung „SQLite“ bei. Obwohl es einen leichten Leistungseinbruch gibt, eignet es sich hervorragend für kleine Einsätze zu Hause mit wenigen Benutzern.

Wenn Sie Bedenken hinsichtlich der Leistung haben, wählen Sie ein anderes Datenbank-Backend aus und befolgen Sie die Anweisungen hier .

Schritt 4: Sobald NextCloud installiert ist, melden Sie sich bei Ihrem Admin-Konto an. Klicken Sie hier auf das Profilbild des Administratorkontos und wählen Sie „Benutzer“.

Erstellen Sie im Bereich „Benutzer“ ein neues eingeschränktes Benutzerkonto für den Zugriff auf Ihre Nextcloud. Möglicherweise müssen Sie mehrere Konten erstellen.

Sobald Sie Ihre Benutzerkonten erstellt haben, melden Sie sich vom Administrator ab und melden Sie sich beim neuen Konto an, um mit der Synchronisierung der Dateien zu beginnen!

Mit Nextcloud

Es gibt viele Möglichkeiten, Nextcloud zu nutzen. Der beste Weg ist jedoch das Herunterladen eines Synchronisierungsclients. Es gibt Desktop-Synchronisierungsclients für Linux (Flatpak, Snap, natives Paket), Mac OS und Windows. Informationen zu den Desktop-Synchronisierungs-Clients finden Sie hier .

Hinweis: Benutzen Sie ein Mobiltelefon oder Tablet? Installieren Sie die Nextcloud iOS- oder Android-App, um die Synchronisierung über Ihr Telefon zu starten.


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?