Photo by [Jannis Brandt](https://unsplash.com/@jannisbrandt) on [Unsplash](https://unsplash.com/photos/4mHaSX8zvJI)

Using macOS as a Linux user

I never expected to use any other OS than my beloved Linux (and especially Arch Linux) for developing and day-to-day computing. Well, I actually use Windows to play some games with friends occasionally, but the time has come to use a Mac at work. It was simply the easiest way to get a much more powerful machine than my ThinkPad X390. So here I’m trying to write up what I like about macOS and what I miss from my highly customized Linux machine....

December 17, 2021 · 7 min · 1283 words · André Sterba

Transform your Raspberry Pi into a Apple Time Capsule

This is a short guide (and reminder for myself) how to add a Samba share as target for macOS Time Machine. I found some blog posts about how to do this, but most of the time the author created a new disk on the share 1 2. This seems like a rather unusual complicated setup to do backups and there are products like the Apple Time Capsule, that works via network discovery....

November 23, 2021 · 3 min · 555 words · André Sterba

How to find durable technology?

This post is not focused on a specific technology, but more about how to find hardware with good support (e.g. spare parts, software updates, …) so you can use it for multiple years. In this case I use headphones as an example, but the general concept can be applied to just every technology you want to buy. A headphone example So let’s dive into my example. I currently own two different headphones....

November 14, 2021 · 4 min · 845 words · André Sterba

Automate Terraform with Atlantis and GitLab

Atlantis is an infrastructure as code (IaC) tool to automate Terraform interactions within your GitLab/GitHub MR/PR workflow. This post uses the setup explained in an older post, where we used GitLab as Terraform backend. Instead of running terraform init/apply/plan on your local dev machine, you can now run it automagically when opening a merge request. This works by interacting via comments with Atlantis. Setup 1. Preparations First generate a personal access token for the gitlab user with scope api....

May 26, 2021 · 3 min · 554 words · André Sterba

Backups with borg/borgmatic

I am a big fan of the backup tool borgbackup. Borg is space efficient as it supports compression and deduplication and is also secure, so you don’t have to trust the storage provider where your backup will be stored. In this short guide we will setup automatic backups for a server. But most of it can also be used to backup your clients. An addition to borg I use the wrapper borgmatic which will remove any custom scripts needed around borg....

April 21, 2021 · 5 min · 966 words · André Sterba