Blog personal donde guardo mis notas sobre tecnología
Carlos M.

Artículos categorizados en ‘software’ (85)

Controla los gastos de tu automóvil y el consumo de combustible con Hammond

Hammond es un sistema de gestión de vehículos auto hospedado para llevar un control del combustible y otros gastos relacionados con todos tus vehículos, es open source y lo puedes tener corriendo en tu propio servidor.

Es compatible con múltiples usuarios que comparten múltiples vehículos.

Hammond …

Recibe una notificación por Telegram cuando se actualice tu contenedor docker

Ya escribí en dos artículos la forma de actualizar tus contenedores docker de una manera automática, una era utilizando Watchtower y otra mediante Ouroboros. Finalmente me decante por este último por su sencillez y funcionamiento. Ya ha pasado algún tiempo desde entonces y aunque el desarrollo de Ouroboros se ha detenido, según su propio desarrollador hace lo que se le pide y lo hace bien, mas o menos. Es verdad que se introdujo una nueva opción para poder recibir notificaciones en Telegram de los contenedores que se van actualizando.

Solución error codecs H264, mpg4 o Musepack (.mpc) en Totem Player

Si utilizas Totem como tu reproductor de vídeo (viene instalado por defecto en muchas distribuciones que utilizan Gnome como escritorio, como la aplicación Vídeos) puede que al intentar reproducir vídeos transcodificados en x264, mp4 o mpc te aparezca el siguiente error: Como siempre, la solución la encontré recurriendo a la wiki de Arch Linux, tan simple como instalar el paquete gst-libav Espero que te haya gustado, pasa un gran día 🐧.

Solución error codecs H264, mpg4 o Musepack (.mpc) en Totem Player

Si utilizas Totem como tu reproductor de vídeo (viene instalado por defecto en muchas distribuciones que utilizan Gnome como escritorio, como la aplicación Vídeos) puede que al intentar reproducir vídeos transcodificados en x264, mp4 o mpc te aparezca el siguiente error: Como siempre, la solución la encontré recurriendo a la wiki de Arch Linux, tan simple como instalar el paquete gst-libav Espero que te haya gustado, pasa un gran día.

Añadir un canal de reddit a tu lector rss

Si eres un habitual de Reddit y además utilizas algún tipo de lector de feeds rss o incluso utilizas tu propio servidor RSS para mantenerte al día, quizás no sepas que cada canal tiene su propio feed. Cada canal tiene su propia url, por ejemplo, el canal de Gnome tiene la siguiente url https://www.reddit.com/r/gnome/ tan sólo tienes que añadir .rss para obener su feed, es decir, https://www.reddit.com/r/gnome/.rss Ahora ya puedes suscribirte a tus canales favoritos:

Añadir un canal de reddit a tu lector rss

Si eres un habitual de Reddit y además utilizas algún tipo de lector de feeds rss o incluso utilizas tu propio servidor RSS para mantenerte al día, quizás no sepas que cada canal tiene su propio feed. Cada canal tiene su propia url, por ejemplo, el canal de Gnome tiene la siguiente url https://www.reddit.com/r/gnome/ tan sólo tienes que añadir .rss para obener su feed, es decir, https://www.reddit.com/r/gnome/.rss Ahora ya puedes suscribirte a tus canales favoritos:

Nextcloud: Arreglar bucle en el login del cliente de escritorio

En las ultimas versiones del cliente de escritorio de Nextcloud, he tenido el problema de que me era imposible que los nuevos clientes se autentificaran contra el servidor, quedando en un bucle en el inicio de sesión La solución pasa por añadir en el fichero /var/www/html/config/config.php 'overwrite.cli.url' => 'https://tu-url.com', 'overwritehost' => 'dominio.es' 'overwriteprotocol' => 'https', La solución la encontré en el siguiente en el siguiente enlace

Centralizar estadísticas en Monitorix

[[https://elblogdelazaro.org/posts/2020-02-03-monitorix-monitoriza-tu-sistema/]Ya vimos]] como monitorizar un hosts con Monitorix, pero que ocurre si queremos tememos varios hosts, ¿ puedo usar Monitorix para centralizar las estadísticas?. La respuesta es si, para ello deberemos utilizar la función Multihost. \ Evidentemente debemos de instalar Monitorix en cada hosts que vamos a monitorizar En el hosts en el que deseamos centralizar las estadistas debemos de editar el fichero /etc/monitorix/monitorix.conf y habilitar multihost <multihost> enabled = y También podemos modificar los valores

Opción editar en Shutter y Linux Mint 19.x

Es de sobra conocido que en Shutter (programa de captura de pantalla) trae por defecto deshabilitada la opción Editar imágenes, con lo que pierde casi toda su utilidad. Pero como veremos a continuación, basta con instalar un par de paquetes para que volvamos a tener esta opción Instalamos estos paquetes sudo apt-get install libgoocanvas2-perl libextutils-depends-perl libextutils-pkgconfig-perl Además tendrás que instalar estos otros mkdir /tmp/shutter; cd /tmp/shutter; wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas-common_1.0.0-1_all.deb https://launchpad.

Portainer: Administrar contenedores de diferentes equipos

Seguro que ya has oído hablar de portainer, y puede que lo uses para administrar tus contenedores, pero lo que quizás nos sepas es que también puedes administrar los contenedores que se encuentren en otro equipo. Editando servicio docker # Para ello debes editar el servicio de docker en el equipo al que vamos a conectar portainer sudo nano /lib/systemd/system/docker.service Y modificar la linea para añadir el puerto de escucha, por defecto es el 2375

Docker: Comandos básicos para docker-compose

No pretendo crear un articulo sobre el uso de docker-compose, tan solo te voy a mostrar una serie de comandos rápidos para su utilización y administración. Cosas a tener en cuenta: # image: imagen del contenedor que se va a utiliza, dependiendo de la arquitectura del procesador de la maquina en la que se va a utilizar, puede ser para arm, x86, etc volumes: son los volúmenes (directorios) accesibles desde el contenedor

Certificados Wildcards de Letsecnrypt con Traefik y Duckdns

Hasta ahora utilizaba el contenedor de Letsencript para obtener los certificados de ciertos servicios que utilizo para mi servidor personal. Pero sinceramente el método que utilizaba era un poco “chapuzas”, utilizada un subdominio de Duckdns por cada servicio, el problema es que Duckdns …

Inicia tmux automáticamente en tu terminal

Si sueles conectarte remotamente mediante SSH a tus equipos o servidores puede que ya conozcas tmux para realizar y recuperar la conexión, pero si quieres que cada vez que inicies una sesión tmux también lo haga, esto te puede interesar. Agrega en tu ~/.bash_profile # inicia tmux if [ -z "$TMUX" ]; then tmux attach -t default || tmux new -s default fi Cuando vuelvas a iniciar sesión mediante SSH deberías de entrar en una sesión de tmux

Inicia tmux automáticamente en tu terminal

Si sueles conectarte remotamente mediante SSH a tus equipos o servidores puede que ya conozcas tmux para realizar y recuperar la conexión, pero si quieres que cada vez que inicies una sesión tmux también lo haga, esto te puede interesar. Agrega en tu ~/.bash_profile # inicia tmux if [ -z "$TMUX" ]; then tmux attach -t default || tmux new -s default fi Cuando vuelvas a iniciar sesión mediante SSH deberías de entrar en una sesión de tmux

Instalación Photofilmstrip en Fedora 30

Photofimstrip es un software escrito en python para te permite realizar vídeos a partir de fotografías de una manera sencilla y rápida. Yo lo suelo utilizar junto a Flowblade para realizar mis composiciones. Photofimstrip no viene por defecto en los repositorio oficiales de Fedora, y a la hora de escribir este articulo tampoco en RPMfusion, aunque si es verdad que lo podemos encontrar en RPMsphere, pero en una versión anterior.

Busca o elimina ficheros duplicados con rclone

Con el tiempo tendemos a ir almacenando muchas cosas en la nube, hacemos copias de nuestros datos, fotos, documentos, etc. muchas de ellas a veces pueden ser copiadas dos o tres veces sin darnos cuenta. Para solucionar esto, rclone tiene un opción, dedupe que permite la búsqueda de ficheros duplicados para borrarlos o renombrarlos de una forma interactiva o automática, con el consiguiente ahorro de espacio en disco. Para ejecutarlo de forma interactiva por cada fichero duplicado que encuentra

Rclone como servicio en Systemd

Si utilizas rclone para montar localmente tu nube en el ordenador, como por ejemplo gdrive, y si además utilizas un distribución gnu/linux con systemd para la gestión de servicios (la mayoría de las distribuciones linux lo utilizan), puedes crearte un servicio para montar y desmontar el sistema de fichero de rclone, sin necesidad de preocuparte de tener que volver a ejecutar el comando para desmontar el sistema de ficheros remoto de forma manual.

BIMP: Manipulación masiva de imágenes con Gimp

Cuando he de añadir imágenes al blog, muchas veces he de cambiar su resolución para adecuarlas al formato del blog, sobre todo si esas imágenes son capturas de pantalla del teléfono móvil por su alta resolución. Al principio usaba el filtro Escalar Imagen de Gimp, cuando sólo es una o dos imágenes no importa, pero cuando has de cambiar de resolución o cambiar de formato a una gran cantidad de imágenes es algo que se puede volver tedioso.

Redshift: Solución Unable to start GeoClue client

Redshift ajusta automáticamente el color de la temperatura de la pantalla en función de tu ubicación geográfica y la hora del día, ayudando a proteger nuestros ojos y a conciliar el sueño. En Gnome ya viene implementada esta función En cambio en plasma, a no ser que uses Wayland, para conseguir el mismo efecto puedes utilizar Redshift. Si quieres saber mas de como funciona Redshift, en este magnifico articulo de el atareao te explica de una forma mas detallada como funciona Reshift

Instalación sencilla de Nextcloud

Ya hemos visto qué es DietPi y alguna de las muchas opciones que nos ofrecen sus scripts de instalación y configuración. Como ejemplo de esta sencillez, vamos a ver como instalar Nextcloud de una forma rápida y sencilla, sin necesidad de complicaciones con la edición de los ficheros de configuración. En este articulo, dimos un pequeño repaso a las diferentes opciones que nos proporciona dietpi-launcher y como podemos instalar una selección de software ya optimizado para la distribución, entre ellos Nextcloud

Nextcloud: Cambiar el color del tema

Hace tiempo que vengo utilizando en mi ordenador temas de colores oscuros, concretamente uso el que trae por defecto plasma, breeze dark, se ajusta bastante bien a mis gustos. Es por eso que he cambiado el tema que trae por defecto Nextcloud, no me gusta, hay demasiado contraste con el tema oscuro del escritorio. El tema elegido ha sido al igual que para plasma, Dark Theme para Nextcloud su instalación es muy sencilla

SSH en dolphim

Muchas veces cuando accedemos a un servidor SSH, acostumbramos a conectarnos a través de una terminal o un programa dedicado a ello, sin embargo dolphin permite realizar esas conexiones de una forma sencilla. A estas alturas no voy a descubrir el gran gestor de ficheros que es dolphin, personalizable y con multitud de funcionalidades, pero si vamos a ver como acceder a un servidor SSH con él. Pulsamos en el Lugares - > Red

GnuPG: Firmar y Cifrar archivos en Android con OpenKeychain :gpg::android:y

En el articulo anterior vimos como firmar y cifrar nuestros mensajes de correo mediante GnuPG y OpenKeychain, en esta ocasión vamos a ver como cifrar, también mediante GnuPG, los archivos de nuestro dispositivo Android.

Creando las claves publica y privada #

Si aún no disponemos de nuestro par …

GnuPG: Firmar y Cifrar correos en Android con K-9 Mail y OpenKeychain

Si utilizas Android en tu teléfono o tablet, seguramente también estarás usando Gmail como gestor de correo, que como sabrás escanea permanentemente nuestros correos a cambio de poder usar de forma gratuito sus servicios.

Si quieres preservar un poco más tu privacidad o si en un momento dado …

Comprobaciones Shasum con dolphin

Cada vez que descargamos un fichero desde internet es muy buena practica el verificar su integridad mediante la comprobación de su hash, de esta forma podemos saber si ese fichero se ha descargado correctamente o si ha sido modificado. Muchos usuarios son reacios ha realizar esta comprobación porque no quieren perder tiempo abriendo una ventana de terminal y hacer esta comprobación. Pero todo esto lo podemos hacer de una forma sencilla desde el navegador de ficheros de plasma dolphin, el cual nos permite obtener y comparar el hash de un fichero en MD5, SHA1 y SHA256.

Sincronizar calendarios entre Nextcloud y Thunderbird

Para seguir aprovechando el potencial de Nextcloud y depender lo menos posible de los servicios de Google vamos a sincronizar nuestros calendarios entre el cliente de correo Thunderbird y Nextcloud. En Thunderbird instalaremos el complemento Lightning que nos permitirá tener una agenda personal, calendario y tareas. Ante de empezar con el proceso de configuración tenemos que conocer la dirección url del calendario en Nextcloud que deseamos sincronizar. Para ello nos vamos a nuestro servidor de Nextcloud y en la aplicación calendario pulsamos en el desplegable Mas (…) que esta a la derecha del enlace compartir

nextcloud-client en Ubuntu, Neon y derivadas

Si usas Nextcloud y Ubuntu o alguna distribución basada en ella, como puede ser el caso de KDE Neon, sabrás que en los repositorios oficiales aun no esta disponible una versión del cliente de escritorio nextcloud-client. Lo podemos arreglar añadiendo los repositorios PPA de Nextcloud. sudo -s add-apt-repository ppa:nextcloud-devs/client Actualizamos el sistema apt update Ya tenemos disponible nextcloud-client para poder instalarlo junto a las dependencias que necesite, además también tenemos disponibles los complementos de nextcloud para nuestro gestor de archivos preferido:

Kdenlive: Utiliza todos los núcleos de tu CPU para renderizar

Estos días he estado editando una serie de vídeos con Kdenlive y a la hora de renderizar, me he dado cuenta de que tardaba mucho para hacer un vídeo de apenas unos pocos minutos. Mirando en el monitor de sistema me di cuenta de que sólo estaba utilizando un núcleo de los 4 de los que dispone mi CPU (Intel i7), Investigando por DuckDuckGo dí con la solución para que Kdenlive renderizara con todos los núcleos que ofrezca tu procesador.

Borrado seguro en dolphin con shred

Si hay una aplicación que no puede faltar en mis instalaciones de gnu/linux es shred para poder realizar el borrado seguro de aquellos ficheros que yo crea oportuno. Hasta ahora tenia que abrir una terminal e introducir el comando para el borrado, todo un inconveniente. Realizando una búsqueda por opendesktop.org vi algunos servicios para dolpgin pero la mayoría están obsoletos, y el que encontré, KDE-Services, ofrece multitud de servicios que jamas utilizaré, aunque se pueden deshabilitar, no me gusta tener instaladas cosas que no voy a utilizar.

Empezando en Atom

¿Porqué elegí Atom? # Principalmente por su integración con Github el blog está alojado en GitHub, que mejor cosa que utilizar el editor hecho por ellos. Si bien es verdad que dar formato a las entradas del blog con Markdown no requiere de ningún editor potente y podría valerme cualquier editor de texto sencillo, el hecho de poder realizar los commits desde el propio programa y otras funcionalidades que veremos, hizo que me decidiera por él.