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

Kennen Sie die Bedeutung von Sonderzeichen in URLs?

1.# # stellt eine Position auf einer Webseite dar...

So verwenden Sie den Linux-Befehl whatis

01. Befehlsübersicht Der Befehl whatis sucht in e...

Docker verwendet Root, um in den Container zu gelangen

Führen Sie zuerst den Docker-Container aus Führen...

Beispielcode eines CSS-responsiven Layoutsystems

Responsive Layoutsysteme sind in den heute gängig...

Tutorial zum Erstellen eines SVN-Servers mit Docker

SVN ist die Abkürzung für Subversion, ein Open-So...

Wird der Index durch MySQL ungültig?

Wird MySQLs IN den Index ungültig machen? Gewohnh...

Detaillierte Schritte zum Bereitstellen von Microsoft SQL Server mit Docker

Inhaltsverzeichnis 1 Hintergrund 2 Erstellen Sie ...

Detaillierte Erläuterung der MySQL-Filterreplikationsideen

Inhaltsverzeichnis MySQL gefilterte Replikation I...

Detailliertes Beispiel der CSS3-Boxschatteneigenschaft

CSS3 – Schatten hinzufügen (mithilfe von Boxschat...

Verwenden von js zum Implementieren eines einfachen Lichtschaltercodes

Körperteil: <button>Licht ein-/ausschalten&...

Tudou.com Frontend-Übersicht

1. Arbeitsteilung und Prozess <br />Bei Tud...

Vue-Beispielcode zur einfachen Implementierung von virtuellem Scrollen

Inhaltsverzeichnis Vorwort Rollprinzip erreichen ...