<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Копытов Иван: заметки с тегом продолжение</title>
<link>https://kini24.ru/tags/prodolzhenie/</link>
<description>Блог ленивого сисадмина</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог ленивого сисадмина</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Синхронизация данных. Спустя 2 года</title>
<guid isPermaLink="false">246</guid>
<link>https://kini24.ru/all/sinhronizaciya-dannyh-spustya-2-goda/</link>
<pubDate>Tue, 27 Jul 2021 14:26:18 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/sinhronizaciya-dannyh-spustya-2-goda/</comments>
<description>
&lt;p&gt;&lt;a href="https://kini24.ru/all/sinhronizaciya-dannyh/"&gt;Изначальная идея&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://kini24.ru/all/sinhronizaciya-dannyh-s-nextcloud/"&gt;Первая попытка&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Итак, к чему я пришел, спустя 2 года после первой попытки синхронизации данных на моих компьютерах и мобильном телефоне.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Контакты и календарь&lt;/b&gt;. Основным сервером хранения контактов и календаря долгое время у меня был baikal. Он и сейчас трудится на сервере, но схема немного усложнилась. Легкий нетребовательный к ресурсам carddav/caldav сервер. Просто работает. Использует MySQL в качестве базы данных. Позволяет синхронизировать данные между почтовыми клиентами и телефоном. Но в какой-то момент мне захотелось, чтобы эти данные также синхронизировались с моим облаком и, возможно, google. Спустя несколько дней, мне удалось это реализовать при помощи &lt;a href="https://github.com/pimutils/vdirsyncer"&gt;vdirsyncer&lt;/a&gt;. Теперь данные синхронизируются между baikal, nextcloud, google и жестким диском — там данные хранятся в виде файлов, что позволяет легко создавать резервные копии и восстановить данные на любой момент времени.&lt;br /&gt;
Использованные программы:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;На компьютерах. &lt;a href="https://www.thunderbird.net/ru/"&gt;Thunderbird&lt;/a&gt; + &lt;a href="https://addons.thunderbird.net/ru/thunderbird/addon/tbsync/"&gt;TbSync&lt;/a&gt; + &lt;a href="https://addons.thunderbird.net/ru/thunderbird/addon/dav-4-tbsync/"&gt;Provider for CalDAV &amp; CardDAV&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;На телефоне. &lt;a href="https://play.google.com/store/apps/details?id=at.bitfire.davdroid&amp;hl=ru&amp;gl=US"&gt;DAVx⁵&lt;/a&gt; + &lt;a href="https://play.google.com/store/apps/details?id=org.dmfs.tasks&amp;hl=ru&amp;gl=US"&gt;OpenTasks&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;На сервере. &lt;a href="https://sabre.io/baikal/"&gt;Baikal&lt;/a&gt; + &lt;a href="https://github.com/pimutils/vdirsyncer"&gt;vdirsyncer&lt;/a&gt; + &lt;a href="https://nextcloud.com/"&gt;Nextcloud&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Пароли&lt;/b&gt;. Так же, как и в случае контактов/календаря, схема осталась прежней. На телефоне используется &lt;a href="https://play.google.com/store/apps/details?id=keepass2android.keepass2android&amp;hl=ru&amp;gl=US"&gt;Keepass2Android&lt;/a&gt;, на компьютерах — &lt;a href="https://keepass.info/"&gt;Keepass&lt;/a&gt; и его форк &lt;a href="https://keepassxc.org/"&gt;KeePassXC&lt;/a&gt;. Для винды и линукса соответственно. Схема старая, рабочая, поэтому смысла отказываться от нее нет. Синхронизация проходит самым простым способом — база выложена на сервере практически в общий доступ (с защитой, разумеется), поэтому каждый клиент постоянно может синхронизировать с ней свои данные. Для браузеров используется связка &lt;a href="https://www.mozilla.org/ru/firefox/"&gt;Firefox&lt;/a&gt; + &lt;a href="https://addons.mozilla.org/ru/firefox/addon/keepass-tusk/"&gt;KeePass Tusk&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Файлы&lt;/b&gt;. С ними пришлось немного подумать. До недавнего времени они были доступны мне через Nextcloud или по протоколу ftp. Последний разработчики стали активно удалять из своих браузеров, поэтому потребовалось найти ему замену/дополнение. Неплохим выходом оказалось запустить webdav-сервер. Немного покрутил его со всех сторон и остался почти удовлетворен. Как говорится, аппетит приходит во время еды :-) Поэтому прикрутил к нему еще редактор контактов/календаря и графический интерфейс для базы с паролями. Пришлось немного помучиться с разделением доступа к каждому из ресурсов, но, вроде, справился.&lt;/p&gt;
</description>
</item>


</channel>
</rss>