MinIO einfach selbst hosten

MinIO einfach selbst hosten

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
5 min

MinIO ist ein performanter, S3-kompatibler Object Storage Server. Es ist eine der beliebtesten Open-Source-Alternativen zu Amazon S3 und wird von tausenden Unternehmen genutzt, um alles von Backups bis zu Media-Dateien und KI-Trainingsdaten zu speichern. Das Problem? Selbst aufsetzen heißt normalerweise: Server konfigurieren, Reverse Proxy einrichten und Infrastruktur managen.

Sliplane nimmt dir das ab. Mit One-Click Deployment hast du MinIO in Minuten am Laufen - kein Server-Setup, kein Reverse-Proxy-Gebastel, keine Infrastruktur-Kopfschmerzen. Einfach dein eigener privater Object Storage, sofort einsatzbereit.

Voraussetzungen

Vor dem Deployment brauchst du einen Sliplane Account (kostenlose Testphase verfügbar).

Schnellstart

Sliplane bietet One-Click Deployment mit Presets.

SliplaneMinIO deployen >
  1. Klick auf den Deploy-Button oben
  2. Wähl ein Projekt aus
  3. Wähl einen Server. Wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden-Testserver gratis
  4. Klick auf Deploy!

Über das Preset

Das One-Click Deploy oben nutzt Sliplane's MinIO Preset. Das steckt drin:

  • S3-kompatibler Object Storage direkt einsatzbereit
  • Image quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z (schau auf quay.io nach der neuesten stabilen Version)
  • Persistenter Storage gemountet auf /data, damit deine Objekte Neustarts überleben
  • Die MinIO Console (Web UI) ist über den gleichen Port erreichbar dank --console-address Flag
  • Standard-Admin-Credentials werden automatisch generiert

Nächste Schritte

Sobald MinIO auf Sliplane läuft, erreichst du es über die Domain, die Sliplane dir zugewiesen hat (z.B. minio-xxxx.sliplane.app). Damit öffnest du die MinIO Console - eine eingebaute Web-Oberfläche zum Verwalten von Buckets, Dateien, Usern und Policies.

Standard-Credentials

Das Preset generiert ein zufälliges Passwort für dich. Deine Zugangsdaten findest du in den Umgebungsvariablen des Service auf Sliplane:

  • MINIO_ROOT_USER: minioadmin (Standard)
  • MINIO_ROOT_PASSWORD: automatisch generierter String

Am besten änderst du die gleich oder baust sie direkt in deine App-Config ein.

Buckets erstellen

Nach dem Login in der MinIO Console:

  1. Geh zu Buckets in der Sidebar
  2. Klick auf Create Bucket
  3. Gib einen Namen ein (z.B. my-app-uploads) und klick auf Create

Danach kannst du Dateien direkt über die Console hochladen oder dich mit jedem S3-kompatiblen SDK oder CLI-Tool verbinden.

MinIO Client (mc) nutzen

Um per Kommandozeile mit deiner MinIO-Instanz zu arbeiten, installier den MinIO Client und konfiguriere ihn:

mc alias set my-minio https://minio-xxxx.sliplane.app minioadmin YOUR_PASSWORD
mc ls my-minio
mc mb my-minio/my-bucket
mc cp myfile.txt my-minio/my-bucket/

Ersetze minio-xxxx.sliplane.app durch deine echte Sliplane-Domain und YOUR_PASSWORD durch das generierte Passwort aus deinen Umgebungsvariablen.

Umgebungsvariablen

Hier sind die wichtigsten Umgebungsvariablen, die du anpassen kannst:

VariableBeschreibung
MINIO_ROOT_USERAdmin-Benutzername
MINIO_ROOT_PASSWORDAdmin-Passwort
MINIO_SERVER_URLÖffentliche URL für die API (setz das, wenn du eine Custom Domain nutzt)
MINIO_BROWSER_REDIRECT_URLÖffentliche URL für die Console (setz das, wenn du eine Custom Domain nutzt)

Die vollständige Liste findest du in der MinIO Umgebungsvariablen-Referenz.

Logging

MinIO loggt standardmäßig auf STDOUT, was perfekt mit Sliplane's eingebautem Log-Viewer funktioniert. Für ausführlichere Ausgaben setz die MINIO_LOG_LEVEL Umgebungsvariable. Allgemeine Docker-Log-Tipps findest du in unserem Post über Docker Logs.

Kostenvergleich

Natürlich kannst du MinIO auch bei anderen Cloud-Anbietern selbst hosten. Hier ein Preisvergleich der gängigsten Optionen:

AnbietervCPU CoresRAMDiskGeschätzte MonatskostenHinweise
Sliplane22 GB40 GB€9Preis pro Server
Render12 GB40 GB~$35-$45VM Small
Fly.io22 GB40 GB~$20-$25VM + Volume
Railway22 GB40 GB~$15-$66Nutzungsbasiert

Wenn du nur gehosteten Object Storage brauchst, ohne einen eigenen Server zu betreiben, schau dir unseren Vergleich von 5 günstigen Object Storage Anbietern an.

FAQ

Wofür kann ich MinIO nutzen?

MinIO eignet sich perfekt zum Speichern von unstrukturierten Daten wie Bildern, Videos, Backups, Logs und KI/ML-Datasets. Jede App, die S3 spricht, kann MinIO als Drop-in-Ersatz für Amazon S3 nutzen. Besonders praktisch, wenn du die volle Kontrolle über deine Daten willst, ohne dich auf einen Cloud-Anbieter zu verlassen.

Wie verbinde ich meine App mit MinIO?

Nutz einfach ein S3-kompatibles SDK (wie AWS SDK für JavaScript, boto3 für Python oder das MinIO SDK). Setz den Endpoint auf deine Sliplane-Domain, verwende deine Root-Credentials (oder erstell einen eigenen Access Key in der Console) und setz die Region auf us-east-1 (MinIO's Standard).

Wie update ich MinIO?

Änder den Image-Tag in deinen Service-Einstellungen auf Sliplane und deploy neu. Schau auf quay.io/minio/minio nach der neuesten stabilen Version. MinIO nutzt datumsbasierte Version-Tags wie RELEASE.2025-09-07T16-13-09Z.

Gibt es Alternativen zu MinIO?

Ja. Wenn du nach gemanagtem Object Storage suchst, bieten Anbieter wie Hetzner, Backblaze B2 und Cloudflare R2 günstige Optionen. Schau dir unseren Post über 5 günstige Object Storage Anbieter an. Falls du stattdessen eine selbst gehostete File-Sync-Lösung suchst, wirf einen Blick auf OpenCloud oder Nextcloud.

Kann ich MinIO mit Docker Compose zusammen mit anderen Services nutzen?

Ja. MinIO funktioniert super als Teil eines Multi-Service-Setups. Auf Sliplane kannst du MinIO als einen Service deployen und andere Services über Sliplane's internes Netzwerk verbinden. Setz einfach den S3-Endpoint deiner App auf MinIO's interne Service-URL.

Host MinIO jetzt selbst - ganz easy!

Sliplane gibt dir alles, was du brauchst, um MinIO ohne Server-Stress zu betreiben.