Przejdź do głównej treści

MinIO

Opis

MinIO to serwer przechowywania obiektów typu open source, który jest zgodny z pamięcią masową w chmurze Amazon S3. Aplikacje, które zostały skonfigurowane do komunikacji z Amazon S3, można również skonfigurować do komunikacji z MinIO, dzięki czemu MinIO może służyć jako realna alternatywa dla S3, jeśli potrzebujesz większej kontroli nad serwerem przechowywania obiektów. Usługa może przechowywać nieustrukturyzowane dane, takie jak zdjęcia, filmy, pliki dziennika, kopie zapasowe oraz obrazy kontenerów/maszyn wirtualnych.

Pierwsze kroki

MinIO i jego interfejs webowy są instalowane wraz z obrazem i są automatycznie włączane podczas uruchamiania serwera.

Po zainstalowaniu obrazu interfejs webowy MinIO będzie dostępny pod adresem https://example.com/minio/ui/, gdzie example.com to nazwa hosta Twojego serwera.

Aby uzyskać dostęp do interfejsu webowego, użyj danych logowania przesłanych do Ciebie e-mailem.

Dodatkowo dane logowania można znaleźć na serwerze w pliku:

/root/.app_credentials

Aby uzyskać dostęp do tego pliku, musisz zalogować się do serwera przez SSH. Możesz połączyć się z serwerem przez SSH:

  • Za pomocą klucza SSH, jeśli ta opcja została włączona przed utworzeniem serwera
  • Za pomocą hasła użytkownika root przesłanego e-mailem po aktywacji serwera

Zmiana domeny

Jeśli chcesz używać własnej domeny lub subdomeny do uzyskiwania dostępu do interfejsu webowego MinIO, musisz zalogować się do serwera przez SSH jako root i uruchomić polecenie:

add_domain

Zostaniesz poproszony o wprowadzenie domeny lub subdomeny w formacie subdomain.example.com.

notatka

Upewnij się, że Twoja domena istnieje i wskazuje na adres IPv4 Twojego serwera!

Po zakończeniu działania skryptu dla określonej domeny lub subdomeny zostanie wystawiony certyfikat Let's Ecnrypt, a interfejs webowy będzie dostępny pod adresem https://example.com/minio/ui/, gdzie example.com to wcześniej określona domena (subdomena).

Aplikacje klienckie

Do pracy z plikami w pamięci masowej, oprócz interfejsu webowego, możesz używać aplikacji klienckich instalowanych bezpośrednio na urządzeniu, które umożliwiają skonfigurowanie transferu danych w trybie automatycznym, co może być przydatne na przykład do skonfigurowania kopii zapasowych.

  • MinIO Client to klient konsolowy opracowany przez twórców serwera MinIO. Może działać w systemach Windows, Linux, MacOS. Opis instalacji i metod pracy można znaleźć tutaj.

  • Amazon S3 cli — klient konsolowy opracowany przez twórców tego typu pamięci masowej — Amazon. Istnieją różne wersje dla różnych systemów operacyjnych oraz szczegółowa dokumentacja, którą można znaleźć tutaj.

Zainstalowane oprogramowanie

NazwaLicencja
MinIOGNU Affero v3.0
CaddyLicencja Apache 2.0

Przydatne linki

Więcej informacji o zainstalowanych pakietach znajdziesz w ich oficjalnej dokumentacji: