Cómo sincronizar calendarios entre Linux y Android

Cómo sincronizar calendarios entre Linux y Android / Linux

¿Cuánto confías en tu calendario??

Dependiendo de sus métodos de productividad 6 trucos de productividad respaldados por el poder de la ciencia 6 trucos de productividad respaldados por el poder de la ciencia Leer más, puede ser mucho. Muchos de ellos abogan por ser totalmente digital 6 Consejos para ayudarlo a usar el papel en Android 6 consejos para ayudarlo a usar el papel en Android Su teléfono Android puede ayudarlo a usar el papel, reemplazando todos esos papeles con un solo dispositivo en su bolsillo y algo de nube almacenamiento. Lee más y mantén tu horario en la nube para que sea accesible en cualquier lugar.

Por supuesto, esto requiere que todos sus dispositivos puedan sincronizarse con el calendario en línea. Este detalle particular a menudo causa preocupación entre los nuevos usuarios de Linux. Se preguntan si pueden sincronizar sus calendarios de escritorio de Linux con Android y viceversa.

La respuesta corta es sí. Ya es posible controlar de forma remota Linux desde Android 15 Aplicaciones de Android a Control remoto de su PC con Linux 15 Aplicaciones de Android para Control remoto de su PC con Linux Probablemente esté al tanto de las aplicaciones que le permiten controlar de forma remota un dispositivo Android desde el escritorio. Pero ¿qué pasa con los usuarios de Linux? Bueno, estas aplicaciones pueden convertir tu Android en un poderoso control remoto de Linux. Lee más, así que no hay razón para que no puedas sincronizar calendarios. La respuesta larga es que en este artículo, le explicamos cómo hacerlo y qué herramientas necesitará. El diagrama a continuación muestra la idea básica: configurará un servidor de calendario, creará un calendario en él y se conectará a él desde su (s) dispositivo (s) Android..

El servidor puede estar en alguna parte “en las nubes” o simplemente puede ejecutarlo en su computadora, en su red local. En ese caso, solo puede sincronizar calendarios cuando sus dispositivos Android están conectados a esa red. Esta configuración se basa en el protocolo CalDAV que hace posible acceder, administrar y compartir archivos iCalendar a través de HTTP.

Si bien la mayoría de las aplicaciones de calendario de escritorio tienen soporte incorporado para CalDAV, muchos calendarios de Android no, por eso necesitamos un tipo de aplicación separado (llamado adaptador CalDAV) para conectarse a un servidor de calendario.

Ahora, vamos paso a paso, y pronto podrás revisar el calendario de tu escritorio en la pantalla de Android..

1. Construir un servidor de calendario

Puede elegir el servidor de calendario que desee, siempre que sea compatible con CalDAV. Ya que esta es una guía introductoria, iremos con dos opciones relativamente simples: Radicale y Baikal. La primera es una solución sencilla que requiere muy poca configuración. Baikal puede ser difícil de configurar si nunca has instalado un servidor web, pero por otro lado, tiene una interfaz gráfica a través de la cual puedes modificarlo fácilmente..

Radicale

Radicale está disponible en los repositorios de varias distribuciones de Linux, incluyendo Arch Linux, Ubuntu, Fedora, Debian y openSUSE. Si lo desea, puede instalarlo desde el repositorio de Python Package Index (PyPi) escribiendo pip install radicale en la terminal.

Después de la instalación, inicie el servidor con el comando radical. Tenga en cuenta que Radicale debe ejecutarse para sincronizar calendarios, así que asegúrese de iniciarlo cada vez que trabaje con su aplicación de calendario de escritorio. Podría ser una buena idea hacer que Radicale se ejecute al inicio. Cómo iniciar aplicaciones automáticamente como Linux Boots Cómo iniciar aplicaciones automáticamente como Linux Boots ¿Está cargando aplicaciones manualmente cada vez que enciende su computadora? ¿No preferirías que se carguen automáticamente en su lugar? Aquí se explica cómo iniciar automáticamente aplicaciones en Linux. Lee mas .

Los archivos de configuración son / etc / default / radicale, / etc / radicale / users, y / etc / radicale / config o ~ / .config / radicale / config. Puede abrirlos en su editor de texto favorito y descomprimir o modificar los parámetros deseados. Para administrar los calendarios, deberá crear un perfil de usuario y configurar el método de autenticación (verifique la / etc / radicale / users archivar para esto).

Otro problema de seguridad importante es quién puede acceder a los calendarios en el servidor. Puede ajustar esta configuración en la “Derechos” sección en / etc / radicale / config. Radicale debería funcionar fuera de la caja, pero si encuentra algunos problemas, consulte la documentación en línea..

Baikal

En comparación con Radicale, Baikal es más difícil de comenzar porque requiere un servidor web con soporte de PHP y SQLite. Una forma rápida de configurar uno de estos servidores es instalar XAMPP para Linux Cómo instalar un servidor web de Windows en su PC con XAMPP Cómo instalar un servidor web de Windows en su PC con XAMPP Lea más (también llamado LAMPP), por lo que debería haz eso primero El servidor puede residir en su computadora y ejecutarse en la red local si no tiene un dominio y una cuenta de alojamiento web. ¿Está buscando un alojamiento de blogs gratuito? Prueba Blogger con un dominio personalizado ¿Buscas un blog gratuito? Pruebe Blogger con un dominio personalizado Si no desea pagar por el alojamiento, una de las mejores rutas es Blogger con un dominio personalizado. Esto supera a otros proveedores de alojamiento gratuito por una milla. Este es el por qué. Lee mas .

El siguiente paso es descargar el paquete de instalación de Baikal y colocar su contenido en la carpeta de documentos raíz de su servidor web. Este suele ser el / var / www carpeta, para que pueda crear un dedicado Baikal Subcarpeta allí y extraer el paquete en él. Asegúrese de tener privilegios de lectura, escritura y ejecución en el / var / www / baikal / Específico Carpeta y sus contenidos. Cree un archivo llamado ENABLE_INSTALL en la carpeta mencionada anteriormente. Abra su navegador y diríjalo a http: // yourserver / baikal / admin / install.

Ahora puede completar la instalación, configurar la base de datos de Baikal y crear una cuenta de administrador. No olvides marcar la casilla junto a la “Habilitar CalDAV” opción, y dejar la “Habilitar interfaz web” alternado también. De esa manera, puede crear calendarios en el navegador, por lo que ni siquiera necesita una aplicación de calendario de escritorio separada.

Baikal le permite crear múltiples usuarios y administrar muchos calendarios a la vez. Solo recuerde que su servidor web debe estar ejecutándose para poder utilizar Baikal. Lamentablemente, la documentación oficial de Baikal aún no está muy detallada, por lo que tendrá que recurrir a varios tutoriales en línea si alguna vez se queda atascado..

2. Crear un calendario compartido

Ahora que su servidor de calendario está en funcionamiento, es hora de crear calendarios. Si está utilizando Baikal, puede hacerlo directamente desde la interfaz web. Las opciones son bastante básicas, pero te permiten agregar y editar eventos..

Todas las aplicaciones populares de calendario de Linux Organice su tiempo con estas 4 aplicaciones de calendario de Linux Organice su tiempo con estas 4 aplicaciones de calendario de Linux ¿Tiene sentido seguir usando una aplicación de calendario de escritorio? Pensamos que sí, especialmente para permitir el acceso a eventos en cualquier dispositivo sincronizado. Estas aplicaciones de calendario de Linux son particularmente útiles. Leer más apoyo compartido (“red”) calendarios. Para crear un nuevo calendario compartido en Evolution, abra Archivo> Nuevo> Calendario y elige CalDAV como el tipo de calendario.

En el complemento Lightning del calendario de Thunderbird 5 Extensiones para agregar calendarios y administrador de tareas a Thunderbird 3 5 Extensiones para agregar calendarios y administrador de tareas a Thunderbird 3 Lea más, puede crear un calendario compartido seleccionando Nuevo calendario> En la red y configurando CalDAV como el formato.

En ambos casos, deberá proporcionar la ubicación o la URL donde se alojará su calendario compartido. Si estás usando Radicale, entra http: // su dirección de servidor: 5232 / username / calendarname.ics / o http: //yourserver/cal.php/calendars/username/calendarname para Baikal.

KOrganizer de KDE tiene tres opciones para calendarios compartidos: recurso de groupware DAV, calendario en archivo remoto y archivo de calendario iCal. Para Radicale, puede elegir cualquiera de estas opciones y escribir la misma URL que la anterior. Para Baikal, elija Calendario en archivo remoto y entrar http: //yourserver/cal.php/calendars/username/calendarname en ambos Descargar desde y Subir a campos.

Si desea agregar un calendario Baikal existente a KOrganizer, créelo como un recurso de groupware DAV. Salta el diálogo de inicio de sesión presionando Cancelar, y haga clic en el Añadir Botón para realizar una nueva configuración del servidor. Seleccione CalDAV como protocolo de acceso y escriba la URL remota para Baikal: http: //yourserver/cal.php/calendars/username/calendarname.

Del mismo modo, si ya tiene un calendario de escritorio que desea compartir con dispositivos Android, puede publicarlo en el servidor de calendario. En Lightning, la opción es simplemente llamada Publicar calendario. La evolución lo tiene en el menú Acciones como Publicar información del calendario, y en KOrganizer puedes elegir el Archivo> Exportar> Exportar como iCalendar opción. En todos los casos, la URL que ingrese debe coincidir con su nombre de usuario y el nombre de archivo del calendario.

3. Instale un adaptador de Android CalDAV

Sugerimos dos opciones de servidor de calendario, así que también mantendremos las aplicaciones de Android en dos. Ambas aplicaciones ofrecen un equilibrio entre las funciones básicas y avanzadas, y la funcionalidad completa de las opciones avanzadas depende de la aplicación de calendario de escritorio que esté utilizando.

DAVDroid admite múltiples calendarios, sincronización bidireccional y, junto con los eventos del calendario, también puede sincronizar tareas. Puede ajustar el intervalo de sincronización y configurar los ajustes de autenticación. DAVDroid es gratis en F-Droid, pero si quieres apoyar a los desarrolladores, puedes comprarlo por $ 3.61 en Google Play Store.

Otra opcion es CalDAV-Sync que también admite múltiples cuentas de usuario y calendarios, tareas, sincronización bidireccional y eventos recurrentes. CalDAV-Sync le permite codificar en color sus calendarios y definir un calendario de sincronización. Puedes conseguirlo en Play Store por $ 2.32.

4. Configurar una cuenta de CalDAV

Si ha instalado DAVDroid, no cometa el error de mover la aplicación a la tarjeta SD porque no funcionará correctamente. Para sincronizar su calendario compartido con Android, abra el Ajustes aplicación, elegir Cuentas y añadir una nueva cuenta DAVDroid. Para Radicale, entrar http: // yourserver / nombre de usuario como URL base y proporcionar detalles de inicio de sesión. Si está utilizando Baikal, la URL base debería ser http: //yourserver/cal.php. DAVDroid detectará automáticamente los calendarios disponibles, y puede seleccionar los que desea sincronizar.

El procedimiento para CalDAV-Sync es casi idéntico. Nuevamente, vaya a Configuración de Android, busque la sección Cuentas y agregue una nueva cuenta de CalDAV. Los usuarios de Radicale deben escribir http: // yourserver: 5232 / username / y asegúrese de iniciar sesión con el mismo nombre de usuario. CalDAV-Sync buscará todos los calendarios para ese nombre de usuario, para que puedas elegir cuáles sincronizar.

Para Baikal, debe ingresar la ruta a un calendario específico, por ejemplo http: //yourserver/cal.php/calendars/username/calendarname, aunque la wiki oficial sugiere http: // yourserver: port / baikal / cal.php / calendars / username / calendarname. Puede intentarlo si la primera URL no funciona, y también puede intentarlo sin el nombre del calendario; CalDAV-Sync buscará los calendarios disponibles.

5. Sincroniza tu aplicación de calendario de Android

Finalmente, su servidor de calendario se está ejecutando y usted ha creado o compartido un calendario en él. En Android, tiene un adaptador CalDAV y una cuenta configurada. Sus calendarios ahora deben sincronizarse automáticamente de acuerdo con su configuración. Puede comprobar si todo funciona abriendo la aplicación de calendario de Android Las 8 mejores aplicaciones de calendario gratuitas para Android Las 8 mejores aplicaciones de calendario gratuitas para Android ¿Quiere ver cuál de las mejores aplicaciones de calendario gratuitas para Android es la adecuada para usted? Comparamos varias aplicaciones de gran calendario para encontrar la mejor. Lee mas .

Aunque DAVDroid y CalDAV-Sync se han probado con Baikal y Radicale, los problemas siempre pueden ocurrir. Intenta esto si la sincronización no funciona:

  • Compruebe que la aplicación de almacenamiento de calendario en Android no esté deshabilitada o falte.
  • Si está usando Privacy Guard, esto no debería bloquear el acceso de DAVDroid al calendario y a los datos de contactos..
  • Intenta desactivar la opción Restringir datos de fondo en Android Ajustes> Uso de datos.
  • Si su dispositivo Android tiene un interruptor de sincronización en todo el sistema, asegúrese de que no esté apagado.
  • Debido a un error de Android, la actualización de las aplicaciones de calendario puede hacer que las cuentas de CalDAV se eliminen. Si esto sucede, puede instalar aplicaciones alternativas para CalDAV-Sync y DAVDroid.

Aunque puede parecer complicado, configurar un servidor de calendario en Linux no debería tomar más de 30 minutos. Por supuesto, hay otras formas de sincronizar tus calendarios de escritorio con Android. Usted podría elegir una solución propia basada en Cloud ownCloud: una alternativa multiplataforma, autosuficiente para Dropbox y Google Calendar ownCloud: una alternativa multiplataforma, auto hospedada para Dropbox y Google Calendar. y accederá a los diversos servicios en la nube populares en línea. Esto significa que ahora es uno de los mejores momentos para considerar la creación de su propia solución en la nube ... Leer más, sincronizar calendarios manualmente como archivos .ics o simplemente usar Google Calendar Cómo sincronizar Google Calendar con todas las demás plataformas Cómo sincronizar Google Calendar con cada Otra plataforma de Google Calendar es sin duda la forma más fácil, intuitiva y versátil de organizar su día. El único problema que los usuarios encuentran comúnmente es sincronizarlo con sus dispositivos. Lea más en lugar de su propio servidor de calendario.

Si tiene otros consejos para compartir calendarios entre Linux y Android, sería fantástico si los dejara en los comentarios. ¿Cómo sincronizas tus calendarios? ¿Qué aplicaciones de calendario usas? Haznos saber.

Créditos de imagen:
Vector de computadora diseñado por Freepik, captura de pantalla de KOrganizer, capturas de pantalla de Baikal, ícono de Calendario, ícono de servidor global, ícono de aplicación de teléfono inteligente, ícono de teléfono celular por Freepik de www.flaticon.com.

Explorar más sobre: ​​Calendario.