A Helpful Solution for MinIO Users: A Docker Image with the Classic Admin Web UI
A solution for self-hosters and those who miss the old MinIO experience
As a self-hosting enthusiast, I’ve been using MinIO for my cloud storage needs. However, I recently noticed that MinIO stopped publishing official Docker images and prebuilt binaries. Additionally, they removed the advanced admin features from the standard web UI, making it more difficult to manage buckets, users, and policies unless you’re willing to pay for the enterprise version.
Luckily, someone forked the old fully-featured web UI, and I realized that there wasn’t a single Docker image that kept all the features and “just worked.” So, I built my own image for both x86_64 and ARM64, which includes the latest MinIO server, the basic MinIO web console, and the classic full admin interface for easy bucket and user/policies/key management.
What’s included in the Docker image
Here’s what you can expect from my Docker image:
- The latest MinIO server, always built from source, with automated daily builds to ensure you get the freshest version each time you pull.
- The basic MinIO web console for easy access to your cloud storage.
- The classic full admin interface for familiar bucket and user/policies/key management.
It’s all bundled into one container, making it easy to set up and use. I’ve tested and built this from scratch, and the setup as well as the Dockerfile are available in my repository for those who want to check out exactly what’s happening.
How to get started
To get started with my MinIO Docker image, simply pull the image using the following commands:
docker pull firstfinger/minio:latest-amd64
docker pull firstfinger/minio:latest-arm64
This project is mainly for other self-hosters or anyone who wants a reliable, no-surprises MinIO experience, even after upstream changes. If you use MinIO regularly and miss how things used to work, give it a try.
Feedback and improvement ideas welcome
I’m always open to suggestions and feedback, so if you have any ideas or improvements, please don’t hesitate to reach out. You can find my project on GitHub and DockerHub.
Pomocne rozwiązanie dla użytkowników MinIO: obraz Docker z klasycznym interfejsem administracyjnym
Rozwiązanie dla samo-hostujących i tych, którzy tęsknią za starym doświadczeniem MinIO
Jako entuzjasta samo-hostowania, używałem MinIO do moich potrzeb magazynowania w chmurze. Niedawno jednak zauważyłem, że MinIO przestał publikować oficjalne obrazy Docker i prekompilowane binarie. Dodatkowo, usunęli zaawansowane funkcje administracyjne z standardowego interfejsu web, co utrudniło zarządzanie bucketami, użytkownikami i politykami, chyba że jesteś skłonny zapłacić za wersję enterprise.
Na szczęście, ktoś wyodrębnił stary, w pełni funkcjonalny interfejs web, i zauważyłem, że nie ma jednego obrazu Docker, który zachowuje wszystkie funkcje i “po prostu działa”. Więc zbudowałem własny obraz dla x86_64 i ARM64, który zawiera najnowszy serwer MinIO, podstawowy interfejs web MinIO i klasyczny pełny interfejs administracyjny do łatwego zarządzania bucketami i użytkownikami/politykami/kluczami.
Co zawiera obraz Docker
Oto, czego możesz oczekiwać od mojego obrazu Docker:
- Najnowszy serwer MinIO, zawsze budowany z kodu źródłowego, z automatycznymi budowaniami dziennymi, aby zapewnić, że otrzymujesz najświeższą wersję każdego razu, gdy ściągasz.
- Podstawowy interfejs web MinIO do łatwego dostępu do Twojego magazynowania w chmurze.
- Klasyczny pełny interfejs administracyjny do znajomego zarządzania bucketami i użytkownikami/politykami/kluczami.
Wszystko to jest zapakowane w jeden kontener, co ułatwia konfigurację i użycie. Przetestowałem i zbudowałem to od podstaw, a konfiguracja oraz plik Dockerfile są dostępne w moim repozytorium dla tych, którzy chcą sprawdzić dokładnie, co się dzieje.
Jak zacząć
Aby zacząć korzystać z mojego obrazu Docker MinIO, po prostu ściągnij obraz przy użyciu następujących poleceń:
docker pull firstfinger/minio:latest-amd64
docker pull firstfinger/minio:latest-arm64
Ten projekt jest głównie dla innych samo-hostujących lub każdego, kto chce niezawodnego, bez niespodzianek doświadczenia MinIO, nawet po zmianach w gałęzi głównej. Jeśli regularnie używasz MinIO i tęsknisz za tym, jak wszystko dawniej działało, spróbuj.
Uwagi i pomysły na poprawę mile widziane
Zawsze jestem otwarty na sugestie i uwagi, więc jeśli masz jakieś pomysły lub poprawki, proszę nie wahaj się skontaktować. Możesz znaleźć mój projekt na GitHubie i DockerHubie.