The awesome garage

where I make things work

The other day I wanted to start transforming my wonderful Garasjesjakk into an Android App and publish it on the Play Store. The first step would be to set up my local development environment. Easy, I thought. There are tons of tutorials on the topic, I thought. While the latter is very true,...

Having a Docker infrastructure at hand, means it's easy to experiment with different technologies.

The other day, I decided I wanted to try programming something in React. Something revolutionary that would enrichen the very fabric of the Internet: Tic-tac-toe. Okay, the REAL reason for chosing...

When it comes to centralized logging, the ELK stack (Elasticsearch, Logstash and Kibana) often pops up. However, if you have limited computational resources and few servers, it's probably overkill. Logstash will hog lots of resources! For simple use cases, you'll probably manage perfectly well witho...

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....