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

Detaillierte Erklärung der neuen Funktion ROLE in MySQL 8

Welche Probleme löst MySQL ROLE? Wenn Sie ein DBA...

Adaptive HTML-Tabellenmethode

<body style="scroll:no"> <Tabe...

Vue verwendet MockJS, um simulierte Datenfalldetails zu generieren

Inhaltsverzeichnis Installieren Sie Mockjs in Ihr...

Lösung für die verstümmelte Anzeige von Linux SecureCRT

Sehen wir uns die Situation an, in der SecureCRT ...

Zusammenfassung häufig verwendeter Befehle für Linux-Dateioperationen

0. Neuer Betrieb: mkdir abc #Erstelle einen neuen...

Methode und Einführung der Tabellenindexdefinition in MySQL

Überblick Ein Index ist eine vom DBMS basierend a...

Ein kurzer Vortrag über die Variablenförderung in JavaScript

Inhaltsverzeichnis Vorwort 1. Welche Variablen we...

vue.config.js Verpackungsoptimierungskonfiguration

Die Informationen auf Baidu sind so vielfältig, d...