Ich hab mir meine Bash-Konfiguration in ein Git-Repo verpackt. Da sind alias functions usw. alles mit drin. Ebenso die tmux und vim konfiguration (incl. Plugins als submodule). Ich muss in der lokal vorhanden ~/.bashrc lediglich eine Zeile dazupacken, wo ein skript gesourced wird, welches sich dann um das Auschecken bei jedem Login kümmert, die Links für die diversen Konfigurationen richtig setzt usw.' Firefox synce ich mit dem Firefox-Sync. Mozilla bietet hierzu den Syncserver auch so an, dass man ihn selber betreiben kann - was ich auch mache, damit meine Daten nicht bei Mozilla liegen. Man könnte sogar den Authentifikations-Dienst selber betreiben. Dazu bin ich aber noch nicht gekommen. Thunderbird bietet ja leider keinen sync der Einstellungen an... was ich sehr schade finde. Die Emails und Kalender sind bei mir auf einem eigenen IMAP-Server bzw. in meiner eigenen Nextcloud. Aber die Einstellungen wären schon noch sehr cool, wenn ich die wie die Firefox-Settings auch syncen könnte. Meine Passwörter habe ich mit pass (ist in jeder Distribution vorhanden) in einem selbst gehosteten git-repo und so auf allen meinen Geräten zur Verfügung. Für die Daten hab ich noch keine brauchbare Lösung gefunden. Ich las mal eine nette Lösung mittels nfs, welches lokal in ein Dot-Verzeichnis gemountet wird. Dieses wird dann mit dem lokalen HOME-Verzeichnis regelmäßig gesynct. So ist HOME lokal immer verfügbar und wird dann mit dem HOME auf dem NFS-Server synchron gehalten. Diese Lösung werde ich irgendwann mal auch noch realisieren. Jedoch ist auch hier das Problem, wenn auf zwei Geräten ein und das selbe File verändert wurde, bevor es gesynct werden konnte... wie frühstückt man hier die Versionskonflikte ab? Deshalb hab ich das noch nicht gemacht. lg jakob Am 13.01.20 um 07:50 schrieb Marc Haber: > On Sun, 12 Jan 2020 14:21:40 +0100, nac <nac@c3d2.de> wrote: >> ich suche gerade nach einer praktikablen Lösung mein /home auf weitere >> Rechner zu syncen. > Ich habe meine Arbeitsdaten in ~/Daten, das halte ich mit unison auf > meinen drei Arbeitsrechnern synchron > > Für die Dotfiles, die auf allen Systemen gleich sein können (bash, > vim, ssh) benutze ich vcsh und myrepos. > > Der Rest, u.a. die Konfiguration des Desktop-Environments ist lokal > und individuell. > > Grüße > Marc -- Jakobus Schürz Vogelweidgasse 12 3430 Tulln an der Donau +43/699/107 66 126 jakob@schuerz.at http://xundeenergie.at
Attachment:
signature.asc
Description: OpenPGP digital signature