Archivo del blog

Mostrando entradas con la etiqueta pi. Mostrar todas las entradas
Mostrando entradas con la etiqueta pi. Mostrar todas las entradas

25 febrero 2025

Configurar Stirling-PDF en Docker con RaspberryPI.

 

Instalación de Stirling PDF en Raspberry Pi usando Docker


Stirling PDF es una herramienta versátil y potente para la gestión de documentos PDF. Ofrece funcionalidades como conversión, compresión, edición y mucho más. Lo mejor de todo es que es completamente gratuito, no tiene licencias ni suscripciones recurrentes, lo que simplifica la gestión de software en tu empresa. Si tienes una Raspberry Pi y quieres aprovechar esta herramienta, aquí te explicamos cómo instalarla utilizando Docker.

Paso 1: Preparación del entorno

Antes de comenzar, asegúrate de tener Docker instalado en tu Raspberry Pi. Si no lo tienes, puedes revisar en mi blog.

Crear las carpetas necesarias para la configuración:

Primero, crea una carpeta en tu Raspberry Pi donde se alojarán los archivos de configuración de Docker, yo las he creado dentro de la carpeta de mi usuario. Puedes hacerlo con el siguiente comando:

mkdir -p /home/<tu_usuario>/docker/stirling-pdf

Reemplaza <tu_usuario> con el nombre de tu usuario en la Raspberry Pi.

Crear el archivo docker-compose.yml:

Dentro de la carpeta que acabas de crear, utiliza el editor de texto nano para crear un archivo llamado docker-compose.yml. Este archivo contendrá la configuración necesaria para desplegar Stirling PDF.

nano /home/<tu_usuario>/docker/stirling-pdf/docker-compose.yml

Dentro del archivo, pega el siguiente contenido:

yaml

Copy

version: '3.3'

services:

  stirling-pdf:

    image: frooodle/s-pdf:latest

    container_name: stirling-pdf

    restart: unless-stopped

    ports:

      - "8123:8080"

    environment:

      - DOCKERDIR=/home/<tu_usuario>/docker

      - LANGS=es_ES

    volumes:

      - /home/<tu_usuario>/docker/stirling-pdf:/usr/share/nginx/html


Te quedará algo cómo esto:


Guarda y cierra el archivo presionando CTRL + X, luego Y y Enter.

Crear el archivo .env:

En la misma carpeta, crea un archivo llamado .env para definir las variables de entorno necesarias. Ejecuta:

nano /home/<tu_usuario>/docker/stirling-pdf/.env

Y agrega las siguientes líneas:

DOCKERDIR=/home/<tu_usuario>/docker

LANGS=es_ES

Guarda y cierra el archivo.

Paso 2: Lanzar la instalación

Una vez que los archivos de configuración estén listos, puedes lanzar la instalación de Stirling PDF con el siguiente comando:

sudo docker-compose -p "stirling-pdf" up -d

Este comando descargará la imagen de Docker y desplegará la aplicación en tu Raspberry Pi. Verás una pantalla de instalación similar a esta cuando acabe:


Paso 3: Acceder a Stirling PDF

Una vez completada la instalación, abre un navegador web en cualquier dispositivo conectado a tu red local y escribe la dirección IP de tu Raspberry Pi seguida del puerto 8123. Por ejemplo:

http://<ip_de_tu_raspberry>:8123

Verás la interfaz de Stirling PDF, lista para usar:


Paso 4: Hacerlo accesible desde la web (opcional)

Si deseas acceder a Stirling PDF desde fuera de tu red local, puedes configurar un servidor web o utilizar un servicio de tunneling como nginx. Esto te permitirá acceder a la aplicación desde cualquier lugar. 

Al ser una herramienta muy versátil, también puede desplegarse en Azure de varias maneras, dependiendo de tus necesidades:

- Azure Container Instances (ACI): Ideal para despliegues rápidos y sencillos.
- Azure Kubernetes Service (AKS): Perfecto para entornos escalables y de producción.
- Máquinas Virtuales (VM): Si prefieres tener control total sobre el entorno.

Pero esto lo haremos más adelante. Antes quiero ver que tal funciona en la red.

Conclusión

Stirling PDF es una herramienta poderosa y gratuita que puede ser una excelente alternativa o complemento a Adobe Acrobat, especialmente para empresas que buscan reducir costos, autohospedar sus soluciones o personalizar sus herramientas. 

Sin embargo, si tu empresa depende de funcionalidades avanzadas o del ecosistema Adobe, es probable que Adobe Acrobat siga siendo la mejor opción.

En resumen, Stirling PDF es ideal para empresas que priorizan el control, la privacidad y el ahorro de costos, mientras que Adobe Acrobat es mejor para empresas que necesitan funcionalidades avanzadas y un soporte profesional.

Si necesitas más detalles o tienes alguna pregunta, no dudes en dejarla en los comentarios.


Fuentes: Flopy

🚀 Automatiza la instalación de Windows como un PRO con Unattend Generator

Si alguna vez has tenido que instalar Windows repetidamente, sabrás lo tedioso que puede ser pasar una y otra vez por las mismas pantallas d...