Al montar Nextcloud sobre Ubuntu 24, uno de los principales problemas para los que tenemos un iPhone es que los archivos HEIC no disponen de previsualización. Por lo tanto, al activar el backup automático de nuestras fotos, tenemos que habilitar la opción de que Nextcloud convierta las imágenes HEIC a JPG.
La consecuencia es que JPG es un formato mucho más pesado que HEIC y, si vamos a utilizar Nextcloud para conservar todas nuestras fotos, veremos que el espacio disponible llega antes al límite si mantenemos esa conversión.
Cómo habilitar HEIC en Nextcloud con Ubuntu 24
Nextcloud admite HEIC como formato para previsualización, siempre y cuando tenga un proveedor que lo soporte. Normalmente, al montar Nextcloud, el proveedor que elegimos es ImageMagick, que habilita la previsualización para numerosos formatos, pero no para HEIC.
Por ello, lo primero que tenemos que hacer es instalar los paquetes libheif1 y libde265-0, con el siguiente comando:
sudo apt install libheif1 libde265-0
El siguiente paso es obtener una versión de Libheif que sea compatible con los metadatos HEIC de iOS 18 en adelante. Ubuntu 24 no la incluye en sus repositorios, así que tendremos que añadirla:
sudo add-apt-repository ppa:ubuntuhandbook1/libheif
sudo apt update
sudo apt full-upgrade
Ahora, añadimos el formato modificando el archivo config.php de nuestra instalación de Nextcloud. En mi caso, este archivo se encuentra en /var/www/nextcloud/config, pero depende de la configuración y de la instalación que se hiciese en su momento.
sudo nano /var/www/nextcloud/config/config.phpBuscamos la sección «enabledPreviewProviders» y añadimos los proveedores HEIC e Imagick (este último si no estaba).

Guardamos el archivo con Ctrl + X y reiniciamos el servidor web de Apache.
sudo systemctl restart apache2Si ya habíamos cargado imágenes en formato HEIC y queremos generar las miniaturas, vamos a la ubicación a la que está instalado Nextcloud con el comando «cd» y ejecutamos lo siguiente:
sudo -u www-data php occ preview:generate-allSi ahora vamos a la interfaz web de Nextcloud y pulsamos sobre una imagen HEIC, vemos que se muestra correctamente.

Con esto, ya podemos desactivar la conversión de imágenes en nuestro iPhone. Para ello, desde la app, pulsamos en Menú > Configuración > Avanzado > Más compatible.
