The awesome garage

where I make things work

Have you ever dreamt of having smooth looking dashboards showing you the status of your servers in real time? Look no further! Grafana and Prometheus are really awesome at exactly that! Plus, you get alerting whenever any parameter you define stray outside acceptable limits. And the really great new...

I'd say that protecting your webserver from abuse is pretty important. One way of protecting it is through limiting traffic, and Nginx happens to be very flexible and efficient at that!

There are many reasons for wanting to limit traffic. For my own personal use, the three most important factors a...

I've spent some time making this work. I've tried so many different paths, I don't even remember where I started. The current solution, though, is available for you on The Awesome Garage GitHub account.

Here I'll just put down the basics, and you can look into the details in the docker-composer....

I'm not going to claim I'm a designer. The most impressive thing I've ever designed is probably the logo for this site. Oh, you didn't know? That logo is my original work - inspired by my actual garage standing on my property here in the Arctic capital of Norway, Tromsø. And behold, now I'm going...

This is a thing that needs to be said!

Many registrars don't provide an API to update your IP-addresses. This is a real pain when your server is located behind a dynamic IP address and you don't want to pay for decent Dynamic DNS services.

So here is how you do it for free. You just have to acc...

The other day I got Ouroboros talking to my private Docker registry. The thing is, my Docker registry was only available locally. If I wanted to build my stack on a different computer, I'd be stuck! So I wanted to expose my private Docker registry on the big Internet, but at the same time restrictin...