DAV, SINCRONIZA LOCALMENTE LA AGENDA ENTRE MÓVIL Y PC

Ilustración para sincronizar con DAV, Radicale y DecSync

Синхронизировать телефонную книгу с локальным компьютером С помощью 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

Примечание 1: эта версия протестирована на Deepin 15.11. На данный момент другие почтовые менеджеры и клиенты, связанные с управлением календарем и контактами, не тестировались.
Примечание 2: Для этой версии она была протестирована с версией 3. Для этого изменена команда из шага 2 (первоначально: python3 -m pip install --upgrade radicale). На данный момент он не работает с версией 3, пока они не выпустят патч.

  1. Мы установили PIP, что облегчит интеграцию. Программа предложит последнюю версию Radicale и будет обновляться в любое время.
  2. Мы устанавливаем Radicale. Этот сервер будет локально хранить контакты ПК в считанные секунды. Его интерфейс веб, но его установка терминал.
sudo apt install python3-pip 
python3 -m pip install --upgrade radicale==3.*
python3 -m pip install --upgrade radicale_storage_decsync
  1. После установки на компьютер мы создаем папку decsync, которая будет служить для хранения данных и синхронизации с Synthing в будущем. С помощью этих простых команд:
cd ~/.local/share
mkdir prueba decsync
cd decsync
Crear carpeta para los archivos
  1. Затем мы приступаем к созданию файла, который указывает, как настроен сервер. Этот файл с именем 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
  1. Заходим в ~ / .local / share / decsync и создаем файл users и добавляем в качестве единственного текста: «user: 1234» (это самый простой способ, и вы можете изменить параметры, но если вы не хотите применять эту защиту, пропустите шаг 6 и удалите раздел [auth] с оставшимися строками).
El archivo users del paso 6
Пользовательский файл с шага 6
  1. Наконец мы выполняем команду python3 -m radicale (и каждый раз, когда вы перезагружаете компьютер, вы должны запускать эту команду, если вы не проверите раздел «Разъяснения»)
Proceso de DecSync que actúa en la visualización del servidor DAV

Создавать коллекции

  1. После настройки сервера мы получаем доступ к странице администрирования. http://localhost:5232/. Por intuición, es user y 1234 (o cualquier credencial si omitiste el paso 6).
  2. Мы создаем новые коллекции. В этом отношении типы, которые мы несем, являются «Адресной книгой» и «Календарем». В каждой коллекции мы можем название и описание.
Crear nueva colección en el servidor DAV Radicale

Результат состоит из двух частей, повестки дня и календаря, как в этом примере:

Agenda, URL, editar y eliminar. Calendario, URL, editar y eliminar.

Он также работает с задачами, поясненными в разделе «Разъяснения».

Используйте DAV на своем компьютере и мобильном телефоне

После подготовки мы продолжаем синхронизацию между сервером с DAV и клиентами смартфона и компьютера.

Первый шаг - убедиться, что Thunderbird установлен. Входит в Deepin 15.11, Также допустимо использовать Версия Deepines.

  1. Мы проверяем, активировано ли расширение Lightning. Или, если это не так, мы пытаемся переустановить его в ваш веб-сайт.
  2. После этого мы устанавливаем Плагин Sogo, Пожалуйста, попробуйте подходящую версию Thunderbird.
  3. Уже готовы, мы сначала ссылаемся на новый календарь. Мы создаем один и устанавливаем его как «В сети». Затем мы добавляем URL и тип CalDAV.
  4. Теперь мы делаем с контактной книгой. В меню «Новое» выбираем «Удаленная адресная книга». Мы помещаем URL.
  1. В случае телефонов Android у нас есть DAVx5. Это вы можете скачать из магазина F-droid или на вашем сайте.
  2. Мы создаем новую учетную запись для повестки дня и календаря с тем же URL и именем пользователя. Мы отбрасываем электронную почту, потому что она не работает с этим методом.
  3. Для этого вы должны подключиться к той же сети 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 могут создавать и редактировать данные.

Crear acceso Radicale DAV en la terminal
Создайте доступ из MenLibre, который появится в панели запуска. Когда выполнено, оно получится как этот образ.

Операционные проблемы

Если вы заметили, что приложение работает неправильно, попробуйте следующую команду: python3 -m radicale --verify-storage, Если вы регистрируете какие-либо ошибки, вы можете сообщить об этом разработчику DecSync.

Для удаления программного обеспечения вам придется прибегнуть к PIP и запустить команду деинсталляция к рассматриваемому пакету, помимо принятия с помощью клавиш «и»:

python3 -m pip uninstall radicale_storage_decsync radicale

Руководство основано документация Radicale, чтобы сделать установку проще. Также в качестве вклада Михал Таборски и Сирилл Борн для клиента ПК и Страница DAVx5 для Android. Это также дополняет Github хранилище DecSync для Radicale.



4.7 18 голосов
Оцените статью
 
Подписываться
Доклад
7 Reacciones
Более популярным
Новее Старшая
Мнение из статьи
Посмотреть все комментарии
Juan Ospina
Juan Ospina (@juan-ospina)
7 meses atrás

Полезно и хорошо объяснено, я скоро последую руководству и прокомментирую результаты.

Ernesto Junco
Ernesto Junco (@ernesto_junco)
7 meses atrás

Кажется, очень хорошо использовать, только календарь и контакты? любой другой тип информации, который может быть синхронизирован с этим методом? Спасибо за информацию.

Ernesto Junco
Ernesto Junco (@ernesto_junco)
Respondiendo a  diego
6 meses atrás

 Diego было бы очень полезно получить их, спасибо, что приняли предложение.

Juan Osorio
Juan Osorio (@juan877osorio)
7 meses atrás

Есть ли способ сделать это без необходимости каждый раз запускать радикальную команду python3 -m? Спасибо.

Эли
Эли (@eli)
Админ
Respondiendo a  Juan Osorio
7 meses atrás

Если вы посмотрите на статью, в которой говорится, как, она дает вам ссылку на эти инструкции.
 
Muy buen aporte  Diego спасибо тебе

Arceli
Arceli (@arceli)
7 meses atrás

Интересная процедура, у меня уже было решение для текстовых сообщений, но не для контактов.

7
0
Мы хотели бы знать, что вы думаете, присоединиться к обсуждению.Икс