NextCloud ist ein sehr ausgezeichnetes privates Open-Source-Cloud-Speichersystem. Ich habe NextCloud bereits auf dem VPS-Host installiert und verwendet. Gleichzeitig habe ich den Server mit dem Offline-Download in ein Film- und Fernseh-Download-Center verwandelt und dann ein Videoplayer, der das WebDAV-Protokoll unterstützt, sodass Sie jederzeit und überall Videos ansehen können.
Ich habe heutzutage zufällig einen Raspberry Pi 2 in der Hand, der nutzlos daliegt, und die vom Router zu Hause aktivierte SMB-Freigabe bleibt beim Ansehen von hochauflösenden Videos furchtbar hängen. Deshalb habe ich mich für den Raspberry Pi entschieden Erstellen Sie ein Freigabesystem, und ich habe zufällig Folgendes getan: Wenn die mobile 500-GB-Festplatte im Leerlauf ist, können Sie die mobile Festplatte an den Raspberry Pi anschließen und als Festplatte verwenden.
Da es sich bei dem auf dem Raspberry Pi installierten Betriebssystem um ein modifiziertes Linux Debian handelt, wurden beim Testen viele Probleme entdeckt. Ursprünglich war die Installation von NextCloud unter Linux eine sehr einfache Angelegenheit, aber Probleme mit der Dateiberechtigung für den Raspberry Pi, das Mounten mobiler Festplatten sowie Probleme mit dem Format der Linux- und Windows-Festplatten waren allesamt Fallstricke.
Wenn Sie daran interessiert sind, einen persönlichen Cloud-Speicher aufzubauen, können Sie auch Folgendes ausprobieren:
- VPS mountet inländische und ausländische Netzwerkfestplatten, um kostenlose Erweiterungstools zu erhalten: Rclone, COS-Fuse und OSSFS
- Selbstgebautes Nextcloud-Audio- und Videocenter: Offline-Download von Aria2 + lokale Anzeige von PotPlayer und Kodi
- Linux VPS stellt Google Drive bereit und Dropbox realisiert die Synchronisierung und Sicherung von VPS-Hostdaten
PS: Aktualisiert am 13. Dezember 2017, Beim Aufbau eines NAS mit Raspberry Pi können einige Probleme auftreten. Hier ist eine Sammlung von Problemen und Lösungen: Raspberry Pi Zehn Probleme beim Aufbau eines kostengünstigen NAS-Speicherhauses Server mit Raspberry Pi aufgeräumt.
PS: Aktualisiert am 14. November 2017, Wenn Sie ein einfaches Online-Dateiverwaltungssystem erstellen möchten, können Sie Folgendes ausprobieren: Vergleich von drei hervorragenden Online-Dateimanagern (Verzeichnisliste) – Directory Lister, h5ai und FileRun.
1. Installieren Sie NextCloud auf Raspberry Pi
1.1 Einfache Methode: Flashen Sie das NextCloudPi-Image direkt
NextCloudPi ist ein NextCloud-Image speziell für Raspberry Pi. Die Images enthalten bereits Raspbian 9, Nextcloud 12.0.2, Apache 2.4.25, HTTP2 usw., wie folgt:
Raspbian 9-Strecke
Nextcloud 12.0.2
Apache 2.4.25, mit aktiviertem HTTP2
PHP 7.0 (doppelte Geschwindigkeit von PHP5!)
MariaDB 10
4.9 Linux-Kernel
nextcloudpi-config für einfache Einrichtung (RAM-Protokolle, USB-Laufwerk und mehr)
Automatische Umleitung zu HTTPS
ACPU PHP-Cache
PHP Zend OPcache aktiviert mit Dateicache
HSTS
Cron-Jobs für Nextcloud
Vernünftige Standardeinstellungen für die Konfiguration
Volle Emoji-Unterstützung
Anweisungen zur Installation von NextCloudPi finden Sie auf der offiziellen Website: https://ownyourbits.com/2017/02/13/nextcloud-ready-raspberry-pi-image/, alternativer Download: https://do.wzfou.net/wzfou /NextCloudPi_08-20- 17.tar.bz2. Nachdem die Installation abgeschlossen ist, können Sie über https://<rpi_ip_or_url>:4443 darauf zugreifen.
6. Zusammenfassung
Meiner Erfahrung nach ist es am besten, das NextCloudPi-Image direkt zu flashen, um NextCloud auf dem Raspberry Pi zu installieren, da die manuelle Installation von LNMP und die Konfiguration von NextCloudPi tendenziell viele Ressourcen verbraucht und etwas verzögert läuft.
Raspberry Pi führt Aria2 alleine aus und beansprucht nicht viele Ressourcen. Wenn Sie Aria2 zum Herunterladen von Magnet-Links verwenden und die Geschwindigkeit fehlt, können Sie versuchen, den BT-Tracker-Server zur Konfigurationsdatei hinzuzufügen und eine Weile geduldig zu warten.
Heute bin ich während der Verwendung auch auf gestoßen. Nachdem der Raspberry Pi ausgeschaltet und neu gestartet wurde, erschien beim Mounten der mobilen Festplatte eine Fehlermeldung: „Fehler beim Mounten mit Nicht-Null-Exit-Status 32, nicht möglich.“ Superblock lesen". Gelöste Methode: Verwenden Sie zuerst den Befehl: sudo fdisk -l, um /dev/sdxxx zu finden, und reparieren Sie dann: sudo fsck /dev/sdxxx. Wenn Sie feststellen, dass die Download-Aufgabe nach dem Neustart von Aria2 leer ist, wurde höchstwahrscheinlich die Sitzungsdatei in /root/.aria2 nicht auf Lese- und Schreibberechtigungen geändert. Bitte ändern Sie alle darin enthaltenen Dateien bis 755 Berechtigungen.