{"id":5096,"date":"2019-08-16T19:31:12","date_gmt":"2019-08-17T00:31:12","guid":{"rendered":"https:\/\/rafael.bonifaz.ec\/blog\/?p=5096"},"modified":"2019-08-16T19:31:15","modified_gmt":"2019-08-17T00:31:15","slug":"nube-propia-con-nextcloud-y-tor","status":"publish","type":"post","link":"https:\/\/rafael.bonifaz.ec\/blog\/2019\/08\/nube-propia-con-nextcloud-y-tor\/","title":{"rendered":"&#8216;Nube&#8217; propia con Nextcloud y Tor"},"content":{"rendered":"\n<p>Hoy en d\u00eda es com\u00fan tener muchos dispositivos entre celulares, tablets y computadoras; resulta conveniente compartir informaci\u00f3n entre todos estos dispositivos o con otras personas. Servicios como Dropbox, Google Drive, One Drive u otros son \u00fatiles para esta tarea, sin embargo esto implica compartir la informaci\u00f3n con estas empresas. Dropbox, Google y Microsoft (One Drive) son empresas que han sido vinculadas con el <a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2017\/11\/las-capacidades-de-vigilancia-de-la-nsa-segun-los-documentos-de-snowden\/\">programa PRISM de la NSA<\/a>, adem\u00e1s de entregar los datos a estas empresas, se los estar\u00eda entregando a agencias de inteligencia. <\/p>\n\n\n\n<p>A diferencia de servicios gratuitos o pagados como los antes mencionados, con software libre es posible tener una soluci\u00f3n similar con infraestructura propia. Es decir, nadie pero los due\u00f1os de la infraestructura deber\u00eda poder acceder a la informaci\u00f3n que se comparte.  De esta manera cualquier persona con conocimientos t\u00e9cnicos podr\u00eda implementar su propia nube para compartir archivos. En su defecto, alguien sin conocimientos t\u00e9cnicos puede pedir ayuda o contratar a alguien que sepa como hacerlo.<\/p>\n\n\n\n<p>En este tutorial explicar\u00e9 la forma m\u00e1s f\u00e1cil de instalar Nextcloud que he probado hasta ahora. Para esto es necesario tener una m\u00e1quina con Linux, esta podr\u00eda ser algo como un Raspberry Pi, una computadora vieja o una m\u00e1quina virtual. <strong>No es necesario tener una direcci\u00f3n IP p\u00fablica ya que se utilizar\u00e1 los servicios cebolla de Tor para acceder a Nextcloud.<\/strong> <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Hace unos meses, en colaboraci\u00f3n con Autoformaci\u00f3n TL y Fundaci\u00f3n Acceso <a href=\"https:\/\/archive.org\/details\/CompartirArchivosDeManeraSeguraConTorIntroduccin\/01+Compartir+Archivos+de+Manera+Segura+con+Tor+-+Introduccion.mpeg#\">grab\u00e9 un video<\/a>  y <a rel=\"noreferrer noopener\" aria-label=\"video y escrib\u00ed un post donde explico detalladamente como configurar el servicio oculto (abre en una nueva pesta\u00f1a)\" href=\"https:\/\/medium.com\/@facceso.ca\/compartir-archivos-de-manera-segura-con-tor-17b1c4bffc67\" target=\"_blank\">escrib\u00ed un post <\/a>donde explico detalladamente como configurar nextcloud como servicio cebolla de Tor. En este art\u00edculo explicar\u00e9 una forma mucho m\u00e1s sencilla de configurar esta soluci\u00f3n, pero recomiendo a las personas curiosas ver el <a href=\"https:\/\/archive.org\/details\/CompartirArchivosDeManeraSeguraConTorIntroduccin\/01+Compartir+Archivos+de+Manera+Segura+con+Tor+-+Introduccion.mpeg#\">video<\/a> y\/o <a href=\"https:\/\/medium.com\/@facceso.ca\/compartir-archivos-de-manera-segura-con-tor-17b1c4bffc67\">leer el art\u00edculo<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Manos a la obra<\/h2>\n\n\n\n<p>Existen <a href=\"https:\/\/nextcloud.com\/install\/#instructions-server\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"varias formas para instalar Nextcloud (abre en una nueva pesta\u00f1a)\">varias formas para instalar Nextcloud<\/a>, una de las recomendadas en su p\u00e1gina web es a trav\u00e9s de Snap. Snap es un sistema de gesti\u00f3n de aplicaciones que, entre otras cosas, permite instalar sistemas complejos como Nextcloud de manera simple. Lo primero que haremos es instalar Snap. <\/p>\n\n\n\n<pre class=\"wp-block-verse\">sudo apt install snapd<br><\/pre>\n\n\n\n<p>A trav\u00e9s de Snap se instalar\u00e1 Nextcloud:<\/p>\n\n\n\n<pre class=\"wp-block-verse\">sudo snap install nextcloud<\/pre>\n\n\n\n<p>Con eso esta instalado nextcloud, y se podr\u00eda acceder desde un navegador web de manera local a trav\u00e9s de http:\/\/127.0.0.1. Tambi\u00e9n se puede desde la direcci\u00f3n ip de la computadora, pero no es recomendable si no se ha configurado correctamente HTTPS. En este art\u00edculo no se ver\u00e1 como configurar HTTPS, sin embargo los servicios ocultos de Tor permiten tener una comunicaci\u00f3n cifrada.<\/p>\n\n\n\n<p>Es la primera vez que utilizo Snap y no me considero lo suficientemente informado para emitir un criterio sobre su seguridad. No recomiendo este tutorial para temas sensibles. En todo caso es mucho m\u00e1s seguro que utilizar los servicios en la nube donde se sabe que se esp\u00eda. <\/p>\n\n\n\n<p>Para configurar el servicio oculto se debe instalar Tor:<\/p>\n\n\n\n<pre class=\"wp-block-verse\">sudo apt install tor<\/pre>\n\n\n\n<p>Luego se debe editar el archivo \/etc\/tor\/torrc y a\u00f1adir las siguientes l\u00edneas:<\/p>\n\n\n\n<pre class=\"wp-block-verse\">HiddenServiceDir \/var\/lib\/tor\/nextcloud\/<br>HiddenServicePort 80 127.0.0.1:80<\/pre>\n\n\n\n<p>Ahora se reinicia Tor para activar la configuraci\u00f3n <\/p>\n\n\n\n<pre class=\"wp-block-verse\">sudo systemctl restart tor<\/pre>\n\n\n\n<p>Hecho esto con el siguiente comando se puede ver la url con la que se puede acceder al servicio oculto.<\/p>\n\n\n\n<p>sudo cat \/var\/lib\/tor\/nextcloud\/hostname<br> tdmgcihbshcpq7vjg3bi7r5srs2t3ezbzgsjz36z45ng3wyofbfjauid.onion<\/p>\n\n\n\n<p>Con esa direcci\u00f3n se abre en el navegador Tor y se pide crear el usuario de administraci\u00f3n. <\/p>\n\n\n\n<pre class=\"wp-block-verse\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"416\" class=\"wp-image-5098\" style=\"width: 800px;\" src=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2019\/08\/Captura-de-pantalla-de-2019-08-14-22-14-45.png\" alt=\"\" srcset=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2019\/08\/Captura-de-pantalla-de-2019-08-14-22-14-45.png 1004w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2019\/08\/Captura-de-pantalla-de-2019-08-14-22-14-45-300x156.png 300w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2019\/08\/Captura-de-pantalla-de-2019-08-14-22-14-45-768x399.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/pre>\n\n\n\n<p>Con este usuario se podr\u00e1 configurar la \u00abnube\u00bb propia y a trav\u00e9s de la misma compartir archivos y mucho m\u00e1s.<\/p>\n\n\n\n<p>Esta es la soluci\u00f3n m\u00e1s simple y cualquier persona con una navegador Tor podr\u00e1 acceder a los archivos desde cualquier parte del mundo. Un paso adelante ser\u00eda instalar el cliente de Nextcloud y de esta manera poder sincronizar archivos entre computadoras tan solo copi\u00e1ndolos y peg\u00e1ndoles dentro de una carpeta en el sistema operativo.<\/p>\n\n\n\n<p>Ofrezco escribir un art\u00edculo al respecto pronto, pero como se que ofrecer es f\u00e1cil y cumplir no tanto, <a href=\"https:\/\/medium.com\/@facceso.ca\/compartir-archivos-de-manera-segura-con-tor-17b1c4bffc67\">esto ya lo expliqu\u00e9 en el blog de Fundaci\u00f3n acceso<\/a>, recomiendo ver la \u00faltima parte. <\/p>\n<h3 class='related_post_title'>Art\u00edculos relacionados<\/h3><ul class='related_post'><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2019\/09\/nube-propia-con-nextcloud-y-tor-2-configuracion-cliente\/\" title=\"\u2018Nube\u2019 propia con Nextcloud y Tor (2): Configuraci\u00f3n Cliente\">\u2018Nube\u2019 propia con Nextcloud y Tor (2): Configuraci\u00f3n Cliente<\/a><\/li><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2019\/03\/comunicaciones-secretas-en-internet\/\" title=\"Comunicaciones Secretas en Internet\">Comunicaciones Secretas en Internet<\/a><\/li><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2017\/04\/crear-cuenta-de-correo-anonimo\/\" title=\"Crear cuenta de correo an\u00f3nimo\">Crear cuenta de correo an\u00f3nimo<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Hoy en d\u00eda es com\u00fan tener muchos dispositivos entre celulares, tablets y computadoras; resulta conveniente compartir informaci\u00f3n entre todos estos dispositivos o con otras personas. Servicios como Dropbox, Google Drive, One Drive u otros son \u00fatiles para esta tarea, sin embargo esto implica compartir la informaci\u00f3n con estas empresas. Dropbox, Google y Microsoft (One Drive) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[70,48,1,121,3],"tags":[197,247,256,181,257,172,117],"class_list":["post-5096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comos","category-comunicaciones","category-general","category-privacidad","category-software-libre","tag-anonimato","tag-autonomia","tag-nextcloud","tag-privacidad","tag-snap","tag-software-libre","tag-tor"],"_links":{"self":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/5096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/comments?post=5096"}],"version-history":[{"count":7,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/5096\/revisions"}],"predecessor-version":[{"id":5118,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/5096\/revisions\/5118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/media\/5103"}],"wp:attachment":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/media?parent=5096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/categories?post=5096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/tags?post=5096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}