Profile for adele

Display name
Adële 🐁
Username
@adele@social.pollux.casa
Role
admin

About adele

Fields

Static hosting
https://pages.casa/
Gemini hosting
https://pollux.casa/
Email/XMPP hosting
https://message.casa/

Bio

aka 아델
#French 🇫🇷​ #PHP / #JavaScript and #Java developer
#Korean 🇰🇷 ancestry (but I don’t speak the language)
Into #SmolWeb, #GeminiProtocol, #Smolnet, #LowTech
#ArchLinux / #Debian user
#Markdown 🇲⬇️ enthusiast
Instance running #GotToSocial 🦥
fr / en
:straightally:

Stats

Joined
Posts
930
Followed by
1137
Following
299

Recent posts

exclude boosts

Block non-human crawlers with lighttpd

2025-04-20 19:05

Recently, I've put a copy of some ZIM files online with kiwix-server. I posted the url of this site on the Fediverse and, a few days later, the little server was a bit overloaded. The logs showed that the site was being crawled by search engines and AI training bots. There was no reason to let them. A robots.txt file calmed some, but not others.

Analysing user agents and IP addresses is not the answer, because, everything is done to make it complicated (randomisation, many datacenter origins). I thought about Cloudflare protection, Google captcha or the open source solution Anubis. All of them require javascript to be enabled on the human browsers.

After several tests, I have found a simple method to stop these crawlers.

The principle

When a connection arrives on the web server, it checks to see if the request comes with a cookie. If it does not, the web server redirects the browser to an HTML form that asks the user to tick a checkbox and submit. If the user submits the form correctly, he or she receives a cookie and is redirected to the previously requested page. The new request is made with a cookie. So, the web server does its job and send the expected content.

Detail on my blog

w is the preferred subdomain for smolweb sites

smolweb news

A simple way for a website to indicate that it adheres to the smolweb guidelines is to use the subdomain w instead of www.

This short subdomain is very much in the spirit of smolweb.

This is not a requirement, just a suggestion.

w.example.org is visually different from www.example.org or example.org.

#smolweb #smallweb

New smolweb symbol could be <w> in monospaced font

The angle brackets < and > recall HTML tags, giving a nod to the DIY, hand-coded nature of many smolweb sites. It signals that the web can be understandable and writeable by humans, not just something consumed through complex platforms. It carries the scent of rawness and control, not abstraction and obfuscation.

A single, lowercase w stands in for "web" in a modest, almost shy way. It’s not the grand "www" of the mainstream web, but a small w, lowercase and self-aware. It hints at an alternative web, not the bloated, surveillance-driven one, but a quieter, slower, more intimate one.

<w> is compact, echoing the idea that less is more. That brevity is not a compromise but a strength. It suggests that meaning and value can come in small, lightweight package, just like a well-crafted static HTML page.

The whole symbol feels like something you might type into a terminal or a text editor. It invites tinkering. It feels like the smolweb: accessible, understandable, and remixable.

So yeah, <w> quietly says a lot: it’s webby, small, and stripped-down, no frills, all signal. Perfect shorthand for the smolweb !

https://smolweb.org/

Adële 🐁 , @adele
(open profile)
Boost of @dvshkn@fosstodon.org
Adële 🐁 , @adele
(open profile)
Boost of @techlifeweb@indieweb.social
Scott Kingery , @techlifeweb@indieweb.social
(open profile)

Giving pages.casa pages.casa/ a try. Thanks to @adelesocial@pollux.casa for getting things quickly set up on the server. Switching my DNS from @hover was quick and I'm up and running. Pages.casa also has a method that lets you publish markdown directly with out having to build things yourself (pages.casa/posts/publish-markd ) #smolweb #indieweb

Adële 🐁 , @adele
(open profile)
Boost of @gajim@fosstodon.org
Gajim , @gajim@fosstodon.org
(open profile)

Gajim 2.1.1 has been released 🥳

This release brings layout improvements to Gajim’s Start Chat dialog, an improved message search, and includes fixes for some issues with Message Displayed Synchronization.

Thank you for all your contributions! ❤️

Support Gajim's development: liberapay.com/Gajim

#gajim #xmpp #chat

gajim.org/post/2025-04-17-gaji

Adële 🐁 , @adele
(open profile)
Boost of @estelle@infosec.exchange
Estelle Platini , @estelle@infosec.exchange
(open profile)

Which browsers do you use?
• Multiple choice to account for various usage and any device (pro & perso)
• You may boost to enlarge the sample

#browsers #poll #browserPoll #compartmentalization #compartments #Safari #SafariBrowser #Firefox #Librewolf #Chrome #Vivaldi #VivaldiBrowser #Edge #EdgeBrowser #ungoogledChromium #ungoogled #Chromium #Brave #BraveBrowser

Multiple-choice poll closed , 4924 votes total
  • Option 1, Safari
    11.23% , 553 votes
  • Option 2, Firefox
    38.18% , 1880 votes
  • Option 3, Librewolf
    8.45% , 416 votes
  • Option 4, other browser motorised by Gecko
    4.35% , 214 votes
  • Option 5, Chrome
    10.60% , 522 votes
  • Option 6, Vivaldi
    8.73% , 430 votes
  • Option 7, Edge
    5.46% , 269 votes
  • Option 8, ungoogled-chromium
    5.46% , 269 votes
  • Option 9, other Chromium
    4.61% , 227 votes
  • Option 10, other Blink-motor'd (inc. Brave)
    2.92% , 144 votes

If you run a single user #GoToSocial instance, maybe you would like to get more toots about a specific subject in your timeline.
#FediBuzz relay could help you. You can subscribe to a specific hashtag fake-account and then receive toots it re-toots.

more info here https://relay.fedi.buzz/

For example, you can follow @tag-gotosocial

Adële 🐁 , @adele
(open profile)
Boost of @BPI@universeodon.com
Adële 🐁 , @adele
(open profile)
Boost of @frox@tooting.ch
frox , @frox@tooting.ch
(open profile)

Also, there's a rush of running away from #WhatsApp because of #Meta and the US government.
But #Signal is also US-based, runs on US infrastructure (#Amazon cloud), is dependent on US government funding. Most importantly, they can decide to completely change any aspect of their service at any point in time.
Out of the frying pan into the fire.
Meanwhile, people are happily building and hosting the #XMPP ecosystem

I'm looking for a new symbol for the #smolweb
On smolweb.org, I use a small w between brackets : (w)
But I find it ugly, it seems to be a failed batman logo ^^

I think about ~w~, because tilde is part of smolweb community, and it is used for user directory on UNIX systems and web server. But it is not very fun. There are other possibilities: sw~, ~w, w~...

What would you use to symbolize smolweb?

Adële 🐁 , @adele
(open profile)
Boost of @danslerush@floss.social
Adële 🐁 , @adele
(open profile)
Boost of @miro@soc.crw.li
Miro , @miro@soc.crw.li
(open profile)

I have to say, 98% of me being confronted with spam in the Fediverse is other people talking about it. This comes down to excellent moderation of my old main account. But what delights me even more is how quiet it is on my own private server, with no moderation at all.

Of course this is a really small account and everything, but if you don't enable open sign-ups and require to approve follow requests, a big part of the problem is covered.

I see people complaining -- and guess what? 9 out of 10 are on mastodon.social. I totally get that not everyone wants or is able to host their own server. That's fine. But if you're joining the Fediverse on mastodon.social, then complain that Mastodon or even the Fediverse is bad because of spam, without every trying another server, you kinda missed the point.

#moderation #gotosocial #mastodon #fedimeta