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
rootprzesł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.
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
| Nazwa | Licencja |
|---|---|
| MinIO | GNU Affero v3.0 |
| Caddy | Licencja Apache 2.0 |
Przydatne linki
Więcej informacji o zainstalowanych pakietach znajdziesz w ich oficjalnej dokumentacji: