Nextcloud ist ein Open Source- und kostenloses Netzwerkfestplattenprojekt für private Cloud-Speicher, mit dem Sie schnell und einfach eine Netzwerkfestplatte zur Cloud-Synchronisierung für sich selbst oder Ihr Team erstellen und so plattform- und geräteübergreifende Dateisynchronisierung, Freigabe, Versionskontrolle, Teamzusammenarbeit und andere Funktionen realisieren können. Seine Clients decken verschiedene Plattformen ab, darunter Windows, Mac, Android, iOS, Linux usw. Es bietet auch einen Webclient und eine WebDAV-Schnittstelle, sodass Sie von fast jedem Gerät aus problemlos auf Ihre Cloud-Festplatte zugreifen können. Einführung: Beim Aufbau eines persönlichen Cloud-Speichers denken die Leute normalerweise an ownCloud, einen klassischen selbst erstellten Cloud-Speicherdienst. Nextcloud ist ein Speichersystem der „nächsten Generation“, das vom ursprünglichen Entwicklungsteam von ownCloud entwickelt wurde. Nachdem ich es tatsächlich ausprobiert habe, stimme ich Nextcloud voll und ganz zu: Es ist eine ausgezeichnete Wahl für einen persönlichen Cloud-Speicherdienst. Zuerst dachte ich, Nextcloud wäre nur ein Cloud-Speicher. Nextcloud verfügt über integrierte Office-Dokumente, Fotoalben, Kalenderkontakte, zweistufige Verifizierung, Dateiverwaltung, RSS-Leser und andere umfangreiche Anwendungen. Ich habe festgestellt, dass Nextcloud nur Es kann für die persönliche oder Team-Speicherung und Freigabe verwendet werden und kann auch in eine persönliche Büroplattform integriert werden, die fast einer persönlichen Dropbox entspricht. Die Betriebsumgebung von Nextcloud unterscheidet sich von unserer üblichen Die häufig verwendeten Programme sind ähnlich. LAMP ist offiziell die erste Wahl, aber LNMP kann auch ausgeführt werden, aber Sie müssen die URL-Umschreibregeln selbst schreiben. Natürlich bietet der Beamte auch ein SNAP-Ein-Klick-Installationspaket an Hinweis: Das Obige stammt irgendwo aus dem Internet, der Schwerpunkt liegt auf der folgenden Installation Dieser Artikel verwendet die RPM-Quellcodeinstallation, die ich persönlich getestet habe und die effektiv ist. Die Installation online oder mit einem Klick ist nicht schwierig. Bitte durchsuchen Sie Baidu selbst. 1. Installieren Sie die LAMP-Architektur: Hinweis: Um Berechtigungs- und Netzwerkprobleme zu vermeiden, melden Sie sich bitte mit dem Root-Benutzer oder einem höherstufigen Konto an, bevor Sie yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo Notiz: httpd ######Apache-Webserver; php #####php MariaDB-Server MariaDB Ab dem CentOS 7-System wird die mit dem System gelieferte MySQL-Datenbank in MariaDB-Server umbenannt. Pdo #### (PHP Data Object) ist eine leichte PHP-Datenverbindungserweiterung mit einer kompatiblen Schnittstelle 2. Firewall und Selinux ausschalten: Vim /etc/seliunux/config Ändern Sie „Enforcing“ in „deaktiviert“. Starten Sie das System nach Abschluss der Änderung neu, damit die Änderung wirksam wird. Geben Sie den Befehl „getenforce“ ein, um den Status anzuzeigen. Für Experimente kann Firewalld dauerhaft deaktiviert werden 3. Aktivieren Sie LAMP-bezogene Dienste: Systemctl starte httpd.service Systemctl starte mariadb.service 4. Laden Sie das Nextcloud-Quellpaket hoch: Ich bin über xshell verbunden, gebe also den rz-Befehl ein und wähle nextcloud-13.0.6.zip (das komprimierte Paket von Nextcloud ist privat oder online zu finden) zum Hochladen aus (derzeit die neueste Version 14). Entpacken: Im Stammverzeichnis: Hinweis: Kopieren Sie die Dateien unter nextcloud in das Stammverzeichnis der Website, also nextcloud/*, nicht cp -r nextcloud /var/www/html (Hier habe ich nicht aufgepasst, was nach mehreren Versuchen zu Fehlschlägen führte. „Details entscheiden über Erfolg oder Misserfolg“) Ändern Sie den Besitzer und die Gruppe der Website in Apache: 5. Legen Sie das Datenbankkennwort fest und erstellen Sie die Nextcloud-Datenbank: Passwort ändern: Anmeldung: Nachdem Sie die Datenbank eingegeben haben, erstellen Sie die Datenbank: 6. Greifen Sie über die Weboberfläche auf Nextcloud zu: Browserzugriff auf dem realen Computer: http://192.68.27.101/index.php Hinweis: Nextcloud 14 erfordert PHP 7 7. Aktualisieren Sie PHP5.4.16 auf 5.6: Überprüfen Sie die aktuelle PHP-Version: php -v Installieren Sie das RPM-Upgradepaket Hinweis: Verschiedene Versionen verwenden unterschiedliche Befehle. Da ich die CentOS7-Serie installiert habe, habe ich die ersten beiden Befehle zur Ausführung ausgewählt. CentOS/RedHat 7: rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm CentOS/RedHat 6: rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm CentOS/RedHat 5: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm Stoppen Sie nach der Installation httpd und deinstallieren Sie dann die alte Version von PHP systemctl stoppt httpd.service yum entferne php-common Beginnen Sie mit der Installation von php5.6 yum install -y php56w php56w-opcache php56w-xml php56w-devel php56w-mcrypt php56w-gd php56w-mysql php56w-intl php56w-mbstring Nachdem die Installation abgeschlossen ist, starten Sie aptech Überprüfen Sie die PHP-Version erneut und stellen Sie fest, dass sie auf PHP5.6 aktualisiert wurde 8. Nachdem Sie Nextcloud auf der Weboberfläche installiert und httpd neu gestartet haben, öffnen Sie den Browser erneut, um darauf zuzugreifen Legen Sie das Anmeldekennwort fest und wählen Sie die entsprechenden Einstellungen der MariaDB-Datenbank aus Die Standarddatenbank ist SQLite. Klicken Sie auf „MariaDB-Datenbank“ und geben Sie Konto, Passwort und Tabellennamen ein. Hinweis: SQLite ist auch eine Datenbank SQLite ist eine leichtgewichtige Datenbank, ein ACID-kompatibles relationales Datenbankmanagementsystem, das in einer relativ kleinen C-Bibliothek enthalten ist. Es handelt sich um ein Public Domain-Projekt, das von D. Richard Hipp gegründet wurde. Das Designziel ist eingebettet und es wurde in vielen eingebetteten Produkten verwendet. Eines seiner Merkmale ist, dass es sehr wenig Ressourcen beansprucht. In eingebetteten Geräten reichen möglicherweise nur einige hundert KB Speicher aus. Klicken Sie zur Installation auf Installieren Nach dem Eingeben stellte ich fest, dass es Baidu Netdisk sehr ähnlich ist. Sie können hochladen, herunterladen und teilen. Sie können die Funktionen selbst erkunden. Hochladen von Daten in einem Webbrowser Geben Sie die IP-Adresse direkt im Browser ein. Meine lautet 192.68.27.101. Geben Sie das Konto und das Passwort ein, um sich anzumelden. 9. Plugins installieren: Beispiel: „Dateien suchen“ mit der rechten Maustaste auf „Einstellungen-Apps-Dateien“ klicken und aktivieren (wenn es nicht aktiviert werden kann, liegt das normalerweise an einem langsamen Netzwerk). Sie können auch weitere Plugins installieren, um die Funktionalität von Nextcloud zu erweitern Echtzeitüberwachung der CPU-Auslastung, Speichernutzung, Benutzeraktivität usw. Hinweis: Die Geschwindigkeit der Installation und Nutzung hängt von Ihrem Netzwerk und Ihrer Konfiguration ab. Bitte haben Sie Geduld. . . Meine Umgebung: Windows 10-Realmaschine (WiFi), VM12-Virtual-Maschine (Netzwerkkarten-Bridging), CentOS7-Virtual-Maschine, Xshell-Remoteverbindungssoftware Windows 10 muss mit CentOS7 kommunizieren können, beide müssen eine Verbindung zum Internet herstellen können Win10 IP: 192.68.27.133, Centos7 IP: 192.68.27.101 Produziert von: OneNote Seitdem ist der Bau erfolgreich Zusammenfassen Oben finden Sie eine ausführliche Anleitung zum Erstellen einer privaten Nextcloud-Cloud-Speichernetzwerkfestplatte. Ich hoffe, dass sie für alle hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Eine kurze Analyse der asynchronen DOM-Aktualisierung von Vue
Inhaltsverzeichnis 1. Ziehen Sie das MySQL-Image ...
Inhaltsverzeichnis Indexmodell B+Baum Indexauswah...
Detaillierte Analyse der Iframe-Nutzung <iframe...
Automatische Sicherung der MySQL-Datenbank per Sh...
Viele Leute sagen, dass IE6 PNG-Transparenz nicht...
NTP ist ein TCP/IP-Protokoll zur Zeitsynchronisie...
Der Wachstumspfad vom Linux-Neuling zum Linux-Mei...
Erstellen eines Containers [root@server1 ~]# dock...
In diesem Artikelbeispiel wird der spezifische Ja...
Inhaltsverzeichnis Überblick Eigenschafteneinstel...
Es gibt zwei Möglichkeiten, MySQL unter Linux zu ...
Fügen Sie den erforderlichen Links Inline-Stile hi...
In diesem Artikel wird das Deep-Learning-Framewor...
Aufgrund der Einschränkung der CPU-Berechtigungen...
Vorwort Dieser Artikel stellt hauptsächlich die r...