{"id":836,"date":"2021-07-31T22:26:16","date_gmt":"2021-07-31T22:26:16","guid":{"rendered":"https:\/\/asgardius.company\/?p=836"},"modified":"2021-07-31T22:26:16","modified_gmt":"2021-07-31T22:26:16","slug":"como-utilizar-un-servidor-de-almacenamiento-de-objetos-en-nextcloud","status":"publish","type":"post","link":"https:\/\/asgardius.company\/?p=836","title":{"rendered":"C\u00f3mo utilizar un servidor de almacenamiento de objetos en Nextcloud"},"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 el art\u00edculo anterior expliqu\u00e9 c\u00f3mo utilizar un almacenamiento S3 como unidad de red, en esta ocasi\u00f3n explico c\u00f3mo utilizarlo como sistema de almacenamiento en Nextcloud. En estos ejemplos utilizar\u00e9 una instancia de MinIO como sistema de almacenamiento (aplican los mismos pasos para Scaleway Object Storage)<\/p>\n\n\n\n<p>Para utilizarlo como almacenamiento principal necesitamos realizar una instalaci\u00f3n limpia (se puede hacer siguiendo <a href=\"https:\/\/asgardius.company\/2021\/06\/25\/instalar-lemp-linux-nginx-mysql-php-en-ubuntu-20-04\/\">este tutorial<\/a> y <a href=\"https:\/\/asgardius.company\/2021\/06\/25\/instalando-nextcloud-en-ubuntu-20-04-con-nginx\/\">luego este otro<\/a>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2021\/07\/Captura-de-pantalla_2021-07-31_14-13-41-1024x578.png\" alt=\"\" class=\"wp-image-839\"\/><\/figure>\n\n\n\n<p>Al llegar a la configuraci\u00f3n de credenciales de usuario y base de datos necesitamos introducir las credenciales de nuestro almac\u00e9n (cubo) S3 que hayamos creado para este uso (necesitamos uno dedicado para este fin)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/var\/www\/nextcloud\/config\/config.php<\/code><\/pre>\n\n\n\n<p>Agregamos las credenciales de la siguiente forma<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  'objectstore' => &#91;\n        'class' => '\\\\OC\\\\Files\\\\ObjectStore\\\\S3',\n        'arguments' => &#91;\n                'bucket' => 'nextcloud',\n                'autocreate' => true,\n                'key'    => 'EJ39ITYZEUH5BGWDRUFY',\n                'secret' => 'M5MrXTRjkyMaxXPe2FRXMTfTfbKEnZCu+7uRTVSj',\n                'hostname' => 'object.asgardius.company',\n                'port' => 443,\n                'use_ssl' => true,\n                'region' => 'asteroid',\n                \/\/ required for some non Amazon S3 implementations\n                'use_path_style'=>true\n        ],\n  ],<\/code><\/pre>\n\n\n\n<p>Guardamos los cambios y podemos continuar con la instalaci\u00f3n. La base de datos comenzar\u00e1 a consumir almacenamiento mientras agreguemos archivos, ya que esta albergar\u00e1 todos los metadatos de los archivos almacenados<\/p>\n\n\n\n<p>Tambi\u00e9n podemos utilizar un servidor de almacenamiento de objetos como almacenamiento externo en Nextcloud. Para ello instalamos la extensi\u00f3n &#8220;External storage support&#8221; y agregamos las credenciales de nuestro almac\u00e9n S3<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2021\/07\/Captura-de-pantalla_2021-07-31_15-24-48-1024x578.png\" alt=\"\" class=\"wp-image-844\"\/><\/figure>\n\n\n\n<p>Referencias<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.nextcloud.com\/server\/20\/admin_manual\/configuration_files\/primary_storage.html\">https:\/\/docs.nextcloud.com\/server\/20\/admin_manual\/configuration_files\/primary_storage.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el art\u00edculo anterior expliqu\u00e9 c\u00f3mo utilizar un almacenamiento S3 como unidad de red, en esta ocasi\u00f3n explico c\u00f3mo utilizarlo como sistema de almacenamiento en Nextcloud. En estos ejemplos utilizar\u00e9 una instancia de MinIO como sistema de almacenamiento (aplican los mismos pasos para Scaleway Object Storage) Para utilizarlo como almacenamiento principal necesitamos realizar una instalaci\u00f3n&hellip; <a class=\"more-link\" href=\"https:\/\/asgardius.company\/?p=836\">Seguir leyendo <span class=\"screen-reader-text\">C\u00f3mo utilizar un servidor de almacenamiento de objetos en Nextcloud<\/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-836","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/posts\/836","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=836"}],"version-history":[{"count":0,"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/posts\/836\/revisions"}],"wp:attachment":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}