i3wm: Ajuste dinámico de la temperatura del color de la pantalla según tu ubicación.

2019-04-22 | #i3wm

Una de las aplicaciones que nunca falta en mis ordenadores es redshift, ayuda a cuidar nuestros ojos ajustando de forma automática la temperatura de color de la pantalla del ordenador, en función de nuestra ubicación geográfica, si es de día o de noche. Puedes utilizar geoclue2 para determinar nuestra situación geográfica, pero el último bug me hizo buscar otra alternativa, encontrando un script en python (whereami.py) que detectará, si se tiene acceso a Internet, la latitud y la longitud de nuestra ubicación y se guardará en el archivo en ~/.

Continuar leyendo 


OpenMediaVault: DDNS mediante docker y Duckdns

2019-04-19 | #ddns #docker #duckdns

Hay multitud de scripts y programas que te permiten actualizar tu dirección IP pública para poder hacer uso de diferentes serviios de revolución de nombres de nombres como No-IP, Dyndns o Duckds. En el propio sitio de Duckdns te ofrecen diferentes scripts, en función de donde van a correr (router, server linux, etc.), para poder actualizar tu dirección IP para su servicio. Sin embargo podemos utilizar un contenedor docker para realizar este mismo trabajo de un forma gráfica y sencilla.

Continuar leyendo 


Org-Mode: Cifrando entradas en un fichero org con org-crypt

2019-04-16 | #emacs #org-mode

Podemos necesitar que cierto contenido de nuestro archivo .org tenga que estar protegido de miradas indiscretas, para ello podemos utilizar org-crypt. org-crypt cifra el texto de una entrada, pero no el título o las propiedades Para utilizar org-crypt, agregamos a nuestro fichero de congracian de emacs: (use-package org-crypt :ensure nil :after org :init (org-crypt-use-before-save-magic) :custom (org-crypt-key "hefistion.arroba.mail.com")) Necesitas modificar la variable org-crypt-key para reemplazar mi identificador de clave por el tuyo (o nil para permitir el cifrado simótrico).

Continuar leyendo 


Asus RT-AC68U: Asignar IP fija a clientes VPN

2019-04-11 | #router #vpn

Si has configurado el servidor VPN en el router, te habrás dado cuenta de que el servidor va asignando de forma aleatoria una IP diferente a los clientes que se conectan a el. Puede darse el caso que necesites que un cliente tenga siempre la misma IP. Para poder realizar esto vamos a necesitar crear un certificado por cada cliente y de esta forma, el servidor VPN podrá asignar siempre la misma IP al mismo CN del certificado.

Continuar leyendo 


Potencia tmux con tmuxinator

2019-04-09 | #arch #shell

tmuxinator es una gema de ruby que nos va a permitir crear y configurar sesiones de tmux, a través de sus fichero de configuración podemos iniciar tmuxinator en función al proyecto con el que vayamos a trabajar, sin necesidad de volver a configurar las sesiones. Así por ejemplo, yo he creado un fichero de configuración para que me divida la ventana de tmux en tres partes, una de ellas seria una terminal en limpio, en otra inicia una sesión SSH en mi raspberry pi, y la tercera ventana se posiciona en la carpeta la descargas.

Continuar leyendo 


OpenMediaVault: Cliente VPN

2019-04-05 | #vpn

Podemos hacer que nuestro servidor OpenMediaVault funcione como un cliente VPN y poder conectar a un servidor VPN de una forma muy sencilla Evidentemente tendrás que tener el fichero de configuración para el cliente VPN, en nuestro caso nuestro servidor OpenediaVault, que o bien te lo proporciona tu proveedor del servicio que hayas contratado para la conexión VPN, o si vas a utilizar tu propio servidor VPN, debes de crear uno.

Continuar leyendo 