Añadir aplicaciones a nuestro nextcloud y sincronizarlas con nuestros dispositivos

Vamos a añadir unos pocos servicios más a Nextcloud, por defecto es bastante básica, archivos, fotos, video y audio. Pero poco más. Nextcloud permite ampliar funciones con plugins o addon’s adicionales. Son programas que amplían las capacidades de nuestra nube.

Ventana de aplicaciones
Ventana de aplicaciones

En mi caso he instalado algunos de estos programas, en concreto el calendario, contactos, collabora, gestor de notas y un sistema de doble factor de autentificación. También he corregido un pequeño problema que el sistema daba en la cache del sistema de php7. Iremos primero a por esto último.

 

A por la cache

En Nextcloud yo tengo un usuario administrador, que es el que uso para tal fin y uno para trabajo, que es el que uso para almacenar archivos, calendario y todo el rollo. Tú hazlo como quieras, pero ahora necesitamos que entres en la nube con el usuario que tenga permisos de administrador. En la esquina superior derecha hay un engranaje, haz click y selecciona “Administración”. Si no has tocado nada te saldrán varios avisos, el primero del de http y https, en rojo, lo corregiremos más adelante (me tengo que dosificar el contenido). Pero el de opcache nos ayudará a mejorar el rendimiento, hará que el sistema funcione algo más rápido.

Detalle opcache
Detalle opcache

En la propia descripción ya te pone lo que tenemos que hacer, localizar el archivo php.ini y hacer las modificaciones que indica. Ya ves que no es muy difícil. El problema aquí es encontrar el archivo correcto. Si recuerdas, al principio, instalamos 2 versiones de php, la 5 y la 7. Pero solo estamos usando una de ellas, la 7. Y el php.ini de la versión 7 está en /etc/php/7.0/apache2/php.ini. Este archivo es delicado, así que antes de tocarlo te recomiendo que hagas una copia de seguridad del mismo. Total, que …. nano /etc/php/7.0/apache2/php.ini. Busca las diferentes líneas que indican las instrucciones y déjalas igual que en las instrucciones, básicamente es borrar él “;” que hay al principio y poner el valor después del “=“. Una vez hecho tienes que reiniciar tanto apache2 como php con los siguientes comandos /etc/init.d/apache2 restart y /etc/init.d/php7.0-fpm restart. Si lo compruebas ahora el aviso habrá desaparecido.

 

A por las aplicaciones

Si eres un poco observador, y seguro que lo eres, al desplegar el menú del engranaje y seleccionar la opción de “Administración” te habrás fijado que debajo estaba la de “Aplicaciones”. Pues ya sabes… click.

Menú usuario
Menú usuario

Te llevará a una ventana con un menú a la izquierda y las diferentes aplicaciones disponibles de cada categoría en el resto de ventana. Los que yo he instalado, tu pon los que quieras, aunque piensa que estas en una Raspberry Pi y no tienes 16 Gb de ram ni un super procesador, ni nada que se le parezca, tienes un equipo modestito. Además, por ejemplo, el plugin de collabora no funciona debido a la arquitectura de los paquetes. Tendrías que compilarlo a mano, etc, etc, etc. Esto lo comprobé después de instalarlo.

Yo he instalado desde la categoría “Oficina & texto” el calendario, los contactos para sincronizarlos con mis diferentes equipos, el editor de markdown para poder editar archivos de texto enriquecido y un gestor de notas. Hace un tiempo puse un post sobre el lenguaje de markdown, puedes verlo aquí. Desde “Autentificación & autorización” he instalado la aplicación de 2 factores de autentificación TOTP provider para dar un poco más de seguridad al iniciar sesión.

Todos se instalan igual. Elijes el que más te gusta, le das al botón “Activar” y esperas que acabe. Algunos como el calendario, los contactos o las notas funcionan automáticamente, verás que aparecen nuevos botones en la barra superior; otra cosa es sincronizarlos, esto lo hacemos en un rato.

Otros, como el TOTP, el doble factor de autentificación requiere de algo más de configuración, cada usuario tiene que configurar el acceso en función de si quiere o no usarlo. Las aplicaciones TOTP, por sus siglas en ingles Time-based One-Time Password, o en castellano contraseñas de un solo uso basadas en tiempo. Son aplicaciones que usan el tiempo para generar contraseñas de un solo uso y que caducan a lo 30 segundos.

 

Configurar TOTP y sincronizar los servicios de calendario y contactos

Los sistemas de doble factor de autentificación TOTP se configuran para cada usuario. Si quieres usarlo primero tendrás que descargarte un programa que te permita generarlos, como por ejemplo Google Authenticator o FreeOTP Authenticator he instalarlo en tu móvil. Una vez ya lo tienes debes ir al las opciones de “Personal” de tu sesión de Nextcloud, el engranaje…. En el menú de la derecha selecciona “Autentificación TOTP doble factor” o baja hasta el final de la página. Activa la casilla “Habilitar TOTP“, esto genera un código QR. En la aplicación de móvil añade una cuenta a partir de código QR y te dará tu primer código. Debes introducirlo en la casilla de verificación de Nextcloud y pulsar en “Verificar“. Listo ya tienes tu autentificación en 2 pasos configurada y lista para usar. Si sales e intentas volver a entrar después de la contraseña te pedirá que pongas el código, simplemente abre en tu móvil la app de TOTP y pon el código que te proporciona.

El problema de esta aplicación de Nextcloud es que de tenerla activa impide la correcta sincronización entre los servicios de calendario y contactos. Estoy buscando la solución o alternativa. Pero si que la uso para el usuario administrador de Nextcloud, que como he dicho un poco más arriba no lo uso para trabajar. También es buena idea que bajes los códigos de respaldo de TOTP, hay un botón que permite bajarlos y regenerarlos, ya que si borras la configuración de tu app del móvil o pasa algo no podrás acceder a tu cuenta. Estos códigos son una especie de contraseñas alternativas y solo se pueden usar 1 vez cada una, tienes 10 intentos.

Yo uso android y el calendario que lleva por defecto no me gusta. Así que me he instalado otro, en concreto SolCalendar, me gusta y es bonito. Pero tu puedes usar cualquiera que soporte CalDAV, igual que para los contactos, yo uso CardDAV, pero puedes usar cualquier aplicación que soporte este protocolo. Una vez tengas instalados los programas que te gusten la configuración de ambos servicios es bien sencilla. Le das a la opción de añadir una nueva cuenta manual o WebDAV o CardDAV o similar. En todos necesitas 3 cosas, el usuario y contraseña, que eso ya lo tienes. Pero también te pide la dirección del servidor, que está tienes que conseguirla. En la ventana normal de trabajo del usuario, en la barra de menú que tienes a la izquierda, abajo hay un engranaje, “Ajustes” . Si haces click se abre un pequeño menú con la dirección WebDAV, esta te sirve para los contactos, archivos y otros servicios. Si entras en el calendario, en la misma posición, si despliegas los “Ajustes” te dará la dirección CalDAV para el calendario.

Estas mismas direcciones te sirven para sincronizar clientes de archivos que usen el protocolo WebDAV. En el fondo es fácil solo hay que investigar un poco y jugar con el sistema, que es de lo que se trata.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies