Tutorial zum selbst erstellten Netzwerkdatenträger: Tutorial zur Cloudreve-Installation, schneller Aufbau eines öffentlichen und privaten Netzwerkdatenträgersystems

Tutorial zum selbst erstellten Netzwerkdatenträger: Tutorial zur Cloudreve-Installation, schneller Aufbau eines öffentlichen und privaten Netzwerkdatenträgersystems

Cloudreve ist ein weiteres Meisterwerk des Autors von Shudong External Links, das auf ThinkPHP basiert. Cloudreve ist als kleine öffentliche Cloud und private Cloud positioniert, also sowohl öffentlich als auch privat. Zu den bisher implementierten Funktionen gehören: schnelle Verbindung mit mehreren Cloud-Speichern, Unterstützung für Qiniu, Youpai Cloud, Alibaba Cloud OSS, AWS S3, benutzerdefinierte Remote-Server und natürlich lokalen Speicher; die Möglichkeit, die maximale Größe einer einzelnen Datei, MIME-Typ, Dateisuffix und dem Benutzer verfügbare Kapazität zu begrenzen; Online-Vorschau von Bildern, Audio, Video, Text, Markdown und Office-Dokumenten; responsives Layout für die gesamte mobile Site; Datei- und Verzeichnisfreigabesystem, das private oder öffentliche Freigabelinks erstellen kann; persönliche Benutzerhomepage, auf der alle Benutzerfreigaben angezeigt werden können; Mehrbenutzersystem und Benutzergruppenunterstützung; ein vorläufig verbessertes Backend für einfache Verwaltung; Drag-and-Drop-Upload, Upload mehrerer Segmente, Breakpoint-Fortsetzung und Download-Geschwindigkeitsbegrenzung (*experimentelle Funktion); mehrere Upload-Strategien, die verschiedenen Benutzergruppen unterschiedliche Strategien zuweisen können; grundlegende Berechtigungseinstellungen für Benutzergruppen; Unterstützung des WebDAV-Protokolls.

 GitHub: https://github.com/HFO4/Cloudreve

Nachdem Baidu Netdisk die Lehrfilmsammlung von VPS Primary School Student schon oft in echte Lehrfilme umgewandelt hat, wollte VPS Primary School Student schon immer selbst eine Netdisk erstellen. Beginnen wir also mit dem von den Chinesen selbst entwickelten System!

Da es auf ThinkPHP basiert, unterstützt es alle gängigen LNMP-Website-Erstellungspanels auf dem Markt. VPS-Grundschüler werden das Pagoda-Panel als Beispiel zur Demonstration verwenden. Es ist zu beachten, dass die von den VPS-Grundschülern in der vorherigen Bewertung verwendeten Pagoda-Panels alle stabile Versionen 5.9 waren und die LNMP-Umgebung ebenfalls die Standardversion verwendete. Cloudreve hat jedoch die folgenden Anforderungen an die Website-Umgebung:

PHP-Version höher als 5.6

Unterstützt die Fileinfo-Erweiterung

Daher müssen Sie die Standardumgebung des Baota-Panels leicht ändern. Natürlich ist es am besten, beim Konfigurieren der Umgebung Version 5.6 von PHP zu wählen. Wenn es die Standardeinstellung ist, fügen Sie einfach die PHP-Version 5.6 hinzu. Die Methode besteht darin, auf der linken Seite des Pagodenfensters „Software Management-Operation Environment“ auszuwählen, nach unten zu scrollen, um PHP 5.6 oder eine höhere Version zu finden, und auf „Installieren“ zu klicken. Klicken Sie nach der Installation auf „Einstellungen“:

Installieren Sie die Fileinfo-Erweiterung

Wählen Sie dann auf der linken Seite der PHP5.6-Verwaltungsseite „Erweiterung installieren“ aus und klicken Sie auf „Nach Dateiinfo installieren“.

Erstellen einer neuen Site

Erstellen Sie dann eine neue Site, binden Sie den Domänennamen ein und erstellen Sie eine Datenbank. Der Datenbankname und der Datenbankbenutzername sind identisch. Denken Sie daran, eine PHP-Version größer oder gleich 5.6 auszuwählen.

Pseudostatisch einstellen

Klicken Sie nach dem Erstellen einer neuen Site rechts auf „Einstellungen“, wählen Sie dann links „Pseudostatisch“ aus, fügen Sie die folgenden pseudostatischen Regeln hinzu und speichern Sie sie zur Verwendung:

 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } }

Laden Sie das Cloudreve-Installationspaket von https://cloudreve.org/download.php herunter, laden Sie es in das Stammverzeichnis der Website hoch und entpacken Sie es.

Bearbeiten von Datenbankdateien

Öffnen Sie dann die Datei application/database_sample.php und verwenden Sie die Bearbeitungsfunktion des Baota-Panels:

Wo die Datenbankdatei geändert wird

Ändern Sie diese drei Stellen, d. h., verwenden Sie den Datenbanknamen, den Datenbankbenutzernamen und das Datenbankkennwort, die wir beim Erstellen der neuen Site festgelegt haben. Speichern Sie die Datei database_sample.php und benennen Sie sie in die Datei database.php um.

Importieren einer Datenbank

Wählen Sie als Nächstes die Datenbank auf der linken Seite der Homepage des Baotian-Panels aus, wählen Sie hinter der gerade erstellten Datenbank „Importieren“ und laden Sie dann die Datei mysql.sql in das gerade heruntergeladene komprimierte Paket hoch.

Als nächstes können wir mit der Installation von Cloudreve beginnen. Geben Sie Ihren Domänennamen/CloudreveInstaller in den Browser ein, um die Installation zu starten.

Testumgebung

Nach den Einstellungen sind nun alle notwendigen Voraussetzungen erfüllt. Lediglich die Zwei-Schritt-Verifizierung von Google ist nicht erfüllt, was jedoch keine Auswirkungen auf die Installation hat. Wir klicken auf Weiter:

Füllen Sie die Informationen aus

Sie müssen hier nichts weiter ändern. Geben Sie einfach den Datenbanknamen, den Datenbankbenutzernamen und das Datenbankkennwort ein, die Sie gerade festgelegt haben. Klicken Sie auf Installation starten und die Installation wird erfolgreich abgeschlossen.

Öffnen Sie nach erfolgreicher Installation den Domänennamen/Admin, die Backend-Homepage. Der anfängliche Benutzername lautet [email protected] und das anfängliche Passwort lautet admin

Denken Sie daran, sich anzumelden und zu „Einstellungen – Grundeinstellungen“ zu gehen, um zu überprüfen, ob die Site-URL korrekt ist, und den ursprünglichen Benutzernamen und das Passwort zu ändern. Sie können langsam andere Funktionen erkunden.

Demo-Site: http://cloudreve.vpsxxs.com. Willkommen zur Registrierung und zum Hochladen zum Testen. Die Site kann jederzeit geschlossen werden (/ □ \).

Oben ist das Cloudreve-Installationstutorial, das von einem VPS-Grundschüler geteilt wurde. Die Installation erfolgt mit der gesamten Site-Recovery-Methode. Interessierte Freunde können es natürlich auch über Composer, Git oder Docker über die oben stehende GitHub-Adresse installieren. Cloudreve hat sehr leistungsstarke Funktionen. Es kann Bilder in der Vorschau anzeigen und Videos online abspielen (unterstützt nur Formate, die vom Browser dekodiert werden können). Im Hintergrund kann durch die Konfiguration von Aria2 sogar eine Offline-Download-Funktion realisiert werden (VPS-Studenten müssen jedoch daran denken, dass die meisten ausländischen VSPs BT- oder rechtsverletzende Downloads wie BandwagonHost verbieten), und es gibt auch eine einfache Mitgliedschaftsgruppenfunktion. Als privates Entwicklungsprojekt weist Cloudreve jedoch noch einige Mängel auf. Derzeit ist es eher für den persönlichen Gebrauch und kleine nichtkommerzielle Zwecke geeignet. Dennoch bin ich dem Autor für das Teilen sehr dankbar und hoffe, dass Cloudreve in den nachfolgenden Versionen noch perfekter wird!

Wenn Sie Ihre eigene Netzwerkfestplatte erstellen möchten und einen VPS mit großer Festplatte benötigen, können Sie einen Blick auf die von VPS-Grundschülern geteilten Informationen zu VPS mit großer Festplatte werfen.

Liste mit VPS mit großer Festplatte http://www.vpsxxs.com/category/dayingpanvps/

<<:  Skysilk Kostenlose VPS-Registrierung Erhalten Sie 12 $ und aktivieren Sie einen kostenlosen Server für ein Jahr Tutorial

>>:  #Weihnachten#HostMayo 50% Rabattcode: 1 Kern 512M Speicher/5g Festplatte/2TB monatlicher Datenverkehr/OpenVZ/1,25 US-Dollar/Monat mit Registrierungs-Tutorial

Artikel empfehlen