Jan-Lukas Else

Tech, life and everything else

πŸ‘¨β€πŸ’» Dev: XXXX-08

Welcome to the Dev section of my blog with development related articles.


How I stopped a malicious IP from hammering my Gitea instance

Published on in πŸ‘¨β€πŸ’» Dev
Updated on

Some IP from the US seemed to crawl my Gitea instance (running on the same small VPS as my blog and other self-hosted services) non-stop, which caused high CPU usage. I already wondered why the terminal was lagging so much and why Gitea had such a high CPU usage.

πŸ–ΌοΈΒ View

Automatic Komoot export

Published on in πŸ‘¨β€πŸ’» Dev

While I like Komoot and use it to navigate and record all my tours, whether that are bike tours or hiking trips, it sucks that there’s no option to export all your data. There’s also no official API to easily implement such functionality.

View

Tailscale SSH

Published on in πŸ‘¨β€πŸ’» Dev

I finally got around to using Tailscale SSH. I’ve been using Tailscale for over a year to access my servers via SSH (my VPS is even available via Tailscale only), but I haven’t used the new Tailscale SSH feature yet.

View

Private diary with GoBlog and Tailscale

Published on in πŸ‘¨β€πŸ’» Dev
Updated on

Yesterday I wrote about Tailscale. Really cool service! And I’m a little bit obsessed with it, too. Now that I have connected my devices to a network, I had the idea to make my GoBlog diary available only via Tailscale instead of a public domain.

View

distro.tools: Scripts for lazy Linux users

Published on in πŸ‘¨β€πŸ’» Dev
Updated on

Update 2023: This project is dead. I mainly use Windows now and the domain is pretty expensive. Don’t execute distro.tools commands anymore!

View

Automatically Backup Docker Volumes

Published on in πŸ‘¨β€πŸ’» Dev
Updated on

Update

View

Netlify isn’t as bad as I thought it would be

Published on in πŸ‘¨β€πŸ’» Dev

When I wrote, that I switched from a Ghost-based blog to a static site generated by Hugo, I made the following statement:

View

Jan-Lukas Else