DAV,本地同步了移动设备和PC之间的议程

Ilustración para sincronizar con DAV, Radicale y DecSync

将电话簿同步到本地计算机 在DAV以及Decsync和Radicale的帮助下,它又回到了将联系人和日历统一到一天的经典方式。 与基本电话在通过USB连接时发生的情况一样。 本指南 DeepinAndroid版 它将帮助许多人获得数据,而您只需要本地WiFi连接。

具有本地同步的优点是,目前仅适用于两个操作系统。 它不取决于Internet的速度,也不消耗其他资源。 此外,它维护的议程完全是您的和机密的。 此增强功能受益于开源,DAV代表免费标准分布式创作和版本控制.

目前,步骤很简单。 因为我们简化了大多数说明,所以您会有一些限制,例如注册,可以使用任何密码进行访问,或者每次启动计算机时都必须执行命令。 您将始终拥有解决该问题的评论。

如何将电话簿同步到本地计算机

我们将在本指南中使用的组合是Thunderbird,Lightning和Radicale。 在DecSync或DAVx5手机上。 因此,我们详细介绍了移动设备和设备的以下应用程序:

  • 雷鸟: 电子邮件 并入Deepin。
    • 闪电:雷鸟插件,用于管理CalDAV格式的日历,并且已安装。
    • Sogo.nu:另一个用于管理联系人列表的插件。 与CardDAV兼容。
  • Radicale:联系人和日历服务器。 在Python(版本3.5)中安装语言很简单。 在存储库中可用。
  • Davx5:与手机同步。 可用于 机器人.

因为我们将安装DecSync,这在移动设备上同步失败的情况下将很有用,所以这些是组合。

  • DecSync:包含以下内容的软件:
    • DecSync插件,Radiicale(PC)可执行文件。
    • DecSyncCC(Android应用程序)。
    • Synthing, para sincronizar los archivos (opcional).

DAV服务器安装

注意1:此版本已在Deepin 15.11上测试。 目前,尚未测试与管理日历和联系人有关的其他邮件管理器和客户端。
Nota 2: Para este versión se probó con la versión 3. Para eso se modifica un comando del paso 2. (originalmente: python3 -m pip install --upgrade radicale)。 目前,在发行补丁之前,它不适用于版本3。

  1. 我们安装了有助于集成的PIP。 该程序将提供Radicale的最新版本,并将随时保持更新。
  2. Instalamos Radicale. Este servidor almacenará localmente los contactos de la PC en cuestión de segundos. Su interfaz es web pero su instalación es por la terminal.
sudo apt install python3-pip 
python3 -m pip install --upgrade radicale==3.*
python3 -m pip install --upgrade radicale_storage_decsync
  1. Después de instalar en el equipo, creamos la carpeta decsync, que servirá para almacenar los datos y sincronizar con Synthing en el futuro. Con estos simples comandos:
cd ~/.local/share
mkdir prueba decsync
cd decsync
Crear carpeta para los archivos
  1. Luego, procedemos a crear un archivo que indica como se configura el servidor. Este archivo llamado config se ubica en la carpeta ~/.config/radicale/ y lleva este texto:
[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. Nos dirigimos a ~/.local/share/decsync y creamos el archivo users y añadimos como único texto: «user:1234» (es el más sencillo y puedes cambiar los parámetros, pero si no quieres aplicar esta seguridad, omite el paso 6 y borra la sección [auth] con las líneas restantes).
El archivo users del paso 6
El archivo users del paso 6
  1. Finalmente ejecutamos el comando python3 -m radicale (y cada vez que reinicies el equipo deberás ejecutar este comando, al menos que revises el apartado «Aclaraciones»)
Proceso de DecSync que actúa en la visualización del servidor DAV

Crear colecciones

  1. Una vez configurada el servidor accedemos a la página de administración http://localhost:5232/. Por intuición, es user y 1234 (o cualquier credencial si omitiste el paso 6).
  2. Creamos nuevas colecciones. Para el caso los tipos que llevamos son «Addressbook» y «Calendar». En cada colección podemos el título y la descripción.
Crear nueva colección en el servidor DAV Radicale

El resultado queda en dos partes, agenda y calendario como en este ejemplo:

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

También funciona con las tareas que lo explicamos en «Aclaraciones».

Usar DAV en el equipo y el móvil

准备好之后,我们将继续进行DAV服务器与智能手机和计算机客户端之间的同步。

第一步是确保已安装Thunderbird。 它包含在 Deepin 15.11。 使用 深度版本.

  1. 我们检查Lightning扩展是否已激活。 或者,如果不是,我们尝试将其重新安装在 你的网页.
  2. 之后,我们安装 Sogo插件。 尝试使用匹配版本的Thunderbird。
  3. 我们已经准备好首先链接到新日历。 我们创建一个并将其设置为“在线”。 然后,我们添加URL和CalDAV类型。
  4. 现在,我们处理通讯录。 在“新建”菜单中,选择“远程地址簿”。 我们把URL。
  1. 对于Android手机,我们有DAVx5。 您可以从F-droid商店下载或 在您的网站上.
  2. 我们使用相同的URL和用户名为议程和日历创建一个新帐户。 我们丢弃电子邮件,因为它不适用于此方法。
  3. Para que esto funcione debes conectar con la misma red WiFi. De lo contrario podrás usar DecSyncCC, que consiste en instalar la aplicación y asignar la carpeta para que Syncthing reciba la última versión de la PC. La ventaja es que los datos se almacenan permanentemente y no cambian al conectarse a la red local. Eso explicaremos en un futuro tutorial.

澄清说明

Radicale也可以处理任务。 为此,您将需要兼容的DAV客户端,例如Thunderbird的Lightning和Android的OpenTasks。 步骤与为日历创建的步骤相似。 但是,由于技术限制,它不适用于DecSync。

Además, puedes migrar de un equipo a otro en la carpeta DecSync. El paso 5 indica donde está guardado la carpeta y si estás de migración, tendrás que copiar los archivos. Synthing es una opción para conservar los datos de ambas computadoras. Si resulta complicado, puedes omitir este paso y comprimir la carpeta donde está guardada para enviar por Telegram.

Acceso directo

El comando para ejecutar del paso 7 suele ser largo, porque comienza desde la terminal. Para eso, lo mejor es elaborar un 直接访问 在启动器中。 只需从创建 MenuLibre 提最简单的。 然后,将其添加到启动器。 对于URL,您只需要添加到浏览器书签即可。

另一个更实用的方法是使用单个命令打开URL: xdg-open http://localhost:5232/; python3 -m radicale。 打开页面后,再次刷新以访问,您将可以访问该页面。 但是,这不是必需的,因为Thunderbird和DAV客户端可以创建和编辑数据。

Crear acceso Radicale DAV en la terminal
从MenLibre创建一个将出现在启动器中的访问权限。 执行后,它将像此图像一样出来。

Problemas de funcionamiento

Si notas que la aplicación no funciona correctamente, prueba con este comando: python3 -m radicale --verify-storage. Si registra algún error, podrás reportar con el desarrollador de DecSync.

Para desinstalar el software tendrás que recurrir PIP y ejecutar el comando uninstall al paquete en cuestión, además de aceptar con la tecla «y»:

python3 -m pip uninstall radicale_storage_decsync radicale

该指南基于 文档 由Radicale提供,以简化安装。 同样在贡献 米哈尔(MichalTáborský)西里尔·伯恩(Cyrille Borne) 对于PC客户端和 DAVx5页面 适用于Android。 它还补充了 Github仓库 DecSync for Radicale。



4.6 17 票数
评价文章
 
订阅
报告
6 评论
更流行
较新的 较旧
文章意见
查看所有评论
Juan Ospina
Juan Ospina (@juan-ospina)
1 mes atrás

有用且经过充分解释的我将尽快按照指南进行操作并评论结果。

Ernesto Junco
Ernesto Junco (@ernesto_junco)
1 mes atrás

似乎很好用,只有日历和联系人? 可以使用此方法同步的任何其他类型的信息吗? 谢谢(你的)信息。

Juan Osorio
Juan Osorio (@juan877osorio)
1 mes atrás

有什么方法可以做到这一点,而不必每次都运行python3 -m自由基命令? 谢谢。

Эли
Эли (@eli)
管理员

如果您看这篇文章说的如何,它为您提供了一个链接 这些指示.
 
很好的贡献 迭哥 谢谢。

Arceli
Arceli (@arceli)
1 mes atrás

Interesante el procedimiento, ya tenia una solución para los mensajes de texto, pero no para los contactos.

6
0
我们想知道您的想法,加入讨论。x