paperless-ng es un proyecto open source que nos permite indexar y archivar nuestros documentos, como facturas, recibos, etc. Podemos instalarlo en nuestro servidor o raspberry-pi para tener bajo nuestro control toda esa información sensible.

En Android existe una aplicación que permite de forma sencilla añadir nuevos documentos, pero no está disponible para iOS. En los dispositivos Apple podemos acceder directamente a paperless-ng a través del navegador, como lo haríamos para acceder a nuestros documentos.

Pero para añadir nuevos documentos teniendo una experiencia similar a la que tendríamos en Android con la app he configurado un atajo en el móvil, que permite desde el menú compartir añadir un documento a paperless.

Añadimos documentos a paperless desde el menú compartir
Añadimos documentos a paperless desde el menú compartir

Generar token en paperless-ng

Necesitamos generar un token en que nos permita hacer peticiones al API de paperless-ng y poder así subir el fichero con una llamada POST.

Accedemos a la zona de administración en /admin. Si tenemos alojado nuestro paperless-ng en https://midominiopaperless.com/paperless entonces el acceso al panel de administración estará en https://midominiopaperless.com/admin.

Añadimos documentos a paperless desde el menú compartir
Añadimos documentos a paperless desde el menú compartir

Pulsamos en el botón ‘+’ para generar un nuevo token y seleccionamos el usuario que tenga permisos para subir ficheros. Lo ideal a nivel de seguridad sería generar un usuario cuyo único permiso sea el de añadir documentos, de esa forma ese token solo permitirá añadir nuevos documentos y no se podrá usar para, por ejemplo, leer documentos.

Una vez creado, guardamos este token para el siguiente paso.

Atajos

Shortcut App Icon

La aplicación de atajos de iOS nos permite programar tareas de forma sencilla. En este caso hemos configurado un atajo que sube el fichero vía API a nuestro servicio de paperless-ng para que sea procesado e indexado.

He compartido una copia del atajo donde solo tendremos que cambiar la URL a nuestro paperless y el token que hemos generado en el paso anterior.

La URL apunta a /api/documents/post_document, tendremos que editar la URL para que se ajuste a nuestro dominio. En la cabecera Authorization especificaremos el valor Token xxxxx donde xxxxx es el token que hemos generado en el punto anterior.

Shortcut edit

Link al atajo: https://www.icloud.com/shortcuts/abe432eb07904bacaf25d2e890baa53c