Beim Aufbau eines persönlichen Cloud-Speichers denkt man meist an ownCloud, einen klassischen selbstgebauten Cloud-Speicherdienst. Nextcloud wurde vom ursprünglichen Entwicklungsteam von ownCloud entwickelt und ist als Speicher der „nächsten Generation“ bekannt. Auf den ersten Blick hatte ich das Gefühl, dass der „Ton“ nicht klein war, und dass er Cloud gleich nach seiner Einführung „neu definierte“. Nachdem ich es tatsächlich ausprobiert hatte, stimmte ich Nextcloud aufrichtig zu: Es ist eine ausgezeichnete Wahl für persönliche Cloud-Speicherdienste.

Im Vergleich zu ownCloud wurden die Funktionen von Nextcloud überhaupt nicht geschwächt. Auch wenn es Cloud-Speicherdienstanwendungen installieren kann, ist es selbsterstellter und entspricht besser den Bedürfnissen der Benutzer. Die Hilfedokumentation auf der offiziellen Nextcloud-Website ist recht ausführlich und Sie können Antworten auf fast jede Frage zu Nextcloud finden. Dies zeigt, dass das Nextcloud-Entwicklungsteam tatsächlich besser ist als ownCloud.

Zuerst dachte ich, Nextcloud sei nur ein Cloud-Speicher für Netzwerkfestplatten, aber dann sah ich, dass Nextcloud über integrierte Office-Dokumente, Bildalben, Kalenderkontakte, zweistufige Überprüfung, Dateiverwaltung, RSS-Lesen und andere umfangreiche Anwendungen verfügt Nextcloud kann nur für den persönlichen Gebrauch oder zur Teamspeicherung und -freigabe verwendet werden. Es kann auch in eine persönliche Büroplattform integriert werden, die fast einer persönlichen Dropbox entspricht.

Die Nextcloud-Betriebsumgebung ähnelt den Programmen, die wir normalerweise verwenden. LAMP ist die offizielle erste Wahl, aber LNMP kann weiterhin ausgeführt werden, Sie müssen die URL-Umschreibungsregeln jedoch selbst schreiben. Natürlich stellt der Beamte auch ein SNAP-Ein-Klick-Installationspaket zur Verfügung, mit dem Sie Nextcloud innerhalb einer Minute auf Ihrem VPS bereitstellen können, was sehr praktisch ist. In diesem Artikel erfahren Sie, wie Sie Nextcloud mit SNAP installieren.

Nextcloud ist eine ausgezeichnete Wahl für den persönlichen Cloud-Speicher: Die Ein-Klick-Installation umfasst einen kostenlosen Client, integrierte Dokumente, Alben, Kalender und umfangreiche Anwendungen

Weitere Informationen zur E-Mail-Verteilung, CDN-Beschleunigung, VPS-Synchronisierung und anderen Tools finden Sie auch hier:

  1. Verwenden Sie MailChimp, um eine RSS-E-Mail-Abonnementplattform aufzubauen – 12.000 kostenlose E-Mails pro Monat und 2.000 zusätzliche Benutzer
  2. Verwenden Sie Fikker, um Ihr eigenes CDN zu erstellen – unterstützt HTTPS, Seiten-Caching, Echtzeitüberwachung, Verkehrsstatistiken und CC-Angriffsschutz
  3. Lsyncd erstellt einen Synchronisationsspiegel. Verwenden Sie Lsyncd, um eine Echtzeitsynchronisation zwischen lokalen und Remote-Servern zu erreichen

PS: Aktualisiert am 27. September 2017, Wenn Sie Nextcloud verwenden möchten, um einen Offline-Download zu erreichen, können Sie hier sehen: Nextcloud-Offline-Download-Konstruktionsmethode – Integrieren Sie Aria2, AriaNg und Aria2 WebUI, um einen Offline-Download zu erreichen.

PS: Aktualisiert am 28. Januar 2019, Bei der Installation von NextCloud über das offizielle SNAP wird angezeigt, dass smbcient nicht erfolgreich installiert wurde und dass es nicht gemountet werden kann. Wir können das Problem mit der Y-Chaos-Methode lösen das Problem:

Ich habe das Offline-Installationspaket für Snap Nextcloud gefunden, das Smbcient-Unterstützung hinzufügt, https://launchpad.net/~pachulo/+snap/nextcloud-snap-add-smbclient/+build/436506
Aber ich weiß nicht, ob es so ist Ist sicher oder nicht?
Nach dem Wget-Paket können Sie mit
snap install package name –dangerous
installieren.
Nach der Installation kann es normal gemountet werden. Ich habe das Gefühl, dass es machbar ist.

Völlig in Ordnung, die von aria2 heruntergeladene Datei kann nach dem Mounten von
https://chaosye.xyz/index.php/s/FFzTCLKsHoiFXca erkannt werden

1. Ein-Klick-Installation von Nextcloud

Offizielle Website von Nextcloud:

  1. HTTPS://next cloud.com/
  2. nextcloud-Snap: https://github.com/nextcloud/nextcloud-snap

nextcloud snap enthält derzeit folgende Komponenten (wird automatisch aktualisiert und aktualisiert, bitte rechtzeitig beachten):

Nextcloud 11.0.3

Apache 2.4

PHP 7

MySQL 5.7

Redis 3.2

mDNS zur Netzwerkerkennung

Ändern Sie den Hostnamen vor der Installation. Geben Sie den Befehl hostname oder uname -n in das Terminalfenster ein. Sie können den Hostnamen des aktuellen Hosts anzeigen. Die Änderungsreferenz lautet wie folgt (Informationen zur Ubuntu-Änderung finden Sie in meinem vorherigen Artikel: ISPConfig 3.1-Installationsmethode). ):

vim /etc/hosts
150.95.150.57 pan.wzfou.net pan  

vim /etc/hostname
pan.wzfou.net
hostname -F /etc/hostname #重启
hostname #再次查看

Ein-Klick-Installationsmethode:

sudo apt-get update
sudo apt install snapd
sudo snap install nextcloud

Wie in der Abbildung unten gezeigt, ist die Installation erfolgreich.

Auf Nextcloud hochgeladene Bilder können wie eine Diashow angezeigt werden.

Nextcloud unterstützt das Festlegen von Gültigkeitsdauern, Passwortschutz usw. für freigegebene Dokumente, Bilder usw., was in gewisser Weise der Baidu Cloud Disk ähnelt.

Auf der persönlichen Center-Seite von Nextcloud können Sie persönliche Informationen, Anwendungskennwörter, Synchronisierungsclients usw. ändern.

Auf der Serververwaltungsseite von Nextcloud können Sie die CPU-, Speicher- usw. Auslastung überprüfen, Nextcloud-Designs wechseln, in Nextcloud gespeicherte Dateien verschlüsseln, Plug-Ins aktivieren usw.

3. Nextcloud-Synchronisierungsclient

Nextcloud bietet einen kostenlosen Synchronisierungs-Client, den jeder herunterladen und verwenden kann und der PC und Mobiltelefone unterstützt. Download-Adresse: https://nextcloud.com/install/#install-clients

Führen Sie den Nextcloud-Synchronisierungsclient auf Ihrem Computer aus und geben Sie zunächst Ihre Nextcloud-Adresse ein.

Geben Sie dann den Nextcloud-Benutzernamen und das kundenspezifische Passwort ein. Dieses spezielle Passwort muss auf der Nextcloud-Personalcenter-Seite generiert werden.

Mit Nextcloud können Sie wählen, ob Sie einen bestimmten Ordner oder das gesamte Nextcloud-Konto synchronisieren möchten.

Nachdem die Verbindung hergestellt wurde, können Sie die von Nextcloud lokal synchronisierten Dateien sehen. Ihre lokalen Vorgänge wirken sich auf die Dateispeicherung in Nextcloud aus und die Synchronisierung wird automatisch durchgeführt.

Im Folgenden finden Sie den Mobiltelefon-Synchronisierungsclient von Nextcloud, der über ähnliche Funktionen verfügt.

Der mobile Nextcloud-Client unterstützt das automatische Hochladen von Dateien, das Festlegen von Download-Pfaden usw.

4. Fügen Sie Anwendungen zu Nextcloud hinzu

Nextcloud bietet offiziell viele Anwendungen: https://apps.nextcloud.com/, Office-Dokumente, Bildalben, Kalenderkontakte, zweistufige Überprüfung, Dateiverwaltung, RSS-Lesen und andere umfangreiche Anwendungen. Sie können diese Anwendungen manuell herunterladen und installieren oder sie mit einem Klick direkt im Nextcloud-Hintergrund aktivieren.

Office-Dokument-Plug-in:Dokumente. Es gibt Collabora Online, Markdown Editor, Calendar, Onlyoffice, Documents usw. Darunter ist Documents relativ einfach zu installieren und kann direkt aktiviert werden.

Wenn das Öffnen von Doc(X) nicht unterstützt wird, müssen Sie die folgenden Pakete auf Ihrem Ubuntu installieren:

apt-get install libreoffice-writer
apt-get install libreoffice-common
apt-get install unoconv

Nachdem das Plug-in „Dokumente“ installiert ist, können Sie Office-Dokumente online anzeigen und bearbeiten.

Sicherheits-Plug-in:Zwei-Faktor-TOTP-Anbieter. Mit diesem Plug-in unterstützt Ihr Nextcloud-Konto die zweistufige Anmeldebestätigung.

RSS-Reader-Plug-in:News. Dieses Plug-in ist für mich ein echter Hingucker. Damit können wir Nextcloud in einen RSS-Online-Reader verwandeln. Dies ist viel einfacher als die vorherige Methode, mit der wir Huginn zum Crawlen des RSS einer beliebigen Website verwendet haben. (Klicken um zu vergrößern)

5. Erweiterte Nextcloud-Einstellungen

Nextcloud unterstützt die Verwendung von PHP zum Senden von E-Mails, aber E-Mails, die von seinem eigenen Postamt gesendet werden, werden von großen Postfächern grundsätzlich als Spam eingestuft, daher müssen wir die von Nextcloud bereitgestellte SMTP-E-Mail-Versandfunktion gut nutzen.

4.1  Nextcloud verwendet SMTP zum Versenden von E-Mails

Suchen Sie auf der Verwaltungsseite von Nextcloud nach „Andere Einstellungen“, wählen Sie dann die Versandmethode „SMTP“ aus und geben Sie Ihre SMTP-Informationen ein. Ich verwende hier die Unternehmens-E-Mail-Adresse von Tencent. Sie können auch kostenlose SMTP-Versandfunktionen wie Gmail und 163 verwenden.

Klicken Sie nach dem Ausfüllen auf Testen, um zu prüfen, ob die E-Mail erfolgreich gesendet werden kann.

4.2  Nextcloud installiert SSL-Zertifikat

Wenn Sie eine Snap-Installation von Nextcloud verwenden, ist das Hinzufügen eines SSL-verschlüsselten Zugriffs eine einfache Sache. Stellen Sie zunächst sicher, dass Ihr Domänenname erfolgreich in Ihren VPS-Host aufgelöst wurde, und führen Sie dann den folgenden Befehl aus:

sudo nextcloud.enable-https lets-encrypt #安装Let's Encrypt SSL
#如果你想使用自己的证书,请执行:
sudo nextcloud.enable-https self-signed

####如果提示 command not found,请加上路径
sudo /snap/bin/nextcloud.enable-https lets-encrypt
sudo /snap/bin/nextcloud.enable-https self-signed

Wenn Sie Ihr eigenes Zertifikat verwenden, suchen Sie bitte nach der Ausführung des Befehls den Pfad zum SSL-Zertifikat und laden Sie Ihr eigenes Zertifikat hoch, um die generierte selbstsignierte Zertifikatsdatei zu ersetzen.

4.3  Nextcloud-Sicherung und -Wiederherstellung

Sichern Sie die MySQL-Datenbank . Wenn Sie Nextcloud von Snap installieren, befindet sich die Datenbankdatei im folgenden Pfad. Sie können die gesamte Nextcloud-Datenbank direkt sichern.

Sicherungsdatei. Die von Nextcloud hochgeladenen Dateien werden im folgenden Pfad gespeichert. Sichern Sie einfach alle darin enthaltenen Datendateien.

Nextcloud-Wiederherstellung. Importieren Sie nach der Neuinstallation von Nextcloud alle oben genannten Datenbankdateien und Dateidaten auf den neuen Server und behalten Sie den ursprünglichen Pfad bei. Für eine große Anzahl von Dateimigrationen wird empfohlen, die Remote-Verschiebungsmethode zu verwenden: Die drei Befehlstools Rsync, SCP und Tar lösen schnell das Problem der Datensynchronisierung bei der Remote-Website-Verschiebung von Linux VPS.

6. Zusammenfassung

Nextcloud verwendet die Installationsmethode von Snap, die einfach und bequem ist und für Freunde geeignet ist, die sich nicht darum kümmern möchten. Das offiziell verpackte Nextcloud Snap stellt LAMP automatisch bereit. Wenn Sie den Server migrieren möchten, müssen Sie Nextcloud nur auf dem neuen installieren Server auf die gleiche Weise und importieren Sie dann die vorherigen Datenbank- und Speicherdateien.

Wenn Nextcloud zum Speichern einiger privater Fotos oder Dateien verwendet wird, ist das Sicherheitsproblem wahrscheinlich das Besorgniserregendste. Derzeit sind Nextclouds eigene Sicherheitsmaßnahmen vorhanden, wie z. B. zweistufige Verifizierung von Konten, Trennung von Programmen und Speicherdateien, Datenverschlüsselung usw. Vielleicht ist das Einzige, was wir selbst tun müssen, sicherzustellen, dass der Server keine Schwachstellen aufweist.

Hinterlasse eine Antwort