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)
Al ser una herramienta muy versátil, también puede desplegarse en Azure de varias maneras, dependiendo de tus necesidades:
- 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
Si necesitas más detalles o tienes alguna pregunta, no dudes en dejarla en los comentarios.
No hay comentarios:
Publicar un comentario