Máme proto zájem nastavit si vlastní synchronizaci webového browseru, abychom získali výhodu přenášení konfigurace mezi více zařízeními, jak to lze provést?
ODPOVĚĎ
Na zařízení v roli serveru s GNU/Linux s IP 10.10.10.10 si vytvoříme adresář, kam budeme ukládat synchronizovaná data. V našem případě to je /mnt/usb/sync. Dále si nainstalujeme nástroj pro obousměrnou synchronizaci unison =
apt install unison.Nyní nastavíme jednoduchý skript, ve kterém budeme synchronizovat následující nastavení webových prohlížečů:
Firefox
- places.sqlite (záložky, historie atd.)
- key4.db (uložená hesla)
- logins.json (loginy)
Vivaldi
- Bookmarks (záložky)
- Login Data
- Login Data-journal
- Preferences
Chrome
- Bookmarks (záložky)
Vytvoříme tedy soubor
vim /home/user/sync.sh
#firefox
unison /home/user/.mozilla/firefox/user.default ssh://root@10.10.10.10//mnt/usb/sync/firefox/ \
-path places.sqlite \
-path key4.db \
-path logins.json
#vivaldi
unison /home/user/.config/vivaldi/Default ssh://root@10.10.10.10//mnt/usb/sync/vivaldi \
-path Bookmarks \
-path 'Login Data' \
-path 'Login Data-journal' \
-path Preferences
#chrome
unison /home/user/.config/chrome/Default ssh://root@10.10.10.10//mnt/usb/sync/chrome \
-path Bookmarks
Nastavíme si náš skript jako alias "sync":
vim ~/.bashrcalias sync='/home/user/sync.sh'Na každém našem zařízení, kde používáme dané prohlížeče, stačí napsat příkaz
sync a automaticky se nám provede synchronizace záložek, nastavení, loginů atd...
Komentáře (0)
Přidat komentář