So stellen Sie eine Nextcloud-Netzwerkfestplatte mit Docker bereit

So stellen Sie eine Nextcloud-Netzwerkfestplatte mit Docker bereit

NextCloud Sie können beliebige Dateien oder Ordner auf Ihrem Computer freigeben und mit dem NextCloud-Server synchronisieren. Wenn Sie Dateien in ein freigegebenes Verzeichnis legen, werden sie sofort mit dem NextCloud-Server und allen zugehörigen NextCloud-/ownCloud-Desktopclients, Android-Clients oder iOS-Clients synchronisiert.

Docker installieren

yum installiere docker-io -y
docker -v // Version anzeigen systemctl start docker // Docker starten

systemctl enable docker // Stellen Sie das System so ein, dass es beim Booten automatisch startet. docker info // Wenn Docker bereits gestartet ist, werden globale Informationen ausgegeben.

Installieren Sie Docker-Compose

Kopieren Sie den Code wie folgt:
curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

Ausführungsberechtigungen zum Installationsskript hinzufügen

chmod +x /usr/local/bin/docker-compose

Schreiben einer Docker-Compose-Datei

nächste Cloud:

 Bild: Nextcloud

 Containername: nextcloud_web

 Links:

  - nextcloud-db:nextcloud-db

 Umfeld:

  – UID = 1000

  – GID = 1000

  -UPLOAD_MAX_SIZE=5G

  – APC_SHM_SIZE=128M

  – OPCACHE_MEM_SIZE=128

  CRON_PERIOD = 15 Min.

  - TZ=Asien/Shanghai

  -ADMIN_USER=Administrator

  - ADMIN_PASSWORD=admin@tencent

  – DOMAIN=localhost

  – DB_TYPE=mysql

  - DB_NAME=nextcloud

  - DB_USER=nextcloud

  - DB_PASSWORD=nextcloud

  – DB_HOST=nextcloud-db

 Bände:

   #Die Datei wird im Verzeichnis /root/nextcloud des Hosts abgelegt. Wenn sie nicht existiert, wird sie automatisch erstellt - /root/nextcloud/data:/var/www/html

 exponieren:

  - 80

 Häfen:

  # Host-Port: Spiegel-Port - 80:80/tcp

 Neustart: immer



nächstecloud-db:

 Bild: MariaDB:10

 Containername: nextcloud_db

 Bände:

   #Die Datenbankdatei wird im Verzeichnis /root/nextcloud/db des Hosts abgelegt. Wenn sie nicht existiert, wird sie automatisch erstellt - /root/nextcloud/db:/var/lib/mysql

 Umfeld:

  -MYSQL_ROOT_PASSWORD=root

  -MYSQL_DATABASE=nächsteCloud

  -MYSQL_USER=nextcloud

  -MYSQL_PASSWORD=nextcloud

 Neustart: immer

Nach der Bearbeitung speichern und beenden und im selben Verzeichnis wie docker-compose.yml ausführen:

docker-compose up -d

Überprüfen Sie, ob der Container gestartet ist

Docker ps -a

Nach dem erfolgreichen Start können Sie über den Browser auf Nextcloud zugreifen. Die folgenden Informationen finden Sie unter docker-compose

Nachdem alle anfänglichen Konfigurationen abgeschlossen sind, warten Sie etwa eine halbe Minute, bis die Installation abgeschlossen ist und Sie die Nextcloud-Home-Verzeichnisseite sehen können

Wenn Sie die Standarddateien und -ordner des Systems löschen müssen, müssen Sie alle Dateien im Skeleton-Verzeichnis löschen.

cd /root/nextcloud/data/core/skeleton
rm -rf *

Nach der Anmeldung kann der Benutzer die systemeigenen Ordner nicht mehr sehen

Sie können Benutzer und Gruppen zu Nextcloud hinzufügen

Konfigurieren des E-Mail-Servers

Um die Funktion zur Kontoregistrierung zu aktivieren, müssen Sie das Registrierungs-Plugin installieren. Suchen Sie das Registrierungs-Plugin und klicken Sie auf „Herunterladen“, um es zu aktivieren.

Öffnen Sie die Homepage. Die Registrierungsseite wird angezeigt. Klicken Sie auf „Registrieren“.

Geben Sie Ihre E-Mail-Adresse ein und Sie erhalten eine Registrierungs-E-Mail in Ihrem Postfach. Folgen Sie den Anweisungen, um die Registrierung abzuschließen.

Sie müssen Ordner für Benutzer erstellen, das Plug-In „Gruppenordner“ herunterladen und aktivieren.

Sie können Ordner auch für Gruppen und Benutzer freigeben und Berechtigungen festlegen

Es gibt auch viele Plug-Ins, die über „+App“ heruntergeladen und ausprobiert werden können.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Tutorial zum Erstellen einer persönlichen NextCloud-Netzwerkfestplatte mit Docker
  • Docker+Nextcloud zum Erstellen eines persönlichen Cloud-Speichersystems
  • Docker verwendet Nextcloud, um eine private Baidu-Cloud-Festplatte zu erstellen
  • So installieren und implementieren Sie die private NextCloud-Netzwerkfestplatte mit Docker

<<:  Detaillierte Erklärung des Hash-Jump-Prinzips von Vue

>>:  Tutorial zur Installation des MySQL 5.7.18-Binärpakets unter Linux (ohne Standardkonfigurationsdatei my_default.cnf)

Artikel empfehlen

Eine kurze Analyse der Unterschiede zwischen „:=“ und „=“ in MySQL

= Nur beim Setzen und Aktualisieren wirkt es wie ...

Detaillierte Erklärung der Verwendung von Nginx proxy_redirect

Heute bin ich auf ein kleines Problem gestoßen, a...

7 interessante Möglichkeiten, versteckte Elemente in CSS zu erreichen

Vorwort Die Ähnlichkeiten und Unterschiede zwisch...

Detaillierte Erklärung der grundlegenden Typen von TypeScript

Inhaltsverzeichnis Boolescher Typ Nummerntypen Ze...

Vue Shuttle-Box ermöglicht Auf- und Abbewegung

In diesem Artikelbeispiel wird der spezifische Co...

Erläuterung der neuen Funktion von Hadoop 2.X, der Papierkorbfunktion

Durch Aktivieren der Papierkorbfunktion können Si...

Einführung in die wichtigsten Browser und ihre Kernel

Trident-Kern: IE, MaxThon, TT, The World, 360, So...

Wie lang ist eine Funktion in js?

Inhaltsverzeichnis Vorwort Warum Wie viel kostet ...

Geben Sie einige Tipps zur Verwendung von JavaScript-Operatoren

Inhaltsverzeichnis 1. Optionaler Verkettungsopera...

Ein kurzer Vortrag über die Variablenförderung in JavaScript

Inhaltsverzeichnis Vorwort 1. Welche Variablen we...

Detaillierte Erklärung der Rolle des Schlüssels in React

Inhaltsverzeichnis Frage: Wird die Farbe des Bere...

Spezifische Verwendung von Nginx Keepalive

Der Standardanforderungsheader des http1.1-Protok...

WeChat Mini-Programm implementiert den Likes-Dienst

In diesem Artikel wird der spezifische Code für d...