Profile for adele
About adele
Fields
- Smolweb
- https://smolweb.org/
- 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
- Joined
- Posts
- 930
- Followed by
- 1137
- Following
- 299
Stats
Sleeping? Why?
My brain doesn't understand this concept.
4am and I think the night is over
I've updated my #gemlog with my http blog posts...
gemini://adele.pollux.casa/gemlog/
So much money to protect nations… from the people who need help
The world is turning into something I don’t recognise, and certainly not something I like[...]
➡️ https://adele.pages.casa/md/blog/so_much_mony_to_protect_nations.md
➡️ gemini://adele.pollux.casa/gemlog/2025-05-31_so_much_mony_to_protect_nations.gmi
Don't forget to support #gotosocial team if you like this piece of software ! ♥️
The pollux.casa server sometimes experiences load peaks due to AI training crawlers and search engines.
pollux.casa allows hosted Gemini capsules to be accessible through both https and gemini protocols. Of course, it's on the https side that the crawlers come into play.
Since the main reason for having a #capsule on pollux.casa is to offer it on the #smolnet #gemini, I'm going to take the liberty of installing a crawler blocker on the https version.
Following a power cut, the pollux.casa server was stopped and remained inaccessible from 2025-05-21 15:18 UTC to 2025-05-22 03:25 UTC.
I apologise for any inconvenience caused.
https://pollux.casa/gemlog/2025-05-22_Service_interruption.gmi
gemini://pollux.casa/gemlog/2025-05-22_Service_interruption.gmi
#smolnet #geminiprotocol hosting
I've reviewed a bit the css of my blog to look more #brutalist
https://adele.pages.casa/md/blog/neo-brutalism-a-perfect-fit-for-smolweb-sites.md
Do you know a good CLI text editor for text writing (blog post in markdown) on Linux terminal
I like vim but I hate the cursor move when you have long lines (paragraph) on several screen lines.
I expect that going up with the cursor up key, I go up one screen line, but vim go up a full paragraph. It's not easy to move in your text.
What do you use ? I need something easy to use (no time to learn many keys combinations)
#cli #vim #texteditor #markdown
edit: got a solution with vim (gj/gk mapped to cursor arrows), see in replies below
Just a toot to see if #gotosocial make links for
#geminiprotocol url in #tusky (so not a #markdown edition)
gemini://pollux.casa/
How to backup a live gotosocial database
rm /gotosocial/backup.db
sqlite3 /gotosocial/sqlite.db "VACUUM INTO '/gotosocial/backup.db'"
My old 7" tablet can also run #Tusky !!!
I think that my attempt to use it ONLY for reading is actually failing 😬
I would like to acquire an eBook reader. I see that the #Kobo readers can connect to nextcloud with app #KoboCloud.
Do you use this solution ?
Any advice for Linux users to purchase the right reader: compatibility with Linux, or Nextcloud or ownCloud (no Dropbox neither GDrive for me), able to read non-drm epub and PDF.
Thanks for you help (RT if you think your followers could help)
Our lives are a slow betrayal of our ideals.
#Confession: I preach the #SmolWeb and #LowTech and still pay for Netflix.
Hypocrisy isn't a bug, it's a feature of human nature!
And you, what are your most deepest #contradictions?
Social network users going to see a generative AI to have their Starter Packs made
#gotosocial v0.19.0 is running!
You don't know what #religion I am?
That's normal, I keep that to myself. Maybe it's because I'm French and in my country secularism is a dogma. For me, religion is part of intimacy and privacy.
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.
I think I've managed to curb AI crawlers with a simple HTML form that drops a cookie.
I'll see if it holds up and make a post about it.
It protect my #kiwix server