Servidor Firefox sync local

Voy a aprovechar para hacerme un servidor de firefox sync local porque lo necesito para hacer funcionar Firefox con las actividades de KDE sin romperme mucho el coco.

Requisitos

sudo apt-get install python-dev mercurial sqlite3 python-virtualenv

Instalación

mkdir /usr/local/firefoxsync

para poder hacer:

cd /usr/local/firefoxsync
hg clone https://hg.mozilla.org/services/server-full
cd server-full
make build

Configuración

En  mi caso voy a crear el directorio que albergará las bases de datos de la sincronización de firefox con:

mkdir /home/adrian/.firefoxsync

Y luego tendremos que abrir el fichero:

/usr/local/firefoxsync/server-full/etc/sync.conf

para descomentar:

[nodes]
fallback_node = http://localhost:5000/

y para escribir algo como:

[storage]
sqluri = sqlite:////home/adrian/.firefoxsync/storage.db

[auth]
sqluri = sqlite:////home/adrian/.firefoxsync/auth.db

En nuestro, muy extraño que queremos un servidor local no querremos que nadie desde fuera se nos conecte. Para ello modificaremos:

[server:main]
host = 127.0.0.1

en el archivo:

/usr/local/firefoxsync/server-full/development.ini

Script de arranque

Vamos a preparar un script de arranque de nuestro particular servidor de firefoxsync.

Creamos el fichero:

/usr/local/firefoxsync/mydaemon

con el contenido:

#!/bin/bash
umask 007
cd /usr/local/firefoxsync/server-full
bin/paster serve development.ini

. Le daremos permisos de ejecución con:

chmod +x /usr/local/firefoxsync/mydaemon

Arranque automático del script

Editaremos el archivo:

/etc/rc.local

para colocar antes de la línea:

exit 0

lo siguiente:

nohup /usr/local/firefoxsync/mydaemon 2>&1 >/dev/null &

.

Uso de la sincronización

En mi caso por el tema de las actividades no quiero sincronizar los tabs. Así que no los marcaré.

  • Herramientas
  • Configurar sincronizaci&oaute;n
  • Crear una nueva cuenta
  • Detalles de la cuenta
    • Dirección de correo: La que queramos
    • Password: Uno cualquiera
    • Confirmar password: El mismo de antes
    • Servidor: Usar un server personalizado.
             http://127.0.0.1:5000/
    • Captcha: Rellenarlo.
    • Opciones de sincronización
      • Nombre PC: El que queramos
      • Sincronizar mis: Dejar todo marcado excepto Tabs.
      • En mi caso personal tampoco sincronizo passwords.
    • Siguiente

Entonces empieza a sincronizar y nos aparece el estado en una nueva pestaña.

Securizar que no haya más usuarios

Una vez hayamos sincronizado seguramente no queramos que nadie más, aunque sea de nuestro propio equipo, pueda sincronizar.
Para ello editaremos el fichero:

/usr/local/firefoxsync/server-full/etc/sync.conf

para añadir la línea:

allow_new_users = false

y, claro está, habrá que apagar el servidor de sync de Firefox y volverlo a encender.

Bibliografía

Anuncios

Etiquetas: , , , ,

3 comentarios to “Servidor Firefox sync local”

  1. Soporte de actividades para Firefox « El blog de adrian15 Says:

    […] Super Grub Disk, GNU/Linux y cualquier otra cosa que se me antoje. « Servidor Firefox sync local […]

  2. Soporte de actividades para Firefox actualizado para Kde 4.10 | El blog de adrian15 Says:

    […] Por un lado se necesita habilitada la sincronización de Firefox con todos las opciones habilitadas excepto las pestañas. A mi no me gusta sincronizar con el servidor oficial de Mozilla así que he habilitado mi propio servidor local de sincronización de Firefox. […]

  3. Debian Unstable Dist Upgrade for using Kde 4.10 | El blog de adrian15 Says:

    […] sync wasn’t working as expected so I read Servidor Firefox sync local to recreate sync server to the latest available version. Currently I have problems with […]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: