Zum Hauptinhalt springen

MinIO

Beschreibung

MinIO ist ein Open-Source-Objektspeicherserver, der mit dem Amazon-S3-Cloud-Speicher kompatibel ist. Anwendungen, die für die Kommunikation mit Amazon S3 konfiguriert wurden, können auch für die Kommunikation mit MinIO konfiguriert werden, sodass MinIO als praktikable Alternative zu S3 dienen kann, wenn Sie mehr Kontrolle über den Objektspeicherserver benötigen. Der Dienst kann unstrukturierte Daten wie Fotos, Videos, Protokolldateien, Backups und Container-/virtuelle Maschinen-Images speichern.

Erste Schritte

MinIO und seine Weboberfläche werden mit dem Image installiert und beim Serverstart automatisch aktiviert.

Nach der Installation des Images ist die MinIO-Weboberfläche unter https://example.com/minio/ui/ verfügbar, wobei example.com der Hostname Ihres Servers ist.

Verwenden Sie für den Zugriff auf die Weboberfläche die Zugangsdaten, die Ihnen per E-Mail zugesandt wurden.

Außerdem finden Sie die Anmeldedaten auf dem Server in der Datei:

/root/.app_credentials

Um auf diese Datei zuzugreifen, müssen Sie sich per SSH am Server anmelden. Sie können sich per SSH mit dem Server verbinden:

  • Mit einem SSH-Schlüssel, wenn diese Option vor der Erstellung eines Servers aktiviert wurde
  • Mit dem per E-Mail zugesandten Passwort des Benutzers root, wenn der Server aktiviert wird

Domain ändern

Wenn Sie Ihre eigene Domain oder eine Subdomain verwenden möchten, um auf die MinIO-Weboberfläche zuzugreifen, müssen Sie sich per SSH als root am Server anmelden und den folgenden Befehl ausführen:

add_domain

Sie werden aufgefordert, eine Domain oder Subdomain im Format subdomain.example.com einzugeben.

Hinweis

Stellen Sie sicher, dass Ihre Domain existiert und auf die IPv4-Adresse Ihres Servers verweist!

Wenn das Skript abgeschlossen ist, wird für die angegebene Domain oder Subdomain ein Let's-Encrypt-Zertifikat ausgestellt, und die Weboberfläche ist unter https://example.com/minio/ui/ verfügbar, wobei example.com die zuvor angegebene Domain (Subdomain) ist.

Client-Anwendungen

Um mit Dateien im Speicher zu arbeiten, können Sie zusätzlich zur Weboberfläche Client-Anwendungen verwenden, die direkt auf dem Gerät installiert werden und mit denen Sie die Datenübertragung im automatischen Modus einrichten können, was zum Beispiel für das Einrichten von Backups nützlich sein kann.

  • MinIO Client ist ein Konsolen-Client, der von den Entwicklern des MinIO-Servers entwickelt wurde. Er kann unter Windows, Linux und MacOS verwendet werden. Die Beschreibung der Installation und der Arbeitsweise finden Sie hier.

  • Amazon S3 cli – Konsolen-Client, der von den Gründern dieses Speichertyps – Amazon – entwickelt wurde. Es gibt verschiedene Versionen für unterschiedliche Betriebssysteme sowie eine ausführliche Dokumentation, die Sie hier finden.

Installierte Software

NameLizenz
MinIOGNU Affero v3.0
CaddyApache License 2.0

Weitere Informationen zu den installierten Paketen finden Sie in der offiziellen Dokumentation: