MinIO
Descripción
MinIO es un servidor de almacenamiento de objetos de código abierto compatible con el almacenamiento en la nube Amazon S3. Las aplicaciones que se han configurado para comunicarse con Amazon S3 también pueden configurarse para comunicarse con MinIO, lo que permite que MinIO sirva como una alternativa viable a S3 si necesita más control sobre el servidor de almacenamiento de objetos. El servicio puede almacenar datos no estructurados como fotos, vídeos, archivos de registro, copias de seguridad e imágenes de contenedores/máquinas virtuales.
Primeros pasos
MinIO y su interfaz web se instalan con la imagen y se habilitan automáticamente al arrancar el servidor.
Después de instalar la imagen, la interfaz web de MinIO estará disponible en https://example.com/minio/ui/, donde example.com es el nombre de host de su servidor.
Para acceder a la interfaz web, use las credenciales que se le enviaron por correo electrónico.
Además, las credenciales de inicio de sesión se pueden encontrar en el servidor en el archivo:
/root/.app_credentials
Para acceder a este archivo, deberá iniciar sesión en el servidor mediante SSH. Puede conectarse al servidor mediante SSH:
- Con una clave SSH, si esta opción está habilitada antes de crear un servidor
- Con la contraseña del usuario
rootenviada por correo cuando se activa el servidor
Cambiar dominio
Si desea usar su propio dominio, o un subdominio, para acceder a la interfaz web de MinIO, deberá conectarse al servidor por SSH como root y ejecutar el comando:
add_domain
Se le pedirá que introduzca un dominio o subdominio con el formato subdomain.example.com.
¡Asegúrese de que su dominio existe y apunta a la dirección IPv4 de su servidor!
Cuando finalice el script, se emitirá un certificado de Let's Ecnrypt para el dominio o subdominio especificado y la interfaz web estará disponible en https://example.com/minio/ui/, donde example.com es el dominio (subdominio) especificado anteriormente.
Aplicaciones cliente
Para trabajar con archivos en el almacenamiento, además de la interfaz web, puede usar aplicaciones cliente que se instalan directamente en el dispositivo y le permiten configurar la transferencia de datos en modo automático, lo que puede ser útil, por ejemplo, para configurar copias de seguridad.
-
MinIO Client es un cliente de consola desarrollado por los creadores del servidor MinIO. Puede funcionar en Windows, Linux y MacOS. La descripción de la instalación y los métodos de trabajo se puede encontrar aquí.
-
Amazon S3 cli: cliente de consola desarrollado por los fundadores de este tipo de almacenamiento: Amazon. Hay diferentes versiones para distintos sistemas operativos y documentación detallada, que se puede encontrar aquí.
Software instalado
| Nombre | Licencia |
|---|---|
| MinIO | GNU Affero v3.0 |
| Caddy | Licencia Apache 2.0 |
Enlaces útiles
Para obtener más información sobre los paquetes instalados, consulte su documentación oficial: