@elvecio sì, ok, dal punto di vista dell' utenza finale c'è stata, forse, la capacità di integrare meglio #activitypub (che zoppicava ogni 15 giorni); magari ora si riesce a seguire e farsi seguire, ma le diverse funzionalità integrali rimangono sempre isolate all' interno dell' applicazione
@elvecio ma sai che ogni volta che approfondisco #ActivityPub arrivo sempre alla conclusione che #nostr sia infinitamente superiore!?
Peccato che sia fatto e popolato dalle persone più pericolose del pianeta :)
@dps910 a stricter explanation would be to say #ActivityPub, not #Mastodon. You're right. It's like saying SkiDoo, when what I really meant was a snowmobile (and it's brand is actually Yamaha, not SkiDoo)
Dear fellow or potential fellow gotosocial instance admins,
I've come up with a novel way to set up a #gotosocial server behind a reverse proxy, which avoids the use of making new firewalling rules - both on a VPS, and creating port forwarding on one's home router. This method is ideal for minimizing the cost of running one's own #ActivityPub/#Mastodon server, in a way that leverages inexpensive fast storage in the backend (say, on a #Raspberry Pi 5, 2GB of RAM, with an NVMe). As many valiant and praiseworthy Mastodon server admins might attest to, renting cloud VPS' can cost a lot, especially when storing many tens or hundreds of GB of user data.
My method avoids the need of forwarding ports 443 and 80 into one's home LAN, using DNAT (on the VPS) and port forwarding (on one's home router). In a nutshell, it's a novel use of #Wireguard, in conjunction with #nginx on the frontend, and gotosocial on the backend. This can save the cost of renting a dedicated VPS, to get the exclusive use of ports 443 and 80, in conjunction with static IPv4 and IPv6 addresses. My method optimizes on reliability and cheapness, but it's not the most secure - decryption and re-encryption happens on the VPS, before the data travels down the Wireguard tunnel. This exposes the data to any underlying hypervisor at one's hosting company. So full disclosure there.
I've run my method by the helpful gotosocial furries in their #Matrix Help chatroom (and I'm grateful for their help to debug subtle warts the method had), and got their blessing, at least to the technical soundness of the method.
I have a testing instance of gotosocial 0.21.0 set up with this new method: https://g.toque.im
I'm the user @owl on that instance, should you wish to befriend me there.
I'll make a longer blog post on this in the days to come, and post it in a reply to this post.
#DevOps #Linux #infosec #SelfHosting #DataSovereignty
#mastoaiuto (magari me la sono persa per strada) esiste un' applicazione in #activitypub che gestisca gruppi, anche moderati?
Started laying out a rough plan for implementing FEP-ef61: Portable Objects in #Fedify—server-independent #ActivityPub identities backed by #DIDs, multi-server replication, and client-side signing. It's going to be a long road (13 tasks across 5 phases, with a few open questions that need answering before we even begin), but I think it's worth doing right.
https://github.com/fedify-dev/fedify/issues/288#issuecomment-3971459585
#fedidev #fediverse #PortableObjects
RE: https://mastodon.social/@glyph/116140431530202122
give @glyph cash
ignore tags
#mutualaid #fediverse #selfhosting #retroComputing #python #dev #indiedev #foss #hosting #mastodon #activitypub #joinIn #video #software #politics #windows #linux #macos #ios #android #fedi #support #help #patreon #indieweb #internet #webDev #homelab #diy #maker #charity #donations #money #rant #writing #writingcommunity #drawing #dragons #furry #furryart #anime #art #server #education #absurdAmountOfTags #humor #satire #meme #joke #pol #lifestyle #give #today #fyp
The intro to HDA (Hypermedia-Driven Applications) I've been raving about today seems relevant to the ongoing discussions about C2S APIs for the fediverse, especially the proliferation of the monolithic server+web-app antipattern. I've started a SH topic on it;
But SH seems like a ghost town ATM. Tried to post on ActivityPub.space but their interface hates my mobile browser (Fennec from F-Droid) 🤷♂️
tags.pub clarification questions
Hey @evan@cosocial.ca, I'm watching your lightning talk at FOSDEM! I'm simultaneously glad it's less than 10 minutes, but sad it's not longer too ![]()
(Everyone else, want to watch it? Here it is)
Some questions I'm jotting down while I'm watching it [...]
https://activitypub.space/post/1378
How to Host Your Own #Mastodon Server on a #VPS (5 Minute Quick-Start Guide)
This article provides a guide for how to host your own Mastodon server on a VPS.
Running your own Mastodon server on a VPS is an excellent way to enjoy an efficient and secure Mastodon experience.
What is Mastodon?
Mastodon is a #decentralized social media platform that enables users to post ...
Continued 👉 https://blog.radwebhosting.com/how-to-host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #installguide #selfhosted #selfhosting #activitypub #rubyonrails #rubygems

Deep Dive into Wafrn: How One Platform Self-Hosts Both ActivityPub and Bluesky Identities
A technical analysis of Wafrn's dual-protocol architecture — how it implements native ActivityPub federation while running a self-hosted Bluesky PDS sidecar, bridging both networks through a unified user model, Jetstream firehose consumption, and a deliberate post-ordering pipeline that sends to Bluesky first and the fediverse second.https://rmendes.net/articles/2026/02/26/deep-dive-wafrn-dual-protocol-federation
What if I could deploy my own Bluesky PDS and selfhost my Bluesky data in the same way I turned my Indiekit powered blog into an ActivityPub instance overnight with Fedify ?
🔗 https://rmendes.net/notes/2026/02/26/153ec