Синхронизировать телефонную книгу с локальным компьютером С помощью DAV вместе с Decsync и Radicale он возвращается к классическому способу объединения контактов и ежедневного календаря. Как это было с основными телефонами при подключении по USB. Это руководство по Deepin и Android Это поможет многим иметь доступ к данным, и для этого требуется только локальное соединение WiFi.
Наличие локальной синхронизации имеет преимущества, которые на данный момент работают только для обеих операционных систем. Это не зависит от скорости интернета и не потребляет другие ресурсы. Кроме того, он поддерживает повестку дня, которая является исключительно вашей и конфиденциальной. Это улучшение выгодно с открытым исходным кодом, DAV выступает за бесплатный стандартРаспределенная авторизация и управление версиями.
На данный момент шаги просты. Поскольку мы упрощаем большинство возможных инструкций, у вас будут некоторые ограничения, такие как регистрация, доступ к которым можно получить с помощью любого пароля или необходимость выполнения команды при каждом запуске компьютера. У вас всегда будут комментарии, чтобы решить это.
Как синхронизировать телефонную книгу с локальным компьютером
В этом руководстве мы будем использовать комбинацию Thunderbird, Lightning, Radicale. И на мобильных телефонах DecSync или DAVx5. В результате мы детализируем следующие приложения для мобильных устройств и оборудования:
- Thunderbird: Электронная почта включены в Deepin.
- Молния: надстройка Thunderbird для управления календарем в формате CalDAV и она установлена.
- Sogo.nu: Еще одно дополнение для управления списком контактов. Совместим с CardDAV.
- Radicale: сервер контактов и календаря. Установить язык в Python просто (начиная с версии 3.5). Доступно в репозиториях.
- Davx5: для синхронизации с мобильным. Доступно в F-дроид.
Поскольку мы установим DecSync, который будет полезен в случае сбоя синхронизации на мобильном устройстве, это комбинации.
- DecSync: программное обеспечение, состоящее из:
- DecSync-плагин, исполняемый файл Radicale (ПК).
- DecSyncCC (приложение для Android).
- Synthing, para sincronizar los archivos (opcional).
Установка сервера DAV
- Мы установили PIP, что облегчит интеграцию. Программа предложит последнюю версию Radicale и будет обновляться в любое время.
- Мы устанавливаем Radicale. Этот сервер будет локально хранить контакты ПК в считанные секунды. Его интерфейс веб, но его установка терминал.
sudo apt install python3-pip
python3 -m pip install --upgrade radicale==3.*
python3 -m pip install --upgrade radicale_storage_decsync
Установка терминалом Доступ к Localhost de Radicale. Puedes probar acceder al ejecutar: python3 -m radicale --storage-filesystem-folder=~/.var/lib/radicale/collections
http://localhost:5232/
(скопируйте и вставьте в панель веб-браузера). Если вы согласны, вы получили это, но это еще не конец, потому что это начало.Установите DecSync для Radicale
- После установки на компьютер мы создаем папку decsync, которая будет служить для хранения данных и синхронизации с Synthing в будущем. С помощью этих простых команд:
cd ~/.local/share
mkdir prueba decsync
cd decsync
- Затем мы приступаем к созданию файла, который указывает, как настроен сервер. Этот файл с именем config находится в папке ~ / .config / radicale / и имеет следующий текст:
[server]
# Bind all addresses
hosts = 0.0.0.0:5232, [::]:5232
[storage]
type = radicale_storage_decsync
# Set folders
filesystem_folder = ~/.var/lib/radicale/collections
decsync_dir = ~/.local/share/decsync
[auth]
type = htpasswd
htpasswd_filename = ~/.local/share/decsync/users
# encryption method used in the htpasswd file
htpasswd_encryption = plain
- Заходим в ~ / .local / share / decsync и создаем файл
users
и добавляем в качестве единственного текста: «user: 1234» (это самый простой способ, и вы можете изменить параметры, но если вы не хотите применять эту защиту, пропустите шаг 6 и удалите раздел[auth]
с оставшимися строками).
- Наконец мы выполняем команду
python3 -m radicale
(и каждый раз, когда вы перезагружаете компьютер, вы должны запускать эту команду, если вы не проверите раздел «Разъяснения»)
Создавать коллекции
- После настройки сервера мы получаем доступ к странице администрирования.
http://localhost:5232/
. Por intuición, es user y 1234 (o cualquier credencial si omitiste el paso 6). - Мы создаем новые коллекции. В этом отношении типы, которые мы несем, являются «Адресной книгой» и «Календарем». В каждой коллекции мы можем название и описание.
Результат состоит из двух частей, повестки дня и календаря, как в этом примере:
Он также работает с задачами, поясненными в разделе «Разъяснения».
Используйте DAV на своем компьютере и мобильном телефоне
После подготовки мы продолжаем синхронизацию между сервером с DAV и клиентами смартфона и компьютера.
Первый шаг - убедиться, что Thunderbird установлен. Входит в Deepin 15.11, Также допустимо использовать Версия Deepines.
- Мы проверяем, активировано ли расширение Lightning. Или, если это не так, мы пытаемся переустановить его в ваш веб-сайт.
- После этого мы устанавливаем Плагин Sogo, Пожалуйста, попробуйте подходящую версию Thunderbird.
- Уже готовы, мы сначала ссылаемся на новый календарь. Мы создаем один и устанавливаем его как «В сети». Затем мы добавляем URL и тип CalDAV.
- Теперь мы делаем с контактной книгой. В меню «Новое» выбираем «Удаленная адресная книга». Мы помещаем URL.
- В случае телефонов Android у нас есть DAVx5. Это вы можете скачать из магазина F-droid или на вашем сайте.
- Мы создаем новую учетную запись для повестки дня и календаря с тем же URL и именем пользователя. Мы отбрасываем электронную почту, потому что она не работает с этим методом.
- Для этого вы должны подключиться к той же сети Wi-Fi. В противном случае вы можете использовать DecSyncCC, который состоит из установки приложения и назначения папки так, чтобыSyncthing Получите последнюю версию с ПК. Преимущество заключается в том, что данные постоянно хранятся и не изменяются при подключении к локальной сети. Мы объясним это в следующем уроке.
Разъяснения
Radicale funciona también con tareas. Para esto necesitarás un cliente DAV compatible como Lightning para Thunderbird y OpenTasks para Android. Los pasos son similares a los creados para el calendario. Sin embargo, no funciona con DecSync por limitaciones técnicas.
Также вы можете мигрировать с одного компьютера на другой в папке DecSync. Шаг 5 указывает, где хранится папка, и если вы мигрируете, вам придется скопировать файлы. Синтезирование - это опция для сохранения данных с обоих компьютеров. Если это трудно, вы можете пропустить этот шаг и сжать папку, в которой он хранится, для отправки телеграмма.
Прямой доступ
Команда для выполнения с шага 7 обычно длинная, потому что она начинается с терминала. Для этого лучше всего разработать прямой доступ в лаунчере. Просто создайте его из MenuLibre упомянуть самое простое. Затем мы добавляем его в панель запуска. Для URL нужно просто добавить в браузер закладки.
Еще один более практичный способ - открыть URL-адрес одной командой: xdg-open http://localhost:5232/; python3 -m radicale
, После открытия страницы, обновите снова для доступа, и вы получите страницу доступной. Однако в этом нет необходимости, поскольку Thunderbird и клиент DAV могут создавать и редактировать данные.
Операционные проблемы
Если вы заметили, что приложение работает неправильно, попробуйте следующую команду: python3 -m radicale --verify-storage
, Если вы регистрируете какие-либо ошибки, вы можете сообщить об этом разработчику DecSync.
Для удаления программного обеспечения вам придется прибегнуть к PIP и запустить команду деинсталляция к рассматриваемому пакету, помимо принятия с помощью клавиш «и»:
python3 -m pip uninstall radicale_storage_decsync radicale
Руководство основано документация Radicale, чтобы сделать установку проще. Также в качестве вклада Михал Таборски и Сирилл Борн для клиента ПК и Страница DAVx5 для Android. Это также дополняет Github хранилище DecSync для Radicale.
Полезно и хорошо объяснено, я скоро последую руководству и прокомментирую результаты.
Кажется, очень хорошо использовать, только календарь и контакты? любой другой тип информации, который может быть синхронизирован с этим методом? Спасибо за информацию.
Я признаю, что Radicale позволяет синхронизировать задачи в формате CalDAV. OpenTasks поддерживает этот формат. Хотя это будет добавление на странице администратора и добавление новой коллекции. Спасибо за предложение.
Есть ли способ сделать это без необходимости каждый раз запускать радикальную команду python3 -m? Спасибо.
Если вы посмотрите на статью, в которой говорится, как, она дает вам ссылку на эти инструкции.
Diego спасибо тебе
Muy buen aporte
Интересная процедура, у меня уже было решение для текстовых сообщений, но не для контактов.