Rss

  • flickr
  • linkedin
  • google

Instalar BitTorrent Sync en Ubuntu (alternativa a Dropbox)

0 Shares Twitter 0 Facebook 0 Google+ 0 LinkedIn 0 Pin It Share 0 0 Shares ×

 

Vamos a ver como instalar BitTorrent Sync en Ubunu y derivados. Esta aplicación/servicio nos permitirá sustituir o complementar otros sistemas de almacenamiento y sincronización en la nube, como pueden ser Dropbox o Google Drive, Podríamos considerarlo como nuestra nube privada.

BitTorrent Sync es una aplicación disponible para las plataformas Linux, Mac, Windows, Android, IOS y BSD, que permite sincronizar nuestros archivos y carpetas, tanto de forma local como remota, a través de redes seguras. Su sistema se basa en la tecnología P2P, y su trafico está cifrado.

Añadir Repositorio

sudo add-apt-repository ppa:tuxpoldo/btsync

Instalar BitTorrent Sinc, añadir repositorio

Instalación

Actualizamos los paquetes de nuestra lista de repositorios

sudo apt-get update

Y procedemos con la instalación

Si lo instalamos en un equipo de escritorio:

sudo apt-get install btsync-user

Al instalarlo de este modo, tendremos que lanzar la aplicación para que comience a sincronizar los datos

Si lo instalamos en un servidor:

sudo apt-get install btsync

Al instalarlo de este modo, se ejecutará como un servicio al arranque del sistema para tenerlo siempre disponible. Podremos gestionarlo como un servicio más:

sudo service btsync start Para iniciarlo

sudo service btsync stop Para datenerlo

sudo service btsync restart Para reiniciarlo

En este caso caso lo voy a instalar en un equipo de escritorio

 

Instalar BitTorrent Sinc, instalación

Acceder a la aplicación

Tendremos dos formas de acceder a la aplicación, dependiendo de que tipo de instalación hemos llevado a cabo.

Si hemos realizado una instalación de Escritorio accederemos al menú de aplicaciones, y en la entrada Internet o en Otras, tendremos nuestra aplicación

 

Instalar BitTorrent Sinc, localizar aplicación

A continuación, la aplicación se nos quedará en la barra de notificaciones, desde donde podremos abrir su interfaz web

 

Instalar BitTorrent Sinc, abrir desde barra tareas

Si hemos realizado una instalación de servidor el servicio se debería de iniciar solo, de no ser así usamos sudo service btsync start, y a continuación introduciremos la siguiente dirección directamente en nuestro navegador

https://127.0.0.1:8888/gui/ si estamos en la propia máquina, o si lo hacemos desde otro terminal, sustituiremos 127.0.0.1 por la dirección del equipo.

 

Una vez abierto nos mostrará la siguiente ventana

 

Instalar BitTorrent Sinc, ventana del programa

Desde la cual podremos añadir carpetas y modificar la configuración

 

Preferencias

Desde la pantalla principal haciendo clic sobre “Preferences” se nos abrirá la siguiente ventana

 

Instalar BitTorrent Sinc Preference - Settings

Aquí vemos que tenemos arriba de todo dos pestañas, en la que nos encontramos, “Settings”, tenemos las siguientes opciones:

  • Device Name: Nombre que identifica nuestro equipo.
  • Listening port: Puerto en el que escucha la aplicación, esto es importante si lo queremos usar para sincronizar con equipos que estén fuera de nuestra red local, ya que tendremos  que abrir el puerto aquí indicado.
  • Use UPnP port mapping: Si activamos esta opción, y la tenemos activada también en nuestro router (si este dispone de ella), no será necesario abrir el puerto arriba indicado. Si solo lo vamos a usar de forma local no es recomendable tenerla activada.
  •  Download limit (kB/s): Aquí podremos imponer un límite de velocidad de bajada, si dejamos 0, no tendrá límite. (Si tendrá, el que nos imponga nuestro ISP).
  • Upload limit (kB/s): Aquí podremos imponer un límite de velocidad de subida, si dejamos 0, no tendrá límite. (Si tendrá, el que nos imponga nuestro ISP).
  • Language: Obviamente es el idioma.

 

Si nos dirigimos a la segunda pestaña, “Authorization”, veremos la siguiente ventana:

 

Instalar BitTorrent Sinc Preference - Authorization

 

Desde esta ventana podremos especificar un nombre de usuario y una contraseña (muy recomendable si vamos a tener acceso a el desde el exterior de nuestra red local).

 

Añadir una carpeta para sincronizar

Para añadir una carpeta, desde la pantalla principal, debemos de pulsar sobre “Add Folder”, lo que nos abrirá la siguiente ventana:

 

Instalar BitTorrent Sinc, añadir carpeta

 

En ella deberemos seleccionar la carpeta que deseamos sincronizar en el árbol de directorios, y a continuación pulsar sobre “Generate”, lo cual generará una secuencia alfanumérica que precisaremos más tarde. A continuación pulsamos en “Add”, y nuestra carpeta ya está lista para sincronizar con otro equipo:

 

Instalar BitTorrent Sinc, carpeta añadida

 

Sincronizar la carpeta añadida desde otro equipo

En este caso voy a sincroniza esta carpeta con portátil viejo que uso como servidor para el desarrollo de páginas web antes de subirlas a otros servidores, y para otras cosillas. Abro su interfaz web:

 

Instalar BitTorrent Sinc, interfaz web segundo servidor

 

Pulso sobre añadir una nueva carpeta, selecciono en el árbol de directorios la carpeta con la que quiero sincronizar, y en este caso, en vez de generar el código alfanumérico, pegamos el se nos ha generado antes:

Instalar BitTorrent Sinc, añadir carpeta servidor

Para volver a ver un código ya creado, desde la ventana principal de la aplicación, pulsamos sobre “Secret/QR”, y se nos abrirá la siguiente ventana:

Instalar BitTorrent Sinc. Secret/QR

Desde aquí podremos ver el código alfanumérico con el cual tendremos permisos totales sobre los archivos (si los eliminamos en cualquier de los equipos sincronizados se eliminarán en los dos y si los editamos se modificarán en dos), o un código alfanumérico con solo permisos de lectura, seleccionando “Read only”. También nos aparece un código QR que podremos escanear desde un teléfono o tablet para sincronizarlo con el.

 

Y ya tendremos las carpetas sincronizadas:

 

Instalar BitTorrent Sinc, carpetas sincronizadas

 

 

Podremos añadir todos las carpetas que deseemos, y sincronizarlas con todos los equipos que deseemos, teniendo como únicos límites la velocidad de nuestra conexión, y el tamaño de nuestros discos duros.

 

También podemos instalar la aplicación correspondiente en nuestros dispositivos móviles, para disponer de nuestros archivos en ellos (acordaos de abrir los puertos de vuestro router si queréis tener acceso desde el exterior). La tendremos disponible para dispositivos Android e IOS:

 

 

Espero que le saquéis partido.

 

Comments (2)

  1. Irene Lujan Garcia

    Hola!,

    Tengo dos equipos con Ubuntu 64 bits, en ambos tengo instalado el BitTorrent. En el momento de realizar la sincronización me cambia automaticamente los permisos a root.
    ¿Como puedo mantener los permisos?

    • Hola Irene, esto te pasa porque btsync está corriendo como root.
      Una solución a esto es:
      -Parar el servicio: sudo service btsync stop
      -Crear un nuevo archivo de configuración:
      sudo nano /etc/btsync/usuario.conf
      -Pegar el siguiente código:
      //!/usr/lib/btsync-common/btsync-core –config
      //
      // DAEMON_UID=1000
      // DAEMON_UMASK=0002

      {
      “device_name”: “nombre_equipo”,
      “listening_port” : 0,

      “storage_path” : “/home/usuario/.sync”,

      “check_for_updates” : false,
      “use_upnp” : true,

      “download_limit” : 0,
      “upload_limit” : 0,

      “webui” :
      {
      “listen” : “0.0.0.0:9999”,
      “login” : “usuario_btsync”,
      “password” : “contraseña_btsync”
      }

      }

      En donde nombre_equipo será el nombre que se mostrará del equipo, usuario el usuario propietario de los datos, usuario_btsync el usuario de acceso a btsync, y contraseña_btsync la contraseña de acceso a btsync.
      Guardamos con control + o y salimos del editor con control + x

      -Indicamos a btsync, que lance el servicio con estos datos:
      sudo nano /etc/default/btsync
      y modificamos la línea #AUTOSTART=”all” por AUTOSTART=”usuario” donde usuario es el nombre del archibo de configuración que creamos antes.
      Guardamos con control + o y salimos del editor con control + x

      Es importante comprobar si existe la carpeta ~/.sync, y si existe verificar su propietario y permisos, ya que si nuestro usuario no tiene permisos sobre ella, abrá que dárselos.

      Ya podemos iniciar el servicio de nuevo
      sudo service btsync start

Deja un comentario

0 Shares Twitter 0 Facebook 0 Google+ 0 LinkedIn 0 Pin It Share 0 0 Shares ×