Je travaille avec plusieurs ordinateurs pour diverses raisons. Je veux garder ces ordinateurs synchronisés en termes de configuration. J'ai déjà une configuration basée sur VCS qui me permet de mettre à jour manuellement les configurations sur plusieurs hôtes. Mais je cherche un moyen de le faire automatiquement.
Ce que je recherche c'est:
- Un moyen de synchroniser la configuration (vim, ssh, evolution)
- synchroniser certains répertoires (comme ~ / Documents)
Il s'agit uniquement de la configuration utilisateur et non de la configuration système. Parfois, le poste de travail peut être hors ligne ou derrière une liaison lente, donc pouvoir le détecter et agir en conséquence est un plus.
~/Dropbox
avecln -s
, ce qui permet d'obtenir quelque chose de similaire.Bien que je recommande Dropbox (une meilleure solution multiplateforme) si tous vos postes de travail sont basés sur Ubuntu, vous pouvez utiliser Ubuntu One. Si vous cherchez quelque chose de plus puissant, jetez un œil à rsync .
la source
Landscape est un service payant de Canonical pour la gestion et la surveillance de plusieurs systèmes Ubuntu. Quoi de mieux, c'est qu'en payant, vous supportez également Ubuntu!
la source
Un autre service gratuit que vous pourriez utiliser est Spideroak , qui est un peu moins simple que Dropbox et UbuntuOne mais d'un autre côté plus flexible: vous pouvez sélectionner n'importe quel dossier que vous souhaitez sauvegarder et décider quels dossiers synchroniser. Cela permet des configurations plus agréables car vous pouvez utiliser le service pour sauvegarder des données que vous ne souhaitez pas synchroniser sur toutes les machines.
Autre avantage (bien qu'il soit difficile de vérifier si cela est vrai): toutes les données sont cryptées, elles ont une "politique de connaissance zéro" ce qui signifie qu'elles ne connaissent même pas les noms de vos fichiers.
la source
Vous pouvez créer un référentiel Git partagé sur un serveur privé avec accès SSH. Par exemple, j'utilise un compte presque freespeech.net pour cela, et le coût est très faible.
Si vous voulez devenir sophistiqué, vous pouvez créer un script cron pour pousser / tirer automatiquement les modifications de temps en temps, en gardant toujours vos fichiers à jour. Tant que vous ne travaillez pas sur deux machines simultanément, vous ne devriez jamais rencontrer de conflits de fusion.
la source