Aufforderung zur Einreichung von Beiträgen zur Veranstaltung „Amazon Cloud Technology Product Review“ | Erstellen Sie schnell ein privates Image-Bett auf Basis von Lightsail

Autorisierungserklärung: Dieser Artikel autorisiert den offiziellen Amazon Cloud Technology-Artikel, die Rechte weiterzuleiten und umzuschreiben, einschließlich, aber nicht beschränkt auf offizielle Kanäle von Amazon Cloud Technology wie Developer Center, Zhihu, Self-Media-Plattformen, Entwicklermedien von Drittanbietern usw.

Hintergrund

Ich habe zuvor für meinen Blog ein Bild-Repository eines Drittanbieters verwendet, das jedoch plötzlich verboten wurde. Dadurch werden alle Bilder im Blog ungültig. Sie müssen also immer noch selbst einen Bilderbettenservice einrichten und Ihre eigenen Sachen selbst aufbewahren. Ich habe zufällig Lightpicture entdeckt, ein Bildbettsystem, und ich kann selbst einen Bildbettserver bauen. Ich habe gerade zuvor ein AWS-Konto registriert und habe ein kostenloses Servernutzungskontingent für EC2 und Lightsail. Ich habe nicht viel zu sagen um loszulegen.

Kaufen Sie einen Server

Hier entscheiden wir uns für die Verwendung von Lightsail anstelle von EC2. Der Hauptgrund dafür ist, dass Lightsail einfach zu bedienen ist, keine Selbstwartung des Servers erfordert, relativ günstig ist und für Einzelpersonen und kleine Teams geeignet ist.

Melden Sie sich bei aws an, wir suchen in der KonsoleLightsail, rufen Sie die Lightsail-Konsole auf und klicken Sie auf die Schaltfläche „Instanz erstellen“, um eine zu erstellen Instanz

Fügen Sie hier eine Bildbeschreibung ein

Beim Aufrufen der Instanzerstellungsseite wählen wir hauptsächlich Folgendes aus:

  • Instanzstandort
  • Instanzbild
  • Instanzplan

Regionsauswahl: Ich verwende hier direkt die Standardregion. Wenn Sie andere Regionen wünschen, können Sie auf „AWS-Region und Availability Zone ändern“ klicken „Ändern

Fügen Sie hier eine Bildbeschreibung ein

Systemabbild: Ich wähle hier Linux/Unix, Amazon Linux 2023

Fügen Sie hier eine Bildbeschreibung ein

Hier können wir auch das LAMP-Image vorinstallieren, aber später möchte ich Pagoda installieren, um die Website zu verwalten, daher werde ich hier nicht LAMP auswählen.

Fügen Sie hier eine Bildbeschreibung ein

Instanzplan: Wir wählen hier die Instanzkonfiguration aus und Sie sehen unser neu registriertes Konto. Die ersten drei Pläne sind kostenlos nutzbar. Hier können Sie den Plan auswählen, der zu Ihnen passt.

Fügen Sie hier eine Bildbeschreibung ein
Klicken Sie hier, um eine Instanz zu erstellen. Nach einer Weile können wir die Instanz in der Konsole sehen.
Fügen Sie hier eine Bildbeschreibung ein
Klicken Sie auf Verwalten, um die Instanzverwaltungsseite aufzurufen
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Lichtbild
einführen

LightPicture ist ein leichtes Team-Bildressourcenverwaltungssystem und Bildbettsystem für Unternehmen, das mit thinkphp+vue entwickelt wurde.

Merkmale
  • Cloud-Speicher
    Der Speichertreiber ist einfach zu erweitern, diversifiziert den Speicher und unterstützt lokale, Alibaba Cloud, Tencent Cloud Qiniu Cloud Object Storage

  • Multi-Bucket-Verwaltung
    Unterstützt Multi-Bucket-Speicher und kann mehrere Objektspeicher-Buckets gleichzeitig zur Verwaltung hinzufügen, ohne Obergrenze

  • Einfach zu bedienen
    Unterstützt das Hochladen mehrerer Bilder, Drag-and-Drop-Upload, Upload-Vorschau und Vollbildvorschau

  • Zusammenarbeit mehrerer Personen
    Mehrbenutzerverwaltung, Gruppenverwaltung; Benutzer in verschiedenen Gruppen steuern verschiedene Buckets

  • Bildvorschau
    Leistungsstarke Bildvorschaufunktion, unterstützt das Spiegeln von Bildern nach oben und unten, links und rechts, flaches Spiegeln, Vergrößern und Verkleinern usw.

  • Berechtigungsverwaltung
    Verschiedenen Benutzergruppen können unterschiedliche Betriebsberechtigungen zugewiesen werden, um deren Hochladen, Löschen und Anzeigen zu steuern

  • Vorgangsprotokoll
    Vollständige visuelle Protokollfunktion, die alle Benutzervorgänge aufzeichnet, um die Rückverfolgbarkeit von Ereignissen zu erleichtern

Installieren Sie die Pagode

Wir verwenden das SSH-Tool, um eine Verbindung zum Server herzustellen und zumRoot-Konto zu wechseln

Pagoda bietet ein Ein-Klick-Installationsskript. Für die Installation verwenden wir das universelle Installationsskript.

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

Hier werden auch andere Installationsskripte bereitgestellt. Sie können das entsprechende Installationsskript entsprechend Ihrem eigenen System auswählen.

Fügen Sie hier eine Bildbeschreibung ein

Führen Sie das Installationsskript aus, befolgen Sie die Installationsanweisungen und warten Sie, bis die Installation abgeschlossen ist.

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Geben Sie Port 24333 auf dem Server frei
Fügen Sie hier eine Bildbeschreibung ein

Besuchen Sie die externe Netzwerkadresse der Pagode, die gerade nach der erfolgreichen Installation angezeigt wird, und installieren Sie das LNMP-Paket

Fügen Sie hier eine Bildbeschreibung ein

Stellen Sie Lightpicture bereit
  • Lightpicture herunterladen
    Die neueste Version ist V1.2.2. Wir laden den Code auf den Server herunter
    Wechseln Sie in das Website-Verzeichnis, laden Sie den Code herunter und entpacken Sie es a>
cd /www/wwwroot

wget  https://github.com/osuuu/LightPicture/archive/refs/tags/v1.2.2.tar.gz

tar -zxvf v1.2.2.tar.gz

Fügen Sie hier eine Bildbeschreibung ein

  • Website erstellen

Erstellen Sie eine Site im Pagodenfenster.

Erstellen Sie eine MySQL-Datenbank. Hier müssen Sie das Konto und das Passwort der Datenbank selbst festlegen. Wählen Sie für die PHP-Version PHP-72 oder höher aus. Wenn nicht, müssen Sie zum Software-Store von Pagoda Panel gehen, um es zu installieren.
Fügen Sie hier eine Bildbeschreibung ein
Ändern Sie nach dem Erstellen der Site das laufende Verzeichnis in /public
Fügen Sie hier eine Bildbeschreibung ein
Konfigurieren Sie pseudostatische Regeln
Fügen Sie hier eine Bildbeschreibung ein

Setzen Sie das Standarddokument der Website auf index.html und fügen Sie index.html in das Standarddokument in der ersten Zeile ein
Fügen Sie hier eine Bildbeschreibung ein
Besuchen Sie: http://domain name/install, Befolgen Sie die Anweisungen auf der Seite. Klicken Sie auf „Weiter“, um die Dateninformationen einzugeben, die Sie beim Erstellen der Website eingegeben haben.
Fügen Sie hier eine Bildbeschreibung ein
Nach Abschluss der Installation lautet das Standardkontokennwort admin 123456. Denken Sie daran, das Standardkontokennwort zu ändern nach dem Einloggen

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Wir melden uns auf der Website an und laden das Bild hoch
Nach dem Hochladen des Bildes sehen wir rechts die Zugangsadresse des Bildes. Diese Adresse können wir in die einfügen Bloggen Sie und nutzen Sie unsere hochgeladenen Bilder.
Fügen Sie hier eine Bildbeschreibung ein

Klicken Sie auf die Galerie, um alle von uns hochgeladenen Bilder anzuzeigen und die Bilder zu verwalten

Fügen Sie hier eine Bildbeschreibung ein

Wir können auch den Speicher-Bucket ändern. Der Standardwert ist der lokale Speicher-Bucket. Wenn Sie über andere Speichermethoden verfügen, können Sie diese hinzufügen und dann den Speicher-Bucket der Benutzerrolle ändern, um das Bild an andere Orte hochzuladen.

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

Auf diese Weise haben wir selbst ein Bildbett-Management-Tool bereitgestellt. Wir müssen keine anderen Tools von Drittanbietern verwenden und müssen uns keine Sorgen machen, dass die Bilder ungültig werden.

Supongo que te gusta

Origin blog.csdn.net/hacks8/article/details/134525618
Recomendado
Clasificación