@da_667 *if*? Already happens...
@da_667 *if*? Already happens...
And it's done
https://wok.oblomov.eu/tecnologia/google-killing-open-web/
If you spot any errors (e.g. in my recall of history) do let me know. If you know of additional additional (direct or by proxy) examples of the war of Google on XML, RSS and/or XSLT do let me know.
If you know of more interesting use cases for XSLT, do let me know.
Also, I'll probably add a post-scriptum in the coming hours or days, but I wanted to get this out now.
#Google #openWeb #indieWeb #XML #XSLT #selfHosting #RSS and many others
new on #TheFutureIsFederated
« In this age of #technofeudalism every writer who covers technology - especially resistance to #BigTech - should disclose their tech stack. Here's mine »
: https://news.elenarossini.com/technofeudalism-disclosing-my-tech-stack/
Basically, a love letter to #FOSS and the #Fediverse… with room for improvement (especially on the hardware front)
Thinking about migrating from Mastodon to GoToSocial?
I've done it – fully documented, production tested, with real benchmarks and custom tooling.
92% less RAM
65% less storage
100% less complexity
Includes slurp import, custom RSS-to-GTS bridge ("GTS-HolMirDas"), federation stats & gotchas.
Read the deep dive: https://blog.klein.ruhr/gotosocial-ready-for-prime-time/
GTS-HolMirDas v1.2.1 Released - Important Bugfixes
Fixed some critical issues that prevented the RSS-based content discovery from working properly. Thanks for sharing, @christian
What's Fixed:
https://mastodon.social/tags/homelab.rss # 20 posts default
https://fosstodon.org/tags/docker.rss?limit=50 # 50 posts
Update Instructions:
# Download latest version
wget https://git.klein.ruhr/matthias/gts-holmirdas/raw/v1.2.1/gts_holmirdas.py
# Restart your container
docker compose restart gts-holmirdas
At the individual scale, self-hosting is not a good way to “be in control of my data.”
It’s like saying I do a vegetable garden to be in control of my food. I need much more than I can grow, it’s an inefficient use of my time, and I’m one bad season away from losing it all.
Resilience and transparency are key to be in control of my data and I can’t achieve this alone. This is a social problem, we need to bring solutions as a society.
https://stic.earth is a collection of privacy-respecting, self-hosted applications and services, which includes https://fantastic.earth, my Mastodon server. It currently runs these services:
- #Mastodon (Microblogging)
- #Pixelfed (Image posting)
- #Bookwyrm (Book reading tracking)
- #Miniflux + #Feedlynx (Feed reading + Read-later bookmarking)
- #Nextcloud (Office suite and cloud storage)
- #Hedgedoc (Collaborative Markdown editing)
- #Plausible (Privacy friendly website analytics)
- #UptimeKuma (Monitoring for websites)
stic.earth is paid and invite-only. If you know any existing members personally, and would like to use well-moderated and fast services, please reach out to them for an invite.
Hey y’all — I’m a self-hosting addict, open-source tinkerer, and pfSense whisperer. I wrangle YAML, harden servers, build Grafana dashboards, and obsess over quiet fans and logs at 2AM. Expect posts on Home Assistant, Matrix, Ollama, Linux, and DIY homelab chaos. Let’s connect and make some beautiful FOSS and automations together :)
Oh, and I also run a web design studio in #Belgrade , so there’s that too :)
Okay, but we can also #federate this now with the #fediverse. Like, #ActivityPub can handle search queries just fine.
So, just running on microcomputers, everyone can put on their own index whatever they want.
A person can _easily_ index 50,000 pages on a rapsberry pi.
A #FediSearch can broadcast any query to known peers. Each peer returns top-k results. The originating node can then aggregate and rank.
So @alice queries her FediSearch, it searches its own index and queries subscribed peers, those peers do the same thing. Nodes can choose who they trust, cache, etc.
The number of indexes pages will be something along the lines of `pages_per_nod * log(number_nodes)`. So a thousand nodes may only cover a million pages, but if the trust network is good, those are probably the most important million pages.
Also, I would venture that you'd have some nodes specializing in having a lot of pages: tens of millions, others just for stuff they like, others specifically for non-commercial interests. Selecting who you federate your search with really affects the ranking.
LEAVING GOOGLE: A LONG, PAINFUL, BUT VITAL DETOX LOG
May 6, 2025
I was a full-time YouTuber. I’ve known burnout, platform opacity, and total invisibility. I now use a dumbphone, host my own files, and publish outside of the Google ecosystem. It’s been 2 years. Here’s what I’ve learned.
¯
_
I'm French. And like many, I live with a digital past deeply rooted in YouTube. I’m still subscribed to channels I’ve followed for over ten years: Joueur du Grenier, Formula 1 shows… These are things I can’t find anywhere else. That’s what makes YouTube so hard to leave: it’s not just a tool, it’s a collective memory. I watched a few teasers on Nebula. It’s super creative, really well produced. I want to subscribe, especially for documentary content like ColdFusion. But there’s no Formula 1. No let’s plays of Pole Position 2 on Super NES. And above all: watching content in a foreign language requires effort. Effort I want to make — to detox. To leave Google.
¯
_
ANDROID, DRIVE, CHROME: THE DIGITAL HOUSECLEANING BEGINS
I left Android two years ago. I now use a basic Alcatel dumbphone, and I’m incredibly happy. I can browse just fine from my PC — why have five devices at home to do the same thing? I’m not someone who scrolls in bed. I also left Google Drive. It took time. I first upgraded my PC storage, then invested in a Western Digital Home Cloud NAS. I know the experts say you need three backups "in case of global war or fire," but two is enough. Anyway, services like Canva, Shutterstock, and Envato already keep copies of the files you’ve bought. That’s already cloud storage — free and redundant. Western Digital reconciled me with NAS systems. Unlike Synology or QNAP, their approach seemed more honest. And the benefit of self-hosting is that after two years, you’ve paid off the device. Renting always costs more in the long run, whether it’s a server, a car, or a house.
¯
_
THE INVISIBLE ADDICTION: CHROME AND PASSWORDS
Chrome was a nightmare to leave. All my passwords were stored there. Without Chrome, I felt like I had lost access to my own life. By luck — or bad luck — a bug forced me to clear the cache. I lost everything. That was the lifeline life threw at me. I took it. Grabbed my coat. Moved to Brave. But Brave’s search engine didn’t win me over. The results were too different from Google’s. So yes, even today, I still use Google Search. But I plan to give Brave another shot.
¯
_
ANALYTICS, ADS: WHAT HIDES BEHIND THE INTERFACE
I’ve never used Google Analytics. The interface is built to make you lose your grip — worse than PayPal’s terms of service. It’s designed so that you leave everything on default. Including the settings that let Google build a profile on you. In 2024, I paid for Google Ads campaigns. Can’t complain about the results: Google treats its advertisers well. But from now on, I plan to try Brave Ads. You can target low-CPC countries — and honestly, an African visitor is worth just as much as a French or British one. It’s all about the metrics.
¯
_
YOUTUBE VIDEOS ON MY BLOG: THE FINAL TRAP
I still embed YouTube videos on my blog. I shouldn’t. I should transcribe them, cite them, and cut the link. Why? Because when I visit my own site, and later go to YouTube, I get suggestions related to videos that appeared on my site. Even without clicking. Google picks up every embedded link. It’s a horror movie. Sounds paranoid? Maybe. But I was a full-time YouTuber for 18 months. I’ve known precariousness. Burnout. A boss with no email, no address, no phone number in France. I went through a professional humiliation that scarred me forever.
¯
@pixelcode @phreaknerd @melsdung @nocci das bzgl. #Signal halte ich bestenfalls für ne #Werbelüge, weil nicht evidenzierbar!
Und wer #monocles oder anderen Anbietern nicht vertraut kann #XMPP selbst.hosten und hat bei #OMEMO ohnehim doe Kontrolle über die Schlüssel.
Alles andere ist naiver Glauben dass @Mer__edith für Nutzer*innen Knast riskieren würde…
https://infosec.space/@kkarhan/114234551915193036
Random #SelfHosting tip for any who might be interested:
If you use #GetSSL to get your #LetsEncrypt certs, you'll get four files:
* The key (example.com.key)
* The domain cert (example.com.crt)
* The CA cert (chain.crt)
* The "full chain" cert (fullchain.crt)
Make sure to use the full chain cert, *not* the domain cert, when setting up your server. Otherwise some services will give you "unknown authority" errors.
@signalapp I disagree because your platform is #proprietary, #SingleVendor, #SingleProvider and doesn't allow for #SelfHosting, #SelfCustody of all the Keys and you demand #PII in the form of a #PhoneNumber which can be used.to track users down!
Welcome to All Europeans!
We will post and boost content to encourage people to replace their non-EU products and services with European, #selfhosted or open source alternatives.
Tag us if you want to recommend something!
If you're a EU company, follow us and we'll follow you back and share your product with the community.
Start buying European products to boycott bully countries and foreign monopolies.
Or maybe you just want to boost the local economy?
Buying European products has many benefits, including supporting local entrepreneurs, creating jobs, and increasing money circulation within your country or neighbour country.
It's also more environmentally friendly!
When the local economy is strong, everyone benefits.
Which brings to the final point and closing the loop: the feedback effects of software and economic models and organization. E.g., If #selfhosting was dead easy (via NAS etc) it could expand to be as common as an AC plug or water faucet.
Or maybe decentralization could be resolved at municipal level ("city clouds")
Only then can you really look at web protocols and rank them according to fitness.
In the meantime we will have a cacophony of wildly different ideas competing for mindshare
4/4
Anybody still running Radicale as a DAV server? Or any other DAV server that’s not Nextcloud, for that matter?
Looking for a web client (and desktop client, but I've kinda given up on that) for calendar stuff, and … is InfCloud still the only thing that exists? Because that was never great, has not been updated in a literal decade, and I'm this close to maintaining a fork.
I don't really want to run Nextcloud just to have a calendar and an address book …
Nekopunktube, restart!
Total reset and reopening of my #peertube instance. Now this is #selfhosting on my raspberry pi (I used #yunohost ) ! The purpose of this instance will be to post videos about my music and gamedev activities. And maybe some off-topic.
Have a look, I won't bite!
The rebellion will be federated & self-hosted
On Dec 5, 2024 I published this blog post https://elenarossini.com/2024/11/the-rebellion-will-be-federated/ on @ele@elenarossini.com
On Dec 17 I signed up for a #VPS.
On Dec 22 I installed #GoToSocial and began personalizing my little corner of the #Fediverse: @elena
On Jan 14 I installed #Pixelfed on my server: @ele@photos.elenarossini.com
Yesterday I installed #LinkStack on https://elena.social
All this feels really empowering and I wanna help others do the same!
And I did it - managed to set-up my own #Pixelfed instance thanks to the magic of #YunoHost
You can follow me here: @ele
And here is a link to my first post: https://photos.elenarossini.com/p/ele/784736068293914626