~camelia's digital space

Hello there! I’m Camelia (she/they), a queer free software developer and sysadmin. This is my personal website and blog, where you can also find information for contacting me.

This website is built using Hugo with my personal theme, and you can subscribe to its RSS feed here. It can also be viewed with the Gemini hypertext transfer protocol.


Trans rights, Now! Free Palestine uBlock Origin, Now! Keep the web free, say no to Web3 I support right to repair Piracy, Now! Fediring A.C.A.B. No binary? No problem! Made with Neovim CSS is difficult Camelia

My Forgejo instance was attacked by LLM crawlers

This post is a reaction to the attack that my server suffered from, that took place on the weekend of the 29th-30th of March. It happened even though my robots.txt file specifically asks bots not to visit any page of my Forgejo instance. I ended up having to set up aggressive nginx and fail2ban rules to block LLM crawlers.

Read more

Setting up Forgejo on Alpine with Nginx and Fail2ban

Forgejo is an awesome code hosting platform. It is a community-driven hard fork of Gitea, that is being developed over at Codeberg. In this article, I will provide a complete guide for setting up a self-hosted Forgejo instance on an Alpine Linux system, behind an nginx reverse proxy with TLS. Additionally, I will explain how to secure the instance against brute-force login attempts, using Fail2ban.

Read more

A new identity!

If you know me a bit, you probably know that until now, my name in online spaces has been Twann. However, I recently decided to get rid of this online pseudonym that I've been using for several years now. Here’s why, and how to call me now.

Read more