close

Profile for bjoern

Display name
Björn Stierand
Username
@bjoern@stierand.org
Role
admin

About bjoern

Fields

City
Nuremberg, Germany

Bio

Triathlete, nerd and avid traveller living in Nuremberg, Germany. Proud member of the IndieWeb community.

Stats

Joined
Posts
146
Followed by
38
Following
87

Recent posts

Had to leave #btconf a bit earlier because of, well, life happening.

Thanks to @marcthiele for making @btconf this gem that it is and looking forward to meeting all these lovely people I've met in the last days again soon. I'm full of inspirations and ideas right now that I have to process first, somehow.

As nobody seems to need drives A:  and B: on Windows anymore (or are there any floppy disk users still out there), I thought it would be a nice idea to mount the backup drive from my NAS to B: (as in 'backup').

Seems the devs of bun, the JavaScript runtime (https://bun.com), also don't use floppy disks and use B: for their virtual file system.

So, better leave drives A: and B: alone when using Windows.

Fixed Webmentions display and rendering on my website. I even added cute little overlay icons to differentiate the different types of webmentions.

And, well, I reconfigured my Docker infrastructure to properly support IPv6 on the way.  Don't ask why, but this works as well now. ;)

See it in action on https://bjoern.stierand.org/notes/socialmedia - scroll to the bottom of the page.

#indiewebcamp #indieweb

While trying to migrate some self-hosted apps to a new empty VPS yesterday, I noticed an unusually high load, issues during upgrade (initramfs scripts broke one by one because of missing libs) and a lot of network traffic with no actual services running.

I set up the server some days ago and installed a Portainer agent, but didn't configure it yet. Seems this is an ideal entry point for the #perfctl/#perfcc malware and a rootkit to use the server for CryptoJacking and ProxyJacking. The #Portainer agent waits for an initial connection from the Portainer server (and does so after every restart) - but if the attacker comes first, he wins. 🙄

Long story short: I reinstalled the server from scratch, use the Portainer Edge agent from now on (which reverses the communication direction) and have an even closer look on my monitoring.

More infos about the attack vector can be found here:

https://blog.exatrack.com/Perfctl-using-portainer-and-new-persistences/

Leaving @btconf once again with a lot of new input after 2 days of nice interactions with really lovely people. After attending the events in Munich and Düsseldorf I could now cross off Berlin from my bucket list. Thanks to @marcthiele , the speakers and the crew for a really great time and see you all in Düsseldorf in 2026.

I really enjoy the time when all the software on my servers - the OS, the Tailscale client, Docker, all the self-hosted stuff I'm running - is up to date. What a bliss, those 30 seconds.

Auch mal schön wenn die Sitzplatzreservierung im ICE in dem Zugteil ist, der fährt. Sonst hatte ich immer das Glück in dem Teil zu reservieren, der weggefallen ist. Die kleinen Freuden des Alltags.