BentoPDF en Docker: Edita, Une y Manipula PDFs con Privacidad Total en Local usando tu navegador 🐳🔒

 

BentoPDF: ¡La na*aja suiza para PDF en Docker! 📄🛠️



BentoPDF en Docker: Edita, Une y Manipula PDFs con Privacidad Total (Client-Side) 🐳🔒

1. Presentación y Objetivo

El objetivo de hoy es desplegar una herramienta esencial para la productividad diaria: BentoPDF. Buscamos ofrecer una suite de gestión de archivos PDF que sea rápida, gratuita y, sobre todo, extremadamente privada, eliminando la necesidad de usar herramientas online que almacenan o procesan nuestros documentos en servidores externos.

2. Introducción a BentoPDF y Despliegue con Docker

BentoPDF destaca por su arquitectura "client-side". A diferencia de otros conversores, una vez que la web carga en tu navegador, el servidor solo sirve los archivos estáticos; el trabajo pesado de edición se hace en tu propio ordenador. Desplegarlo con Docker nos permite tener esta utilidad siempre disponible en nuestra red local en cuestión de segundos.

3. Preparación y Configuración de Docker Compose

La configuración de BentoPDF es sumamente sencilla, ya que no requiere bases de datos. Aquí tienes el ejemplo para tu docker-compose.yml:

YAML
services:
  bentopdf:
    container_name: bentopdf
    image: lswat/bentopdf:latest # O la imagen oficial disponible
    ports:
      - "3000:3000"
    restart: unless-stopped

4. Startup del Contenedor

Ejecutamos el comando habitual para levantar el servicio en segundo plano: docker-compose up -d El contenedor es extremadamente ligero y estará listo de forma casi instantánea.

5. Acceso Inicial y Configuración

Accedemos a la herramienta mediante http://IP-DE-TU-SERVIDOR:3000. La interfaz es limpia, moderna y no requiere configuración previa de usuarios, ya que está diseñada para ser una herramienta de utilidad directa.

6. Main Features

6.1 Management de la utilidad del contenedor

BentoPDF nos permite realizar las tareas más comunes con PDFs:

  • Merge: Unir varios documentos en uno solo.

  • Split: Extraer páginas de un PDF.

  • Rotate: Corregir la orientación de documentos escaneados.

  • Reorder: Cambiar el orden de las páginas simplemente arrastrando.

6.2 Configuración Avanzada

Al ser una aplicación que corre en el navegador, el rendimiento dependerá de la potencia de tu equipo local y no del servidor donde está alojado el contenedor Docker. Esto permite procesar archivos grandes sin saturar la CPU de tu NAS o Raspberry Pi.

7. Utility Summary y Community

BentoPDF es un "must-have" para cualquier entusiasta del self-hosting que maneje documentos legales o personales. Es el complemento ideal para herramientas como Stirling-PDF o Reubah. Al ser un proyecto enfocado en la simplicidad, su comunidad valora enormemente la transparencia de su código.


Échale un vistazo  y utiliza mi implementación de Docker Compose, disponible en Github:

https://github.com/JLalib

Guía completa paso a paso en YouTube



🔗 Enlaces de Interés y Apoyo al Canal 🔗

Comunidad GENBYTE

Redes

Comentarios