{"id":1156,"date":"2022-07-13T05:24:29","date_gmt":"2022-07-13T05:24:29","guid":{"rendered":"https:\/\/asgardius.company\/?p=1156"},"modified":"2022-07-13T05:24:29","modified_gmt":"2022-07-13T05:24:29","slug":"nextcloud-vs-minio-similitudes-y-diferencias","status":"publish","type":"post","link":"https:\/\/asgardius.company\/?p=1156","title":{"rendered":"Nextcloud vs MinIO. Similitudes y diferencias"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2021\/06\/sky-1441936_960_720.jpg\" alt=\"\" class=\"wp-image-560\"\/><\/figure>\n\n\n\n<p>En este blog he escrito tutoriales sobre dos programas que pueden ser de utilidad a la hora de montar un servidor de almacenamiento propio. Estos son Nextcloud y MinIO. A coninuaci\u00f3n mostrar\u00e9 las similitudes y diferencias entre cada uno<\/p>\n\n\n\n<p>Tipos de licencia<\/p>\n\n\n\n<p>Ambos programas ofrecen su c\u00f3digo mediante la licencia AGPLv3, adem\u00e1s de vender soporte para empresas<\/p>\n\n\n\n<p>Plataformas de servidor<\/p>\n\n\n\n<p>Nextcloud est\u00e1 programado en PHP y requiere una base de datos MySQL o PostgreSQL para funcionar correctamente. Se requiere un servidor con GNU\/Linux para poderlo utilizar (puede que funcione en FreeBSD, pero no hay documentaci\u00f3n para ello)<\/p>\n\n\n\n<p>MinIO est\u00e1 programado en Go y es compatible no solo con GNU\/Linux, sino tambi\u00e9n con Microsoft Windows y Mac OS<\/p>\n\n\n\n<p>P\u00fablico objetivo<\/p>\n\n\n\n<p>Nextcloud est\u00e1 dirigido al usuario promedio de servicios en la nube. El prop\u00f3sito principal es reemplazar servicios como Google Drive. Tambi\u00e9n es una buena alternativa a opciones propietarias como los NAS Synology<\/p>\n\n\n\n<p>MinIO est\u00e1 dirigido a desarrolladores de aplicaciones en la nube.<\/p>\n\n\n\n<p>El prop\u00f3sito principal es reemplazar servicios como Amazon S3 con un cluster de servidores propio, aunque tambi\u00e9n se puede montar con un solo servidor de un disco (<a href=\"https:\/\/asgardius.company\/2021\/07\/28\/montando-un-servidor-de-almacenamiento-de-objetos-compatible-con-amazon-s3\/\">como se ve en mi tutorial<\/a>). Tambi\u00e9n se puede montar un NAS casero con este software, pero el manejo de este difiere en comparaci\u00f3n con Nextcloud<\/p>\n\n\n\n<p>Protocolos<\/p>\n\n\n\n<p>Nextcloud utiliza una interfaz WebDAV para interactuar con los programas cliente, por lo que cualquier programa capaz de interactuar con este protocolo deber\u00eda funcionar sin problemas<\/p>\n\n\n\n<p>MinIO utiliza el protocolo de Amazon S3 para interactuar con los programas cliente, por lo que la mayor\u00eda de programas compatibles con Amazon S3 deber\u00edan ser compatibles con este. Nextcloud puede utilizar una instancia de MinIO como backend de almacenamiento (<a href=\"https:\/\/asgardius.company\/2021\/07\/31\/como-utilizar-un-servidor-de-almacenamiento-de-objetos-en-nextcloud\/\">aqu\u00ed se muestra c\u00f3mo<\/a>)<\/p>\n\n\n\n<p>Programas cliente oficiales<\/p>\n\n\n\n<p>Nextcloud cuenta con un cliente de sincronizaci\u00f3n para sistemas de escritorio, el cual es sencillo de utilizar<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Captura-de-pantalla_2022-07-12_17-12-44.png\" alt=\"\" class=\"wp-image-1161\"\/><\/figure>\n\n\n\n<p>MinIO provee un cliente para consola de comandos que permite transferir archivos con una relativa facilidad (si tienes experiencia administrando archivos mediante comandos de texto). Tambi\u00e9n permite sincronizar archivos, pero solamente en una direcci\u00f3n<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Captura-de-pantalla_2022-07-12_18-52-50.png\" alt=\"\" class=\"wp-image-1176\"\/><\/figure>\n\n\n\n<p>Nextcloud ofrece un cliente oficial para Android f\u00e1cil de usar<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Screenshot_20220712-172700_Quickstep-485x1024.png\" alt=\"\" class=\"wp-image-1165\"\/><\/figure>\n\n\n\n<p>MinIO no cuenta con uno oficial, pero hay algunos compatibles con S3 que funcionan bien con este software. Aqu\u00ed est\u00e1 uno para <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=lysesoft.s3anywherepro\">Android que me ha funcionado<\/a>. <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=dk.tacit.android.foldersync.lite\">Aqu\u00ed hay un cliente de sincronizaci\u00f3n compatible con ambos<\/a><\/p>\n\n\n\n<p>Interfaz web<\/p>\n\n\n\n<p>La interfaz web de Nextcloud se ve as\u00ed en un navegador de escritorio<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Captura-de-pantalla_2022-07-12_17-51-16-1024x656.png\" alt=\"\" class=\"wp-image-1168\"\/><\/figure>\n\n\n\n<p>As\u00ed se ve la de MinIO<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Captura-de-pantalla_2022-07-12_17-51-24.png\" alt=\"\" class=\"wp-image-1169\"\/><\/figure>\n\n\n\n<p>La interfaz web de Nextcloud se adapta bien a un navegador m\u00f3vil, aqu\u00ed una muestra<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Screenshot_20220712-175517_Quickstep-485x1024.png\" alt=\"\" class=\"wp-image-1171\"\/><\/figure>\n\n\n\n<p>Con la interfaz web de MinIO no han tomado en cuenta los navegadores m\u00f3viles<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Screenshot_20220712-175608_Quickstep-485x1024.png\" alt=\"\" class=\"wp-image-1172\"\/><\/figure>\n\n\n\n<p>Compartir archivos<\/p>\n\n\n\n<p>En ambos se puede compartir archivos sueltos. En el caso de MinIO es necesario establecer una fecha de expiraci\u00f3n, mientras que en Nextcloud esto es opcional. En Nextcloud existe la opci\u00f3n para compartir carpetas completas mediante un solo enlace, algo que MinIO no puede hacer por si solo.<\/p>\n\n\n\n<p>Al compartir un arhivo en Nextcloud se obtiene un enlace que permite previsualizar el archivo (dependiendo del tipo de archivo), descargarlo, o importarlo a otro servidor de Nextcloud. En caso de haber compartido una carpeta completa se mostrar\u00e1 un listado con los archivos de esta<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Captura-de-pantalla_2022-07-12_18-56-01-1024x658.png\" alt=\"\" class=\"wp-image-1178\"\/><\/figure>\n\n\n\n<p>Al compartir un arhivo en MinIO se obtiene un enlace directo al archivo, el cual se abrir\u00e1 o se descargar\u00e1 seg\u00fan el programa donde se introduzca<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2022\/07\/Captura-de-pantalla_2022-07-12_19-02-01.png\" alt=\"\" class=\"wp-image-1179\"\/><\/figure>\n\n\n\n<p>Para insertar una imagen dentro de un sitio web se puede utilizar directamente el enlace compartido a trav\u00e9s de MinIO, pero con Nextcloud debe agregarse el sufijo \/download al final del enlace para tener algo similar al enlace de MinIO<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este blog he escrito tutoriales sobre dos programas que pueden ser de utilidad a la hora de montar un servidor de almacenamiento propio. Estos son Nextcloud y MinIO. A coninuaci\u00f3n mostrar\u00e9 las similitudes y diferencias entre cada uno Tipos de licencia Ambos programas ofrecen su c\u00f3digo mediante la licencia AGPLv3, adem\u00e1s de vender soporte&hellip; <a class=\"more-link\" href=\"https:\/\/asgardius.company\/?p=1156\">Seguir leyendo <span class=\"screen-reader-text\">Nextcloud vs MinIO. Similitudes y diferencias<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1156","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/posts\/1156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1156"}],"version-history":[{"count":0,"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/posts\/1156\/revisions"}],"wp:attachment":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}