Tutoriales, noticias y soluciones informáticas

Etiqueta: docker-compose

PiServer con Docker – Parte 20: Instalación de Stirling-PDF

Hoy vamos a hacer algo un poco diferente. Uno de los usuarios del blog me ha hecho en los comentarios una sugerencia que no podía dejar pasar.

¡Por fin! ¡Ya era hora de que me hicieras caso en algo! Al final vas a poner un artículo para poder ver el fútbol sin pagar ni un dur...
Stirling-pdf en modo oscuro

¡Nooooo! En esta web nunca nos vamos a dedicar a enseñar procedimientos de dudosa legalidad. Después de tanto tiempo ya deberías tenerlo más que claro.

Lo que vamos a ver en este artículo es cómo podemos aprovechar nuestro pequeño servidor para instalar un software muy curioso y que personalmente además me parece tremendamente útil. El usuario Kersis nos ha recomendado en esta entrada del blog algo muy interesante que podemos desplegar usando Docker Compose y que se llama Stirling-PDF.

¡Pues vaya...! Mi propuesta era mucho más interesante, que lo sepas. 

Stirling-PDF es una herramienta en línea pero que podemos autoalojar en nuestro servidor y que nos va a permitir gestionar archivos PDF de diversas maneras. Podemos convertirlos, comprimirlos, fusionarlos, dividirlos y un largo etcétera. Nos va a permitir realizar todo esto de forma sencilla y rápida y sin necesidad de instalar software en el PC desde el que solicitemos estas acciones.

Pero hay un montón de páginas web que ya te hacen eso, como ésta o ésta otra. No es algo que suene demasiado atractivo tenerlo instalado en una raspberry ¿No crees?

Estás muy equivocado, Usuario Anónimo. El problema de la gran mayoría de páginas que te permiten modificar archivos PDF es precisamente que en las condiciones de uso se refleja que esas páginas se quedarán con tus PDF para todo lo que ellos vean conveniente. Puede ser que los usen para alimentar inteligencias artificiales o… vete tú a saber qué fines oscuros pueden tener.

Todas las apps de stirling-pdf

La solución que vamos a proponer no va a mandar los archivos a servidores externos, sólo a nuestra raspberry. Ella se encargará de torturarlos convenientemente hasta que luzcan como nos interesa a nosotros. No hay riesgo de huída de datos ni nada por el estilo.

Bueeeeno, venga. Pero aún así hay programas para PC que te permiten hacer eso. Mira, yo uso uno que se llama PDF24 que permite hacer mil cosas a los archivos PDF y es completamente gratis. 

Efectivamente: PDF24 es un software gratuíto que realmente está muy bien, pero no es libre. Puedes verlo en el punto 7 de su licencia de uso. Ya sabes que aquí lo queremos todo y si podemos quitarnos de encima todo el software que no sea libre lo haremos sin miramientos.

Stirling-PDF es completamente libre, por lo que tendremos absolutamente todo el código disponible para que lo podamos revisar (y así comprobar que efectivamente no hace nada oscuro con nuestros archivos PDF). Incluso, si lo necesitamos, podríamos modificar el código a nuestro antojo. Esto es mucho mejor que cualquier licencia propietaria.

Así que vamos al grano. Vamos a ver cómo podemos hacer la instalación de Stirling-PDF. Si habéis hecho alguno de los 19 tutoriales anteriores dedicados a Docker Compose, esto va a ser coser y cantar.

Seguir leyendo
Share

PiServer con Docker – Parte 11: Cómo hacer un backup, duplicar y copiar un Docker.

Usuario tratando de copiar un docker

En el anterior artículo hemos visto cómo instalar Navidrome y aprendido cómo publicar nuestra instalación en internet. Os recuerdo que Navidrome es un software que te permite crear una web que nos ofrece funcionalidades muy similares a Spotify. Con la instalación que hemos hecho, podemos añadir a Navidrome nuestra música y luego acceder a ella desde cualquier equipo conectado a internet, e incluso compartirla con nuestros amigos y familiares, que…

Calla, calla. No me lo recuerdes. He compartido mi biblioteca musical con mi hermana. Pero claro... a ella sólo le gusta el Regetón. No entiende mis refinados gustos musicales. Y eso que tengo en mi biblioteca musical la discografía completa ni más ni menos que de Sepultura y de Megadeath. Canela fina. 

Ehhhh… a ver… ignorando vuestras preferencias musicales, se me ocurre una solución muy simple para resolver problemas como que tenéis. En informática hay cosas que pueden ser complicadas, como limpiarle el ventilador a un portátil HP, pero eso que me dices se puede solucionar fácilmente haciendo…

¿Qué dices? ¡Si limpiar un ventilador de un portátil es sumamente sencillo!

No creo que el autor de este vídeo opine lo mismo que tú, Usuario Anónimo. mira:

Tío, a veces se te va mucho la olla. Te lo digo con todo el cariño del mundo, pero tienes que hacértelo mirar. 

Veeeenga… centrémonos. Cómo te iba diciendo, puedes resolver ese problema de forma sencilla. ¿Por qué no creas dos instalaciones simultáneas de Navidrome en el mismo servidor (Raspberry)? Una instalación tiene tu música, la otra tiene la música de tu hermana. Cada uno usa su instalación y los dos seréis felices ignorando al otro.

Pues porque si hago dos instalaciones de Navidrome a la vez ninguna de las dos va a funcionar, porque ambas usarían el mismo puerto y la misma base de datos y se matarían entre ellas, listillo. ¡Que te lo tengo que decir todo! Si al final voy a ser yo el que tenga que escribir tu blog. 

Te podría comprar en parte el argumento si lo instalases de forma nativa (sólo en parte, porque también se resolvería de forma sencilla), pero estás olvidándote de una cosa. La instalación la hemos hecho en Docker, y en Docker hacer cosas como estas es sumamente sencillo. Vamos a ver cómo podemos hacer «cosas raras» con los Dockers que tenemos instalados, como hacer un duplicado de un Docker o mover un Docker de un equipo a otro. Aunque no estéis interesados en tener este docker duplicado, os ruego hacer lo que se indica en el tutorial. Si al final no necesitáis tener este docker duplicado os daré instrucciones de cómo dejar sólo un Navidrome instalado. Recordad que el objetivo de este artículo es aprender y resulta muy interesante tener estos conceptos claros.

Seguir leyendo
Share

© 2024 Flopy.es

Tema por Anders NorenArriba ↑

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies