=================
== Claus' Blog ==
=================
Made with Hugo and ❤️

⭐ Featured blog posts

🔗 Recent bookmarks

Secure Your Environment Files with Git, SOPS, and age

| #git #sops #age #docker #security

Managing secrets in code is challenging. You want your .env files under version control, but you definitely don’t want to expose sensitive information. I explored solutions like Infisical, but found that self-hosting a production-ready platform was overkill for my simple Docker Compose projects. Read more...

Tailscale subnet on a GLiNet Beryl AX (GL-MT3000)

| #tailscale #openwrt #vpn #glinet #network

Tailscale [1] has become my favorite solution for connecting my devices on different networks without the hassle of setting up dozens of WireGuard connections. Tailscale is a zero-configuration VPN service that uses WireGuard to create a secure mesh network between your devices. Read more...

Simple desktop switching with Autohotkey (Windows)

| #windows #desktop #productivity #development #autohotkey

Many years ago, I think it was in the 20th century 😉, Gnome in Linux already had virtual desktops and I loved them. In Windows there was no built-in solution afair/afaik. Most of you know what virtual desktops are, so here is only a short explanation: Virtual desktops are a software feature that allows you to organize and manage multiple desktop environments on a single computer. Read more...

kopia: A new player on the backup field

| #backup #howto #borg #kopia

I love backups. Most people who know me probably know that. And I love borgbackup [1]. I’ve been using borgbackup for many years and I still think it’s the best backup tool in the open source world. And in my opinion it beats all commercial solutions as well, provided you have the technical know-how. Read more...

SSH remote tunnel and a simple VPN solution

| #ssh #howto #vpn

Recently I wanted (or needed) to connect to a system that was not accessible from outside behind a firewall. This can be done via an SSH tunnel. It’s actually simple, but the solution is perhaps not yet familiar to everyone. Read more...

My macOS experience (an app collection)

| #macos #personal

Three weeks ago, my employer gave me a MacBook Pro to develop applications with Python and Large Language Models. This proved to be very tough on our Windows x86/x64 notebooks. However, my first steps with macOS were also tough. Up to that point, I had only worked with Linux and Windows desktops (and a brief detour to OS/2 back then). Read more...