The awesome garage

where I make things work

While it's easy to make a local assist pipeline, and get away from Google Assistant or Alexa, it's not really that easy to go all local and still have decent performance. I'll show you how you can go completely local on all stages - and still have blazing fast performance.

With the introduction o...

This tutorial will guide you towards setting up fully local text-to-speech and speecth-to-text with Wyoming Whisper and Piper. We'll be doing this on a Proxmox 8.1.4 virtual environment, within an Ubuntu 22.04 LXC. Thanks to CUDA, this will be blazing fast, but it requires you to have a compatible G...

Well, that didn't take long! The other day I wrote an article about updating all my docker containers forcefully and in batches, and yesterday I decided to take a shot at Ouroboros to do more targeted container updates in order to reduce downtime and generally get a cleaner setup. I didn't regret...

I like to believe I'm security conscious. I have different passwords for different services. I try to keep my mobile phones, laptops and servers up-to-date. I try to keep a tight firewall. I generally do a little more than the absolute minimum to protect myself from random cyber accidents. But what...

This is my first blog post on the Grav CMS!

I can report that the setup process was super easy. I've got a nice docker stack that enables me to experiment with new web technologies very easily. Check out The Awesome Garage example docker stack at GitHub!

In short, I only needed to add the fol...