Deploying this Hugo blog to AWS S3

Deploying this Hugo blog to AWS S3

This blog is built with Hugo — an open-source static site generator. Static websites require no server side processing, which makes them easier to host and opens up new hosting possibilities.

There are many options out there, but I deploy my website to AWS S3, using CloudFront to distribute it globally (aka. make it fast).

Here is the why and the how.

Read more →

Mapping the Wi-Fi coverage in my house and garden

Mapping the Wi-Fi coverage in my house and garden

I walked around my house, and garden — measuring the Wi-Fi signal. Here are the results 👇

Read more →

Altibox fiber — straight into Mikrotik CCR1009

Altibox fiber — straight into Mikrotik CCR1009

Ever since I got the fiber installed last year, the plan has been to drop the ISP box and plug it straight into my router. That’s why I had the fiber terminated in my patch panel.

I’ve been reluctant to do it, since messing with the internet needs to be done while the rest of the house is sleeping. And I was unsure what SFP module to use. I did buy the Ubiquiti UF-SM-1G-S pair, planning to use it with my EdgeRouter.

But I ended up using the SFP module that came with the ISP box, and my new MikroTik CCR1009.

The swap was super easy and only took a few minutes 😃

Read more →

Getting started with MikroTik CCR1009 and RouterOS

Getting started with MikroTik CCR1009 and RouterOS

When I began replacing my Unifi switches with MikroTik — I was very impressed with the MikroTik devices. So when I found a CCR1009-7G-1C-1S Core router, second hand, for a reasonable price — there was no reason not to buy it.

RouterOS seemed daunting at first; so I watched a lot of YouTube videos from The Network Berg, which increased my confidence 🙂

Read more →

Creating a series taxonomy in Hugo

Creating a series taxonomy in Hugo

I like the concept of blog post series — a large topic or project, broken up in smaller pieces. Easier to write, easier to read.

Here is how I implemented a series taxonomy in Hugo 👇

Read more →

Replacing Unifi switches with MikroTik

Replacing Unifi switches with MikroTik

The last month or so I’ve been replacing my Ubiquity Unifi switches. It’s part of a complete network rebuild — more posts will follow…

Four years ago; when I first got into the Unifi system, I loved the single pane of glass admin interface. But now I feel that the interface is too glossed over, prioritizing looks over function. The new Unifi controller UI is just terrible…

I like networking, it’s one of my hobbies. I want VLANs to be named VLANs, not network isolation.

Read more →

Update Lenovo BIOS with a bootable USB stick

Update Lenovo BIOS with a bootable USB stick

I recently purchased a used Lenovo Thinkstation E32 computer. I always update the BIOS when I get a new machine — here is how to do it using a bootable USB stick. No Windows required.

Read more →

Getting started with EVE-NG

Getting started with EVE-NG

I’ve been familiarizing myself with MikroTik equipment recently, especially RouterOS — in a quest to learn and understand more about networking.

During that process I found the YouTube channel The Network Berg, which have been tremendously helpful. I noticed that he used EVE-NG for all his demos and tutorials. It’s a tool to emulate a virtual network environment.

So I set up my own EVE-NG server, here is how 👇

Read more →

URL redirection with AWS Lambda@Edge

URL redirection with AWS Lambda@Edge

I recently (finally) finished moving all articles from my old wiki — to this blog. Once that was done I needed to forward all URLs to their new location.

My site is hosted with AWS CloudFront, so I made a simple redirect function and deployed it to AWS Lambda@Edge.

Read more →

Inter-Tech 4U-4408 server case

Inter-Tech 4U-4408 server case

I’ve got yet another Inter-Tech rack mountable server case. I really wanted a few hot swappable disk bays in the front, and buying two removable 4-drive backplanes were more expensive than getting a new case 😮

So I sold the 4U-4129-N and moved Alpha into this case instead 🙂

Read more →