- Gitbox, multiple Git accounts without conflicts3 Apr 2026If you use AI agents or do vibe coding, you know how quickly repositories pile up across different accounts and …
- Limiting Hugging Face Bandwidth22 Feb 2026Downloading LLM models locally is something you do occasionally, but when you pull a massive 122B parameter model like …
- File Hierarchy with Apple Creator Studio8 Feb 2026Apple Creator Studio is Apple’s new subscription that bundles its professional creative tools: Final Cut Pro, …
- Sancho Learns Skills25 Jan 2026I’ve been seeing people giving nicknames to their AI assistant. I’ve taken to calling mine …
- Personal Knowledge Management24 Jan 2026Personal Knowledge Management (PKM) is a challenge. I’ve been taking notes for years, accumulating ideas, notes, …
- The Swiss Army Knife for PDFs30 Nov 2025I just discovered pdfly (pronounced PDF-ly), the Swiss army knife for working with PDFs from the command line (CLI). …
- Kubernetes 10126 Oct 2025Kubernetes (K8s) is an open-source platform for automating the deployment, scaling, and management of containerized …
- ProxmoxVE Helper Scripts14 Aug 2025Proxmox VE is a powerful and easy-to-use open-source virtualization platform that enables the deployment and management …
- Windows 11 on Proxmox4 Aug 2025Complete guide with all the detailed steps to install, configure and access a Windows 11 Pro Virtual Machine (VM) …
- A Decent Windows3 Aug 2025This post is about deflating, removing what I personally believe is unnecessary in Windows 11. In English they call it …
- Proxmox and UPS: Graceful Shutdown25 Jul 2025Having a battery backup system (UPS) is essential for home servers hosting multiple services. But it’s not enough …
- Cross-platform CLI Tools19 Jul 2025In this post I share a selection of cross-platform command-line tools that you can use interchangeably on PowerShell, …
- Hugo: The Static Site Generator13 Jul 2025Hugo is a static site generator written in Go. It allows building fast, secure websites without the need for dynamic …
- Home mDNS9 Mar 2025Multicast DNS (mDNS) is a networking protocol designed to resolve hostnames to IP addresses within small networks, …
- Router with PiHole 68 Mar 2025A couple of months ago I moved the DHCP and DNS services to my home Linux router and left the Pi-Hole 5 service on a …
- Self-Hosted Bitwarden2 Mar 2025In this post I describe the process of installing a “Bitwarden” server. I’ve been using their Cloud …
- DHCP and DNS Server26 Dec 2024In this post I describe how I’ve evolved my home DHCP and DNS server. Until now I had a PiHole dedicated on the …
- HA and TPLink21 Dec 2024In this post I explain how to control a PoE port on a TP-Link switch (TL-SG108PE) from Home Assistant. Since these …
- CRLF vs LF28 Sep 2024When working in software development, one of the most subtle yet crucial aspects you need to be aware of is the …
- Git Multi-Account21 Sep 2024This post will walk you through the process of setting up and using multiple accounts with one or more Git providers …
- VMWare on Windows26 Aug 2024Virtualization allows running multiple operating systems on the same machine without making changes to the main disk. …
- Windows for Development25 Aug 2024In this post I describe the steps to set up a Windows 11 machine as a development workstation for a cross-platform …
- A Decent Windows (Obsolete)24 Aug 2024In this post I explain how I configure a Windows 11 that I’m going to use for software development, testing or …
- Dualboot Linux Windows23 Aug 2024Dualboot means having two operating systems on the same computer and choosing which one to boot during the boot phase. …
- Linux for Development25 Jul 2024In this post I describe my configuration log for setting up a Linux (Ubuntu) machine as a development workstation. I …
- Home PBX13 Jul 2024Asterisk is a free software program (under GPL license) that provides PBX (Private Branch Exchange) functionality. You …
- Software KVM13 Jun 2024In environments where you need to operate multiple computers simultaneously, efficiency is key. There are several …
- Terminals with tmux25 Apr 2024tmux is a terminal multiplexer that allows you to have multiple sessions (shells) in a single window. From your Mac, …
- Goodbye Bash, Hello Zsh!23 Apr 2024I’ve decided to migrate my CLI from the reliable and well-known bash to the powerful and versatile zsh. …
- Mac Users from CLI16 Feb 2024To find all available users on a macOS system from the command line, you can use a Bash script. The macOS operating …
- Rclone and Mac13 Nov 2023In this post I explain how I manage my data on a Mac. My goal is to work at full speed from anywhere with the most …
- Linux on MacBook Air 20156 Aug 2023In this post I describe how to repurpose an old MacBook Air (2015) by installing Linux on it and extending its useful …
- Daily Reboot with Systemd23 Jul 2023To perform a full reboot you can use the systemctl reboot command, but how can you schedule it at a specific time? In …
- Customizing VSCode20 Jun 2023In this post I cover how to customize VSCode. I work with GitHub in a cross-platform, multi-account environment and …
- MAC with Vagrant23 Apr 2023Vagrant lets you create and configure virtual development environments that are lightweight and reproducible. It does …
- MAC for Development15 Apr 2023In this post I describe my configuration log for setting up a Mac (INTEL or ARM) as a development machine. I install …
- Socketed SSH14 Apr 2023Systemd is a system used in Linux to manage boot and system processes. Its “units” are configuration files …
- Home Automation and Networking8 Apr 2023I’m sharing my home networking setup with the option to knock on the door for on-demand access from the Internet. …
- Proxmox: VM from Template7 Apr 2023Proxmox VE is a powerful and easy-to-use open-source virtualization platform that enables the deployment and management …
- Raspberry Pi OS2 Mar 2023In this post I describe the installation process of a Raspberry Pi4B Rev1.5 (also tested with the Pi3B+) with the …
- NUC, KVM, and Open vSwitch11 Feb 2023Configuration of a NUC with Ubuntu + Open vSwitch + VLANs + KVM + VMs using netplan and Open vSwitch. The networking is …
- Eclipse + Java on a Git Repository27 Nov 2022Every now and then I get the urge to practice my rusty Java skills. I’m going to write a small program to monitor …
- Home Assistant on a NUC12 Oct 2022Installation of Home Assistant OS (HAOS) on an Intel NUC5i5RYK — a very powerful machine for this task, but I had it …
- Connecting HASS with Node-RED2 Oct 2022I explain how I connected Node-RED with my Home Assistant (HASS), considering that they run on separate servers. They …
- Node-RED on Docker1 Oct 2022Node-RED is a programming tool that allows you to connect hardware devices, APIs, and cloud services through creative …
- Gitea and Traefik on Docker3 Apr 2022In this post I describe the installation of Gitea (GIT server) and Traefik (LetsEncrypt SSL certificate termination), …
- Gitea on a VM26 Mar 2022GIT is a distributed version control system, and we all know the famous centralization services GitHub and GitLab. I …
- Alpine for Running Containers20 Mar 2022In this post I describe how to install Alpine Linux in a virtual machine on my QEMU/KVM server and how to install …
- Open vSwitch and KVM20 Feb 2022It was about time I played with Open vSwitch (OVS). I’m going to take advantage of setting up a new server with …
- Remote Virt-Manager19 Feb 2022The goal is to run virt-manager from my Mac to manage VMs on a couple of remote KVM/QEMU host servers without needing …
- Home Assistant SolaX13 Feb 2022I describe how I integrated my photovoltaic installation into Home Assistant, featuring Axitec panels, a SolaX …
- Grafana, InfluxDB and Telegraf Server6 Feb 2022I set up these three services on a dedicated server at home to monitor my home automation. InfluxDB is a database …
- HASS migrate Grafana and InfluxDB6 Feb 2022I’ve migrated the InfluxDB/Grafana services from my Home Assistant to an external server. Moving the service and …
- IT Operations Portal5 Feb 2022To have control and management over IT assets, equipment, and labs, I’ve been trying iTop. iTop stands for IT …
- Jupyter Lab with Chrome on Mac19 Oct 2021I describe how to change the default browser for Jupyter Lab on a Mac. If we don’t do anything and launch jupyter …
- Git Cheat Sheet10 Oct 2021This post contains my GIT cheat sheet, various reminders I use as a programmer — common commands or situations. It …
- Home Pi-hole20 Jun 2021Pi-hole is a DNS (and DHCP) server that protects your devices from unwanted content, without needing to install any …
- User Systemd Services30 May 2021The systemd manager allows configuring services from a normal system user. These systemd user services are a …
- Vagrant with Libvirt KVM15 May 2021Vagrant creates and runs virtual machines, relying on virtualization providers such as Virtualbox, KVM, Docker, VMWare, …
- JupyterLabs to PDF11 May 2021In this post I describe how I managed, from a MacOS, to correctly convert Jupyter Lab exercises to PDF in different …
- Preview Notebooks on MacOS8 May 2021MacOS doesn’t include an option in Finder to preview Jupyter Lab notebooks (.ipynb). There are several options …
- Python and JupyterLab on MacOS30 Apr 2021Python is a multi-paradigm interpreted programming language. pip manages packages from PyPI (the Python Package Index). …
- Preview Markdown on MacOS24 Apr 2021MacOS doesn’t include an option in Finder to preview Markdown files (.md). There are several solutions available, …
- My new blog!!19 Apr 2021In this post I describe how I set up this static blog “built” with jekyll and hosted on GitHub Pages. The …
- GIT in Detail17 Apr 2021GIT is a distributed, free and open-source version control system, designed to handle everything from small to very …
- SSH and X11 as root11 Feb 2017The goal is to make X11 (X-Window) applications work “also” from root. Making them work from a regular user …
- Move KVM guest7 Jul 2016I recently had to move a virtual machine from one of my servers to another on the same network. As always I relied on …
- Remote WireShark5 Jun 2016In this post I explain how I launch a network traffic capture (tcpdump) on a remote Linux machine (Pi2 with Gentoo) and …
- Intel Quick Sync Video9 Apr 2016In this post explico cómo intento que Tvheadend use las capacidades de transcodificación (encode y decode) por Hardware …
- Hotkey for MacOS Apps21 Mar 2016I need to be able to open a program by pressing a HotKey, regardless of which application has focus. Applications …
- SMB2 on Linux6 Mar 2016In this post I describe how to provide a file sharing service over the network with SMB2 (Samba). It’s a very …
- Tvheadend and TV (2016)28 Feb 2016I published this post on Wordpress in February 2016 so, although outdated, you have a reference on how to install …
- Expand a qcow2 disk8 Dec 2015In this post I describe how to expand the hard drive of a qcow2 virtual machine (VM) on KVM. In the example I will …
- Gentoo on Raspberry Pi217 May 2015In this post I describe how to install Gentoo Linux on a Raspberry Pi 2. I needed to compile Tvheadend for ARMv7 and …
- WebGrab+Plus with Tvheadend3 Feb 2015WebGrab+Plus is a multi-site EPG guide collector capable of working incrementally. It downloads the programming …
Media Center Pi+KODI/XBMC31 Jan 2015Por el 2015 andaba yo buscando un Media Center casero de siguiente generación conectado a mi TV, un “pata negra” que no …- Tvheadend and TV (2015)31 Jan 2015I published this post on Wordpress in January 2015 so, although outdated, you have a reference on how to install …
- Home Media Center26 Jan 2015Having a DVD player is so 90’s. Nowadays it’s possible to combine everything into a single home Media …
- My First Steps with Docker1 Nov 2014From what I understood, it’s a tool that allows you to package “Linux applications and all their …
- Ethernet Bridge19 Oct 2014Proof of concept to extend my home network to a remote site through the internet, from where I could consume …
- Video on Demand for Movistar18 Oct 2014The IPTV video streams used by Movistar come in two types: regular channels (Multicast/UDP) and video on demand …
- Linux Router for Movistar5 Oct 2014This post describes what’s behind (at a technical level) the IP service offered by Movistar Fusion FTTH (Fiber) …
- OpenVPN Server14 Sep 2014In this technical post I’ll describe how to set up a home VPN Server based on OpenVPN, which remains the best …
IPtables with nflog31 Aug 2014Geek quote: “Logging what happens is wise…” In the past I used ULOG to analyze which packets were …
Wake the Mac for Backup23 Jun 2014Making backups should be mandatory. Unfortunately, most of us have learned over the years that this statement is dead …
SMB2 on my QNAP2 May 2014What are “SMB”, “CIFS”, “Samba” and the version confusion? SMB (Server Message …
Plex Media Server23 Apr 2014Plex Media Server lets you transform your computer into a multimedia center. It uses the digital content and sources …- Clean Up PPT20 Feb 2014In this post I explain how to create a VBA Macro to remove unused slide masters (patterns) from a PowerPoint file, …
Monitoring with PeakHour24 Jan 2014Not long ago I came across PeakHour, a tool that lives in the macOS menu bar with a very pleasant look & feel, …- PlexConnect on Linux7 Jan 2014Notes on configuring PlexConnect on Linux to use Plex with an Apple TV3. I only had to modify the DHCP Server, add 3 …
- Static IP with Systemd on Gentoo23 Dec 2013In this post I describe how to configure a static IP address on a Linux machine based on Gentoo. Normally this …
Linux on 'Fusion for Mac'20 Dec 2013In this article I describe how to install Gentoo Linux 3.10.17 (64-bit, with systemd + Gnome 3) in a virtual machine …
Putting a Disk to Sleep on MacOSX10 Dec 2013I need to increase the time MacOSX waits before putting an external Thunderbolt hard drive to sleep. The default is ten …
MemTest86 on iMac24 Nov 2013For my new 27" iMac (late 2013) I purchased a 32GB memory upgrade. Apple supports installing third-party memory …- ntopng on Gentoo22 Nov 2013Not too long ago “ntopng” 1.1 was released and it’s time to give it a look. It’s not yet in …
- HFS+ on Linux15 Dec 2012HFS+ (Hierarchical File System Plus), also known as MacOS Plus, is the format used by default on the partition where …
- AFP on Gentoo Linux15 Nov 2012To share disks from my Gentoo Linux server with Mac OS X machines on the home network, the protocol I used during 2012 …
- FireWire on Linux on Mac15 Nov 2012IEEE 1394 (FireWire) is a type of connection for various platforms, designed for high-speed serial data input and …
- NTP Time Service1 May 2009NTP is an Internet protocol for synchronizing computer system clocks by exchanging data packets over networks with …
- SSH on Linux1 Feb 2009The SSH service is the first thing you should configure on a Linux system. With OpenSSH you get a set of tools – …
- Rsync on MacOS13 Nov 2006The rsync program comes bundled with Mac OSX, but if you need a more recent version with additional features – …
- Hello World11 Nov 2002Back in 2002 I decided to start sharing technical documentation and this is the first post I ever wrote. It explains …
- Pending Migration1 Jan 2000This post only serves as a reference to track the posts I still need to migrate. My blog started with Nibbleblog but …