Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Was ist Alist und warum ist es einen Versuch wert?

Es handelt sich um ein selbstgehostetes Open-Source-Dateiverwaltungssystem, das hauptsächlich für einfache und bequeme Dateifreigabe- und Zugriffsfunktionen verwendet wird. Es kann Ihre lokal oder in der Cloud gespeicherten Dateien und Verzeichnisse in Form von Webseiten anzeigen und unterstützt eine Vielzahl von Speicherdiensten und -protokollen wie Google Drive, Dropbox, OneDrive, Alibaba Cloud OSS usw. Benutzer können diese Dateien über die Weboberfläche durchsuchen, herunterladen und freigeben.

Zu den Hauptfunktionen von Alist gehören:

  1. Selbst gehostet: Sie können es auf Ihrem eigenen Server installieren und ausführen, um Datensicherheit und Datenschutz zu gewährleisten.
  2. Multiplattform-Unterstützung: Unterstützt mehrere Speicherdienste und -protokolle und kann mehrere Speicherorte zentral verwalten.
  3. Einfach zu verwenden: Bietet eine intuitive Weboberfläche zum einfachen Durchsuchen und Verwalten von Dateien.
  4. Teilen-Funktion: Sie können Freigabelinks generieren oder Zugriffsberechtigungen festlegen, um die Dateifreigabe und den Zugriff zu erleichtern.
  5. Brauch: Unterstützt ein gewisses Maß an Schnittstellen- und Funktionsanpassung, um unterschiedliche Anforderungen zu erfüllen.

Alist ist eine gute Wahl für Benutzer, die eine flexible Dateiverwaltungslösung benötigen, insbesondere für diejenigen, die einigermaßen technisch versiert sind und ein Dateiverwaltungssystem in ihrer eigenen Umgebung ausführen möchten.

Alist beschreibt es offiziell als "ein Dateilistenprogramm, das mehrere Speicher unterstützt". Aber ich denke, es ist angemessener, es als leistungsstarkesOnline-Cloud-SpeicherPasst besser. Was sind die Vorteile?

  1. Unterstützung mehrerer Formate: Sie können sofort verschiedene Dateiformate wie Bilder, Videos, Audios, PDFs usw. durchsuchen.
  2. Einfacher Zugang: Nach einfachen Einstellungen können Besucher direkt auf Ressourcen zugreifen, ohne sich anmelden zu müssen.
  3. Funktionsreich: Neben dem Browsen sind auch viele praktische Funktionen wie das Herunterladen enthalten.
  4. Hochgradig anpassbar: Unterstützt eine benutzerdefinierte Schnittstelle, sodass Sie Ihren eigenen Netzwerkfestplattenstil erstellen können.
  5. Multiplattform-Unterstützung: Unterstützt das Einbinden mehrerer Netzwerkfestplatten und Speicherdienste, wie z. B. lokaler Speicher, Google Drive, OneDrive usw.
Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Wenn Sie der Meinung sind, dass die oben erstellte Alist gut ist und Sie sie manuell erstellen möchten, befolgen Sie bitte die nachstehenden Schritte, um den gleichen Effekt wie bei mir zu erzielen.

Vorbereitung zum Bau von Alist

Bevor wir beginnen, müssen wir die folgenden Ressourcen vorbereiten:

  1. VPS-Server: Es wird empfohlen, ein Ubuntu- oder Debian-System mit einer Mindestkonfiguration von 1 Kern und 1 GB Speicher zu verwenden. (Erforderlich)
  2. Domänenname: Obwohl es nicht erforderlich ist, kann ein Domänenname Ihre Netzwerkfestplatte professioneller und leichter zugänglich machen. (optional)
  3. Grundlegende Kenntnisse der Linux-Befehlszeile: Sie müssen kein großer Profi sein, aber Sie müssen in der Lage sein, einfache Befehle auszuführen.

Eine detaillierte Erklärung der Konstruktionsschritte

1. Docker installieren

Zuerst müssen wir Docker auf dem Server installieren. Warum Docker? Weil es unseren Bereitstellungsprozess einfacher und sicherer macht. Verwenden Sie zur Installation den folgenden Befehl:

curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh

Nach Abschluss der Installation können Sie docker --version Bestätigen Sie, ob die Installation erfolgreich war.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau
Docker-Installation ist erfolgreich

2. Erstellen Sie ein Alist-Projektverzeichnis

Als nächstes müssen wir ein dediziertes Verzeichnis für Alist erstellen:

mkdir /var/docker/alist -p && cd /var/docker/alist

3. Erstellen einer Docker Compose-Konfigurationsdatei

Im Verzeichnis, das wir gerade erstellt haben, müssen wir ein docker-compose.yml dokumentieren:

nano docker-compose.yml

Fügen Sie Folgendes in die Datei ein:

Dienste: alist: Image: 'xhofe/alist:latest' Containername: alist Volumes: - '/etc/alist:/opt/alist/data' Ports: - '5244:5244' Umgebung: - PUID=0 - PGID=0 - UMASK=022 Neustart: sofern nicht gestoppt

Speichern und beenden (Strg+X, dann Y und schließlich Eingabe).

4. Alist starten

Jetzt können wir Alist starten:

docker-compose up -d
Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

verwenden Docker PS Abfrage des Befehls, ob dieser erfolgreich ausgeführt wurde;

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

5. Besuchen Sie Alist

Öffnen Sie Ihren Browser und geben Sie http://Ihre Server-IP:5244 Sie können die Alist-Schnittstelle sehen.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

6. Holen Sie sich das anfängliche Anmeldekennwort

Für die erste Anmeldung ist ein Passwort erforderlich, welches mit folgendem Befehl abgerufen werden kann:

Docker-Protokolle Alist

Suchen Sie in der Ausgabe nach der Zeile „Initial Password“. Der Standardbenutzername lautet admin.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

7. Anmeldung erfolgreich

Alist – Erweiterte Konfiguration

1. Ändern Sie den Standardbenutzernamen und das Standardkennwort

Bitte ändern Sie aus Sicherheitsgründen den voreingestellten Benutzernamen und das Passwort direkt nach der Anmeldung. Klicken Sie unten auf „Verwaltung“ und suchen Sie im linken Menü nach der Option „Benutzer“.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

2. Hinzufügen von lokalem Speicher

Alist unterstützt mehrere Speichermethoden. Hier betrachten wir das Hinzufügen von lokalem Speicher als Beispiel. Das Hinzufügen von weiterem Netzwerkspeicher wird auf der offiziellen Alist-Website ausführlich beschrieben. Detaillierte Informationen zu den Hinzufügungsmethoden finden Sie in der offiziellen Dokumentation:https://alist.nn.ci/guide/drivers/

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Hier ist eine Sache zu beachten: das Ausfüllen des Mount-Pfads und des Stammordnerpfads. Als ich das Dokument zunächst nicht sorgfältig las, war dieser Bereich immer falsch ausgefüllt. Später fand ich einen BloggerBlog zur Bereitstellung und Einbindung von Alist-Speicher, und das Problem erfolgreich gelöst.

Hier nehmen wir das Beispiel, der Homepage nur einen Videoordner hinzuzufügen:

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Zuerst müssen wir zum Server zurückkehren und den Befehl verwenden cd /etc/alist Öffnen Sie den Pfad des gemounteten Ordners und verwenden Sie den Befehl mkdir-Video Erstellen Sie einen neuen Videoordner (Chinesisch wird nicht empfohlen) und übergeben Sie ihn schließlich ls Befehl, um zu überprüfen, ob der Videoordner erfolgreich erstellt wurde.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Kehren Sie dann zur Einstellungsoberfläche zurück, um lokalen Speicher hinzuzufügen. Dies beinhaltet hauptsächlichMount-PfadUndStammordnerpfadAusfüllen

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau
Füllen Sie den Mount-Pfad aus
Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau
Geben Sie den Stammordnerpfad ein

Nach Abschluss der obigen Schritte wird der Videoordner auf der Startseite angezeigt.

Alist-Upload-Datei

Das Hochladen von Dateien ist ebenfalls sehr einfach. Nachdem wir den Videoordner gemäß den obigen Schritten erstellt haben, öffnen wir die Homepage und klicken auf den Videoordner, um die Datei hochzuladen.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Ziehen Sie den hochgeladenen Inhalt einfach in das Upload-Feld unten, um den Dateiupload abzuschließen.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau
Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau
Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Verschönerung der Alist-Schnittstelle

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Die obige Schnittstelle ist möglicherweise zu einfach und für Praktiker ungeeignet.

Gehen Sie zurück zur Startseite und klicken Sie in den Einstellungen auf „Global“. Die wichtigsten Änderungen sind:Benutzerdefinierter Header und benutzerdefinierter Inhalt. Durch Ändern dieser beiden Einstellungen können Sie einfache Verschönerungsarbeiten durchführen.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Fügen Sie die folgenden Codes in die Einstellungen ein, um dieselbe verschönerte Benutzeroberfläche wie auf der Experience-Website zu erhalten.

Benutzerdefinierter Header






    

Benutzerdefinierter Inhalt

Anweisungen zur Verwendung von Netzwerkfestplattenressourcen

Wird nur für die persönliche Dateifreigabe verwendet. Jeder kann sie anzeigen und herunterladen. Bitte nicht missbrauchen.

warnen:Sobald ein Missbrauch entdeckt wird, wird die IP sofort gesperrt und nie wieder freigegeben.
Beachten:In einigen Regionen Chinas kann es aufgrund von Netzwerkschwankungen zu langsamen Geschwindigkeiten oder Ladefehlern kommen. Bitte haben Sie Geduld.

Wenn Sie das Passwort benötigen, folgen Sie bitte dem öffentlichen WeChat-Konto: „兔哥博客“ und antworten Sie mit dem Schlüsselwort, um es zu erhalten.



 

Alist Andere Einstellungen

Alist verfügt über zahlreiche Funktionen, darunter das Festlegen des Schnittstellenlogos, des Titels, das Festlegen des Ordner-Ausblendens und des Kennworts usw. Aufgrund des begrenzten Platzes und der relativen Einfachheit warten diese Funktionen darauf, von Ihnen selbst erkundet zu werden.

Bezüglich der Verwendung des Domänennamenzugriffs müssen Sie zuerst den Domänennamen in eine IP auflösen. Anschließend können Sie das Zertifikat problemlos verwalten, indem Sie nginxproxymanager installieren:

Was ist NPM (nginxproxymanager)?

Nginx Proxy Manager (NPM) ist ein Open-Source-Projekt auf Basis von Nginx, das eine intuitive Weboberfläche zur Vereinfachung und Verwaltung bietetNginx-Reverse-Proxy-ServerMit diesem Manager können Benutzer problemlos Proxys für mehrere Websites einrichten und verwalten und externen Datenverkehr an verschiedene Webserver oder Anwendungen weiterleiten.

Zu den wichtigsten Funktionen gehören:
  • Reverse-Proxy: Ermöglicht Ihnen, externe Anfragen an interne Server umzuleiten und so einen Lastenausgleich und das Verbergen von Anwendungen zu erreichen.
  • SSL-Zertifikatsverwaltung: Unterstützt den automatischen Erwerb und die Erneuerung von SSL-Zertifikaten, um einen sicheren Zugriff über HTTPS zu gewährleisten.
  • Einfaches Webinterface: Bietet eine benutzerfreundliche Weboberfläche, die die Konfiguration und Verwaltung des Nginx-Proxys intuitiver und bequemer macht.
  • Multisite-Unterstützung: Ermöglicht Ihnen die gleichzeitige Verwaltung der Proxy-Einstellungen für mehrere Sites, was eine zentrale Verwaltung bequem macht.

Installieren Sie das Docker-Projekt der Einfachheit halber im Verzeichnis /root/docker/npm/. Geben Sie als Root den folgenden Code ein:

mkdir -p /root/docker/npm/ cd /root/docker/npm/ nano docker-compose.yml

Fügen Sie den folgenden Code in Docker-Compose Im Dokument:

Version: '3.8' Dienste: App: Image: 'jc21/nginx-proxy-manager:latest' Neustart: sofern nicht gestoppt Ports: - '80:80' - '81:81' - '443:443' Volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt

Drücken Sie dann Strg+xund drücken Sie dann y Speichern Sie es. Führen Sie dann die folgende Codebereitstellung im aktuellen Verzeichnis aus:

docker-compose up -d

eingeben Docker PS Überprüfen Sie, ob die Bereitstellung erfolgreich war. Wenn Folgendes angezeigt wird, war die Bereitstellung erfolgreich:

root@uuzi:~/docker/npm# docker ps CONTAINER-ID IMAGE-BEFEHL ERSTELLT STATUS PORTS NAMEN e56a12acaa1e jc21/nginx-proxy-manager:latest "/init" vor 20 Sekunden Aktiviert vor 20 Sekunden 0.0.0.0:80-81->80-81/tcp, :::80-81->80-81/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp npm-app-1

Im Browser eingeben http://ip:81 (Ersetzen Sie IP durch die IP Ihres VPS.) Drücken Sie die Eingabetaste. Die Bereitstellung ist erfolgreich, wie in der Abbildung gezeigt.

Wie erstellt man eine private Alist-Netzwerkfestplatte? Super detailliertes Tutorial auf Nanny-Niveau

Standard-E-Mail und Passwort für die Anmeldung:

E-Mail:    admin@example.com

Passwort: changeme

Nach einer erfolgreichen Anmeldung müssen Sie Ihr Konto und Ihr Passwort ändern. Sobald Sie sich diese merken, können Sie den Reverse-Proxy-Dienst über eine visuelle Weboberfläche verwalten.

Zusammenfassen

Alist ist eine leistungsstarke und benutzerfreundliche Netzwerkfestplattenlösung. Mit diesem Tutorial beherrschen Sie den gesamten Prozess der Alist-Erstellung von Grund auf. Alist ist leichter, einfacher zu konfigurieren und unterstützt die Integration mehrerer Speicherdienste.

Punktzahl

Das ist eine gute Idee

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * Mark