Skip to main content
Mario Galán

Main navigation

  • Home
  • Contact
  • EN
  • ES
User account menu
  • Log in
Disk

Increase the space of an existing partition with LVM

Increasing the size of an existing partition based on a Logical Volume is very simple, but first you need to understand the hierarchy in LVM. This diagram can help us visualize the layers and the order in which we should work, which will be from bottom to top.

First, we need to identify the device with free space. This device

More

Tags

  • LVM
  • homelab
  • Linux
Logo cloud-init

Importing a Debian cloud-init image into Proxmox

Cloud-init is the standard for initializing virtual machines on any provider.

The instructions for Debian will be very similar to those used in the official documentation for Proxmox for Ubuntu.

First, we will need to download the appropriate Debian image for the Proxmox environment. We can use either generic or genericcloud, but the latter is lighter because the drivers

More

Tags

  • Proxmox
  • Debian
Windows Logo

Disposable Windows with Dockur

For quite a few years now I have been using Linux as my primary operating system. For me the year of Linux on the desktop was more than 20 years ago.

Sometimes I have installed a Windows on a PC at home but when I remember and I need it for something is so outdated that it's scary even turn

More

Tags

  • Docker
  • Windows
Location

Fake browser location with Selenium and Python

I was recently doing some automation of a web procedure and ran into a problem that I had to go round and round to solve.

Initially I started by recording the interaction with the Selenium IDE and everything worked correctly in the test browser. The problem came when trying to move it to another browser and the web page required

More

Tags

  • selenium
  • automation
Update

Actualizaciones sin intervención en Debian y Ubuntu

Una de las prioridades que tenemos cuando administramos un servidor es actualizar el software. Al tener todos los paquetes actualizados lo que conseguimos es solucionar bugs, ya sean funcionales o de seguridad.

Si utilizamos un entorno gráfico seguramente nos venga con algún sistema semiautomatizado que nos recuerde que hay actualizaciones pendientes pero en servidores seremos nosotros los que tenemos que

More

Tags

  • Linux
  • apt
rename

Renombrar fácilmente ficheros en lote con rename

Es muy habitual que nos surja la tarea de renombrar un conjunto de ficheros que siguen algún patrón.

En Linux esto lo podemos hacer con multitud de herramientas como sed, bash, etc. Habitualmente tenemos que hacer un bucle con for e ir modificando la variable sobre la que iteramos y renombrando.

Esto sin ser especialmente complicado tampoco es muy intuitivo

More

Tags

  • Linux
Composer logo

Ejecutar composer en docker

Para el desarrollo de cualquier aplicación PHP moderna necesitaremos tener instalado en local el gestor de dependencias composer.

Como es habitual esta utilidad estará disponible en los repositorios de nuestra distribución pero esto implicará instalar todas las dependencias de PHP. Si como es mi caso prefieres gestionar el entorno de desarrollo con docker esto nos llenará el sistema de

More

Tags

  • PHP
  • Docker
Ningx logo

Configuración proxy inverso nginx para Cmdbuild

En este artículo vamos a ver cómo configurar un proxy inverso en nginx sobre una instancia de Cmdbuild levantado en un Tomcat.

La primera parte de la configuración es la del sitio que es bastante genérica. En nuestro caso la parte de cmdbuild está en un fichero aparte para ser compartido por varias instancias.

La configuración de SSL dependerá de

More

Tags

  • Tomcat
  • cmdbuild
  • nginx
  • reverse proxy
Pihole logo

Añadir una entrada wildcard DNS en Pihole

Pihole es realmente útil para un entorno homelab donde queramos tener de forma simultánea protección contra seguimiento de trackers de publicidad y un servidor DNS sencillo.

Desde la interfaz podemos fácilmente añadir registros A y CNAME que son los que habitualmente utilizaremos pero para algunas aplicaciones como Teleport necesitaremos un registro wildcard.

Este wildcard no se puede añadir desde la

More

Tags

  • homelab
  • pihole
  • DNS
  • Docker
DNS logo

Configurar Cloudflare dynamic DNS (DDNS) en ddclient

Como habitualmente no tenemos una IP fija en nuestras casas, uno de los servicios fundamentales en un entorno homelab es la gestión del DNS dinámico.

De esta forma actualizaremos de forma periódica un servidor DNS con nuestra IP actual para que un dominio bajo nuestro control apunte siempre a la dirección correcta.

Existen muchos servicios de este tipo, tanto ligados

More

Tags

  • DNS
  • ddns
  • homelab
  • Docker

Pagination

  • First page
  • Previous page
  • Page 1
  • Page 2
  • Page 3
  • Next page
  • Last page
RSS feed
Powered by Drupal