Trabajo con varias computadoras por varias razones. Quiero mantener esas computadoras sincronizadas en cuanto a configuración. Ya tengo una configuración basada en VCS que me permite actualizar manualmente las configuraciones en varios hosts. Pero estoy buscando una manera de hacer esto automáticamente.
Lo que estoy buscando es:
- Una forma de sincronizar la configuración (vim, ssh, evolution)
- mantener ciertos directorios sincronizados (como ~ / Documentos)
Esta es toda la configuración del usuario y no la configuración del sistema. A veces, la estación de trabajo puede estar fuera de línea o detrás de un enlace lento, por lo que poder detectar eso y actuar en consecuencia es una ventaja.
~/Dropbox
conln -s
, lo que logra algo similar.Si bien recomendaría Dropbox (una mejor solución multiplataforma) si todas sus estaciones de trabajo están basadas en Ubuntu, podría usar Ubuntu One. Si está buscando algo más poderoso, eche un vistazo a rsync .
fuente
Landscape es un servicio pagado por canonical para administrar y monitorear múltiples sistemas ubuntu. ¡Lo que es mejor es que al pagarlo también es compatible con Ubuntu!
fuente
Otro servicio gratuito que podría usar es Spideroak , que es un poco menos simple que Dropbox y UbuntuOne pero, por otro lado, más flexible: puede seleccionar cualquier carpeta que desee para la copia de seguridad y decidir qué carpetas sincronizar. Esto permite configuraciones más agradables porque puede usar el servicio para realizar copias de seguridad de datos que no desea sincronizar en todas las máquinas.
Otra ventaja (aunque es difícil comprobar si esto es realmente cierto): todos los datos están encriptados, tienen una "política de conocimiento cero", lo que significa que ni siquiera conocen los nombres de sus archivos.
fuente
Puede crear un repositorio Git compartido en un servidor privado con acceso SSH. Por ejemplo, estoy usando una cuenta casifreespeech.net para esto, y el costo es muy bajo.
Si quieres ponerte elegante, puedes crear un script cron para empujar / extraer automáticamente los cambios cada cierto tiempo, manteniendo siempre tus archivos actualizados. Siempre que no trabaje en dos máquinas simultáneamente, nunca debería encontrarse con ningún conflicto de fusión.
fuente