I run most of my homelab services as LXC containers on Proxmox, and lately I’ve been reaching for Alpine Linux because the base image is tiny. The stock alpine-3.23-default template Proxmox ships is great for that reason, but it comes with a catch: it has no SSH server installed . A fresh Alpine container boots with no sshd , so any automation that expects to connect over SSH (in my case…
I run a self-hosted Forgejo instance where I keep my repositories, including now some 3D printing projects I have started along with STL files (and SCAD files where applicable). By default Forgejo treats STL files as plain text which means browsing one gives you a wall of ASCII coordinates and makes the page take ages to load. Not ideal. Codeberg (which runs on Forgejo) had a nice 3D preview for…
A short series—quick to read, very entertaining—and it keeps you wondering: “So… what happened after that?” The premise is simple but told through a fascinating narrative device: a spaceship carrying middle and high‑school students crashes, and it’s assumed there are no survivors. Years later, space scavengers stumble upon the wreck and piece together events by reading one of the kids’ journals…
I bought an Anbernic device mainly to play PICO-8 games on it, but after playing two games the screen broke and I had to return it so I still have a nice backlog of PICO-8 games to go through when I sit down and set up my Retroid Pocket. The cartdridge for the game... or to better put it, this image is the actual game! I already knew about Dank Tomb, but little I knew how good this game was and…
Half a King carries the checks of a classic adventure novel tracing the hero’s journey. Coming from a background of fantasy novels I expected something along the lines of what I usually read —given the comparisons and recommendations— but that wasn’t the case. There’s no magic or fantasy here; instead, we follow a crippled protagonist whose fate is to become king. Why do I mention this? Because…
That was fast! From the moment I refactored the code to Golang and started using it some new features arrived that I have been making use. The last release adds two plugins: Domain blocker : Allows adding the plugin to a channel and set up a list of domains to block. If a message contains a link to one of those domains, the message is deleted and the user warned. Remind me : Allows users to reply…
I’ve created yet another small pet project. Dharma is a small CLI utility to check for broken links in web pages. I needed something like this because when I migrated to Hugo some leftovers where around (images, pages, old post, etc.). I wanted a way to check that easily from the CLI and also to add it as a CI step when a new version of the site is deployed. This is an example output run…
I bought an Anbernic device mainly to play PICO-8 games on it, but after playing two games the screen broke and I had to return it so I still have a nice backlog of PICO-8 games to go through when I sit down and set up my Retroid Pocket. The cartdridge for the game... or to better put it, this image is the actual game! I must say this game was a lot of fun to play, even though I played the games…
I’ve tried to read productivity books for a while, started with note-taking, time management, and goal-setting… but never managed to finish any of them. This is the first book that not only I finished, but also I found it enjoyable, insightful, and provides practical tips for improving productivity. And not only that, is the first one that I have used a marker on to highlight…
I’ve decided to revive Butterrobot after a long hiatus. The project was originally written in Python and it was designed to be a simple way to have quality of life in Slack and Telegram channels. After I made the initial implementation I started going deeper into Golang and mostly abandoned it with a promise to come back and rewrite it in the future. That day is here. I went ahead and…
The first time I played Storyteller two years ago I really liked it, I thought it was a very original game and the ability to create scenes beyond just solving puzzles was quite interesting. Player 2 and I got competitive to see who would finish it first. There comes a point wherek, if you get stuck, instead of thinking about the story being presented you start thinking about all the permutations…
Lately I brought back to life an old Android device of mine that I wanted to use to try out some unrelated stuff. When it came to open the store and install applications it happened: it asked for an account to install applications. Turns out putting my password on this device was going to take a while so I wondered which option do we had if we wanted a capable Android device without requiring the…
Disclaimer : I started reading this after watching the first two seasons of the Apple TV+ series, which—coincidentally—cover exactly what this first book includes. The last dystopian novel I read might have been Divergent , a long time ago. I really missed getting hooked on a world like this, and even more so now after not only watching Silo but also the Fallout TV series. It’s a light read,…
I’m publishing this in 2025 but the reality is that this has been my second playthrough as I already finished (almost completed) this game in my Nintendo Switch back in 2019! . Yes, I love it that much. How to explain… the OST is just incredible, one tune keeping you company in each level. The gameplay is really smooth and satisfying ; it has been carefully crafted, including the…
Small update! From the huge backlog of tasks I have in store for the site: I’ve added a new sections for the project I’m currently maintaining. This will not only give them a bit of visibility, but also help me keep track of the projects I’m currently working on and consider active . You can find the new section at /projects .
Finishing this year with some changes from last year . It’s an interesting excersise since at the beginning I thought that everything was mostly the same but as I started writing I realized that there were a lot of changes. Category Tools/Platforms 💻 Operating System MacOS ⌨️ Launcher * Raycast 📱 Mobile OS iPhone 📨 Mail Client Fastmail Web 📝 Notes Notion (personal) & Obsidian…
Yes, it finally happened. I moved my site to Hugo. I’ve been wanting to do this for a long time but I never found the motivation to do it so I kept postponing it. It took a while, but I’m happy with the result. I’m still tweaking some things here and there but there are some goodies already around, like dark mode, new font, different accent colors, … This is just the…
There’s a moment to play, there’s a moment to read, to rest, to listen to music… we need to choose how, when and how much of our time we spend on each area we like. As someone with multiples hobbies, it’s very difficult to find balance between them. These past few days weeks months, after writting a few blog posts about my k3s infra and having some headaches around stuff I…
Up until now I have been working locally (on my home network). While that is enough for most of the services I’m running I need to access some of them from the outside. For example, I want to expose this blog to the internet and access Miniflux to read my RSS feeds on the go. There are a few ways to achieve this but I have some specific requirements that I want to meet: Zero-trust approach :…
There a time to deploy new services to the cluster, and there is a time to backup the cluster. Before I start depending more and more of the services I want to self-host it’s time to start thinking about backups and disaster recovery. My previous server have been running with a simple premise: if it breaks, I can rebuild it. I’m going to try and keep that same simple approach here,…
I was in the process of migrating Shiori from my docker environment to the new k3s cluster I’m setting up . Shiori is a bookmarks manager that uses an SQLite database and a folder to store the data from the bookmarks. I didn’t want to switch engines just yet since I want to improve SQLite’s performance first, so I decided to move the data directly to a longhorn volume. This…
We have been doing a sort of experiment lately. My SO had eye surgery a few weeks ago and the first days se barely opened her eyes and even when she could open them blue light took a toll and make her eyes dry and tired really quickly. Since I still had to work and she had to rest, I suggested her to try out listening to an audiobook. She was a bit skeptical at first, but gave it a try. I got her…
I have my K3S cluster up and running, and I’m ready to deploy my first service. I’m going to start migrating one of the simplest services I have running in my current docker setup, the RSS reader Miniflux . I’m going to use Helm charts through the process since k3s supports Helm out of the box, but for this first service there’s also some preparation to do. I’m…
I’ve finally started to play with K3S, a lightweight Kubernetes distribution. I have been reading about it for a while and I’m excited to see how it performs in my home lab. My services have been running in an Intel NUC running Docker container for some years now, but the plan is to migrate them to a k3s cluster of three NanoPC-T6 boards. I was looking for a small form-factor and low…
Due to some recent traveling I have started to listen to audiobooks. I love reading but some times my eyes are just too tired to go with it but I’m not sleepy at all or maybe I just wanted the convenience to lay down but still do something. Short story, I bought some from a known distributor but I’m a fan of data preservation and actually owning what I pay for. I found an application…
First weekend of February was, as usual, the FOSDEM conference in Belgium, and I could not miss it. I started attending a few years back, and since then I have tried going if my schedule allowed it. This is a super brief summary of my experience during the event on the two days I was there, though this year I left early on Sunday before the conference properly finished so Sunday was a bit more…
I’m too joining this trend, since it seems like a good idea to keep track of the tools I use, others may discover new ones as I have done in people lists, and it’s a good way to see how my preferences change over time. Here’s my list for this year: Category Tools/Platforms 💻 Operating System MacOS ⌨️ Launcher Alfred 📱 Mobile OS iPhone 📨 Mail Client Fastmail Web 📝 Notes Notion…
Name The Sunlit Man Author Brandon Sanderson Pages 544 (Spanish physical edition) Rating 4 (out of 6) Recommended For Sanderson fans and fantasy/sci-fi lovers, yes. The last Secret Novel from Brandon Sanderson , titled The Sunlit Man (or El hombre iluminado in Spanish, the version I read). This is the most Cosmere focused novel of the four, with a lot of references to The Stormlight Archives…
My main computer is a MacBook Pro from 2017, but I have some servers laying around and one other laptop connected at home with ArchLinux installed that I use mainly for development. I connect to it remotely either directly using a SSH/Mosh + Tmux + Emacs/Vim combination, or using the pretty convenient VSCode Remote Extensions when I’m not feeling much of a hacker . Thing is, I may access…
This is the most accurate summary I can give of the last month. This is the first time player 2 and I are moving between places together, and between the usual work this kind of thing has and some surprises we have had along the way… I didn’t have time for anything else. TV has been set in the living room for… three days? And we haven’t used it. I can play a little bit on…
I've started drawing a little on the tablet. I'm awful at it, but it's a relaxing way to pass the time while having a cup of coffee. (Yes, the date is wrong) This month has been pretty poor in comparision to others, apart from work we had some situation at home that has made us took the decision of moving to another place, so in between looking for a place, the preparations and the undisclosed…
I'm pretty sure this is how everyone use their laptops at home. Personal projects Started work on dharma , a simple tool to check for broken links, sources and hrefs on a static site to generate a report and potentially allow comparision with a local fpolder to check which files are not included/linked in the static site and can be deleted. A lot of work in go-shiori . After I wrote the original…
We had amazing holidays this year. Personal projects I have been working a lot on my notion boards nowadays. Not that I’m better planning what do I do with my time, having everything laying around on different services. So I made simple boards to keep track of stuff. It seems like a stupid thing but sometimes I actually forgot about books, films, games, etc. So having everything there is…
This is a pretty good summary of the month. Personal projects Wrote nudge an evening after internet went down at home. Would be a way of controlling if we have an available internet connection using multiple sources so our Home Assistant instance can reset the router using an smart outlet/ssh connection, since it seems that my Firewalla Gold keep giving me headaches: just last month when my…
Mandatory visit to Ramen Kagura when visiting Madrid. Books All in with comics: Ongoing with One Piece : Volume 93, I’m almost there! A weekend without internet did marvels to my progess here :) Read Marvel’s Must Have: Civil War Started Hellbound to check if it’s any better than the TV Show. Also read Ask Iwata TVShows and Movies “Finished” One Piece : Reached the…
Automations in Home Assistant are the best thing after the cocoa discovery, I use them a lot for many different things and I’m always wondering how to solve the first world problem of the day. The hassle with it is that apart from a list and the search there are not much more options to filter, and when your automations grow it became a bit of a pain finding what you want. So the other day I…
I was talking recently about how many Zigbee devices are too many and how the most troublesome thing you can have is batteries dieing on you at the same time. If you install several devices at once and have it’s batteries dead at the same it it’s a bit of a hassle going to each one and replacing it (depending where you have them and how difficult is to replace). It came to me that if…
A ninja picture of me taking a picture Books Ongoing with One Piece : Volume 67+ I’m completely on fire with this. I bought all pending volumes and now I just need to get up until the last volume. I forgot many things of these last story arcs so I’m enjoying it a lot more now. Finished DICE I’m actually not sure if I liked the ending or not. Since I re-started the series not so…
I’ve been adding some automations to my Home Assistant recently so it can inform us of takeaway menu changes for local restaurants. We have a few favourites and they usually offer different options each day so checking for updates and notifying us via our Telegram bot is pretty easy. Since I didn’t want to use any library or custom program/service to analyze the page I’m relaying…
I love having this at _somewhat_ walking distance. Can you spot my shadow? Projects & Personal I manage to fulfill my “development needs” so much at work that I try to use my spare time in other hobbies nowadays. Not that I don’t have pending things to do, I just don’t feel like spending much time on the computer after work anymore. The few things I have been doing are…
Imagine waking up to this every day... sadly it only happens on vacation. Really quick update since I’ve been either on vacation, visiting or being visited by family. Slowly going back to normal now. Books DICE One Piece : Volume 41 and beyond! Struggling to finish Ruin and Rising Finished Death Note: Another Note All I can say is do not bother with it. I just want to read the original saga…
On the good days that actually seems like summer we get some beaufiful landscapes like this. Projects Ever since I ended up on my current job I spend less and less time with the computer in the after-work hours, real life :tm: stuff and my numerous other hobbies tend to maintain me busy, so I’ve spent very little time with these things: switch-games-json I’ve started work on how people…
This was technically last month, but celebrated on June 1st. Happy cake day to me! Books Up to date with DICE The end is getting closer and closer, or so it seems! Read Shadow and Bone Finished the first book of the Ghrisaverse recently, it reminded me of the Black Magician Trilogy though a lot of things happen on this book actually. The magic system is a bit… weird. It isn’t…
The beauty of the north Projects games-screenshot-manager I’ve refactored the project a bit and I’m working towards concurrency, documentation and adding playstation 5 support thanks to a friend which provided me some sample files. switch-games-json Updated the jobs tasks so it only runs weekly, since it’s sources doesn’t update that much. One of the upstream repositories…
Finally went to a good enough place to try out my drone filming skills! Personal Finally flied a bit with my Drone! I bought it cause a good offer came up, but here is usually very windy plus I need to go a bit far away to a flight allowed zone. And well even if it wasn’t the perfect weather to film around it was very good to lose the fear to lose the drone around even when I couldn’t…
Things are changuing! Personal I’m switching ships! Next month I will be starting a new position at another company as a Golang Software Engineer. Yay! Deciding to leave Red Hat has been hard, but it needed to be done. Most people assume I am crazy (and I can’t blame them) but you need to be honest with yourself and find out what really makes you happy. Aim for that. Projects…
A month for changes! A lot of daily grind and planning new stuff for the future. We still can’t move freely around but restrictions are leaving us step by step, let’s see how long it lasts here, at least I’m pretty happy that I can go to my favourite coffee shop even if it’s for takeaway. After a few reluctant weeks our avocado started to rise! I’m trying to track…
Image credit: European Union, Copernicus Sentinel-2 imagery Projects Games Screenshot Manager : I’ve added a few new providers to get screenshots from, some file naming fixes for Windows and the option to download covers for games to create a nice gallery with them. I still need to do some improvements on how options traverse through the CLI to providers to have a more robust system in…
What happened in 2020 in random order: Lost about ~15kg (~33lbs) of weight I have a way more balanced diet now and do exercise almost every day, though I still like cookies maybe a bit too much. Started working at Red Hat as a Software Maintenance Engineer. That happened exactly one year ago now.
Oh boy, here we go again. Christmas season is with us one more time. For anyone that doesn’t know me even a little: I don’t like Christmas. It is the most consumerist period of the year, everything is packed with people (even in 2020, how’s that even possible!). The only good thing is you can meet with some people even if it is a few meters away in a park freezing yourself.…