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.
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
| Name | Lizenz |
|---|---|
| MinIO | GNU Affero v3.0 |
| Caddy | Apache License 2.0 |
Nützliche Links
Weitere Informationen zu den installierten Paketen finden Sie in der offiziellen Dokumentation: