Some questions for all the #GoToSocial users out there.
How many gigabytes of disk space (roughly) does your instance use?
How long has it been online?
And does the growth in storage slow down after the first seven days (on the default configuration), when cached images start clearing out?
#FediHelp #SelfHost #SelfHosted #Fediverse
gotosocial
In #ActivityPub, once a post is federated, you lose control over how remote instances handle interactions on it. Some servers like #GoToSocial are working on interaction controls, but non-compatible instances simply ignore your rules.
With #HolosSocial, we're considering a "safe mode" available at publishing time. Your post would only be delivered to followers on instances that respect interaction controls. Not enabled by default, but there for those who need it.
I've got a quick favour to ask. If you're reading this post on Mastodon (or the Fediverse), please click boost.
How come?
I recently moved across to my own self-hosted single-user server (using GoToSocial.org). For a bunch of reasons, including visibility across the Fedi, it would really help out.
#Fediverse #FediHelp #gotosocial #mastohelp
Hello, here's the second release candidate for #GoToSocial v0.21.0 Sacrilegious Sloth!
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc3
What happened to rc2 you ask? Shhhhhhh. Shh. Shush. It's okay. Don't worry about it.
As always please read the migration notes carefully!
For highlights of v0.21.0 please see our previous post about it.
Thanks! Have a nice weekend!
We're looking into implementing interaction controls in #Holos, following the approach proposed by #GoToSocial. This would let you decide who can reply, like, or boost your posts. It fits well with the Holos philosophy of giving you full control over your online presence. More details here: https://docs.gotosocial.org/en/latest/federation/interaction_controls/
Hello, we just created the first release candidate for version 0.19.0 of #GoToSocial:
https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.0-rc1
Adventurous admins can try out this release candidate using the 0.19.0-rc1 docker tag, or by downloading the proper tar archive on the release page.
This version contains several database migrations so you will need to be patient when upgrading, and backup your database first!!
Release highlights:
OAuth token scope enforcement: Token scopes (read, write etc) now actually do stuff! So we removed the big "scopes don't do stuff!" warning in the docs. The enforced scopes match the Mastodon API token scopes, so there shouldn't be any surprises for bot owners / app developers.
See https://docs.gotosocial.org/en/latest/api/swagger/ for more info.
Token review / invalidation: You can now review and invalidate tokens issued for your account in the settings panel, to help keep your account secure.
Docs: https://docs.gotosocial.org/en/latest/user_guide/settings/#access-tokens
Create and manage applications in the settings panel: Handy for people who want to run bots and applications with GoToSocial!
Docs: https://docs.gotosocial.org/en/latest/user_guide/settings/#applications
Gallery-style profile layout option: You can now choose to lay out the web view of your profile in a 'gram style gallery. Good for people who mostly post media and want to put that at the forefront.
Docs: https://docs.gotosocial.org/en/latest/user_guide/settings/#select-layout
Support for two-factor authentication (aka 2FA): If your instance isn't configured to use an OIDC provider, you can now secure your account with 2FA via a QR code and an authenticator app. When logging in with 2FA enabled, you will have to provide a time-based one-time password. Security!
Docs: https://docs.gotosocial.org/en/latest/user_guide/settings/#two-factor-authentication
Lots of web view tweaks including nicer media rendering on chrome, proper blurhash support, much better support for keyboard-based page navigation, wider font support for different scripts, and more.
Thanks for reading! :)
adding the new #gotosocial web include boosts account setting
🏕️ my adventures in #selfhosting - day 177 (VPS stress test edition) 📈
Dear Fedi friends,
You might have noticed I've been a little quiet on here since launching my Fedi promo video. What happened?
Well well well, the unexpected victim of my viral toot / video was... my beloved #GoToSocial account.
Approximately 12 hours after posting about my video - a toot that got 1200+ boosts - for some reason federation broke on this account. I was still posting messages and replying but getting zero interactions.
So yesterday evening, thanks to the amazing help of people on the GoToSocial Matrix help room, I was told to upgrade to the latest version of GoToSocial. And that fixed the problem, yay.
If you don't mind, I'll copy and paste parts of 2 messages I had tried to publish Tue & Wed:
((( message from Tue evening )))
Thank you for all the amazing feedback you shared today re: my Fediverse promo video. I’m really touched.
Extra thanks to everyone who helped spread the word on Big Tech platforms - to reach a wider audience. I don’t have any accounts there anymore (not even on LinkedIn) so I appreciate your help with fediverse advocacy 🙏
And special special thanks to all the superheroes who intentionally left the browser tab open on my video to take advantage of PeerTube’s P2P feature, helping offload bandwidth strain from my little server. You rock! 🥹
((( beginning of message from Wed Jun 11 )))
The past 24 hours have been incredible! Thank you for all the boosts to the post about my Fedi promo video (over a thousand!)
It looks like my self-hosted Ghost blog did well with the massive wave of traffic and didn't experience the "Mastodon hug of Death." THANK YOU Varnish cache for it! Total game changer. I could not recommend it more! (As someone who experienced the Mastodon hug of death TWICE before installing Varnish cache) 😅
So: my #Ghost blog survived. Ditto for my self-hosted #PeerTube (which is on a separate VPS - installed/managed via #YunoHost). The video so far has almost 5000 views - which is pretty good for PeerTube.
✨ The magic of the fediverse for you ✨
((( end of pasted messages )))
Since yesterday, I changed the visibility of the video, making it public. And my VPS is surviving, thanks to PeerTube's P2P and various instances mirroring the video (thank you fellow admins, I owe you big time!)
I'm just so grateful for all your nice words and support.
Later today I'll travel to Amsterdam, as I will be speaking at #PubConf2025 about the Fediverse YAY. I'm super honored for this opportunity and I look forward to reconnecting with many other Fediverse advocates who have become friends.
Exciting times 🥹
Wishing you all a lovely day! ✨🚀
#MySoCalledSudoLife #TheFutureIsFederated
avatar/header descriptions on #gotosocial are federated now
https://codeberg.org/superseriousbusiness/gotosocial/commit/bfc8c31e5f80bd7e405ad407d58597a92a1e85fd
Xab hai rotto con tutti questi account
Lo so, lo so, perdonatemi!
Per ora qui sto giusto sperimentando, l'account principale al momento resta @Xabacadabra e qui sto prendendo le misure per un eventuale futuro:
Intanto, mi sconvolge poter scrivere quanto voglio senza dover spezzare in mille post un thread (anche se a parte questo post mi terrò sempre sui soliti 500 caratteri con un post nel blog per cose più lunghe)
Poi trovo bello mantenere il discorso Mastodon senza usare Mastodon (software che da tempo mi pare problematico per l'accentramento che occupa nel fediverso e la vecchia questione threads )
L'altro aspetto interessante è che sto scoprendo di più riguardo il protocollo #activityPub che tiene in piedi tutta la baracca 
Migration of this instance to #GotoSocial 0.21-1 (latest snapshot from 0.20) took *much* longer than expected.
I saw there was a migration and decided to simply wait it off as usual. Took 15 min on my smaller Brazilian instance and nearly *one full hour* on this one, most of which was SQLite seemingly moving around all tables and recreating and re-indexing all with memory and CPU usages at low levels.
Not that I mind much it was just waiting and checking the log.
For reference each instance has 4 cores on different hosts on a SATA SSD and other VMs/ hosts are really light so it wasn’t waiting on other and never maxed up disk capacities. Just an insane amount of small sqlite writes I guess.
adding an instances blocked (by instance) list, supported by #Mastodon and #GotoSocial
First I thought it was some rejection of my instance since I changed server, but since I've noticed it happens even with instances I hadn't seen before.
EDIT: Build 68 should also run on iOS 18.x but it currently crashes. I'll see if I can fix it.
After quite some time, I’m finally ready to share this.
MastoBlaster is now available in public testing on TestFlight.
It is a lightweight, privacy-first Fediverse client for iOS, built around a simple idea: fast, small, predictable behavior, and first-class support for snac.
What makes it different:
• snac-first by design, not "compatible by accident"
• Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others
• EXIF stripping on upload (HDR and orientation preserved)
• Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline
• Markdown posting for snac
• Granular notifications, grouping, multi-account
• Blocking and moderation tools
• Very small footprint, very low RAM usage
Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.
It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.
Important note:
MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.
The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.
TestFlight link:
https://testflight.apple.com/join/Pkxa5R1k
Stay tuned.
#MastoBlaster #iOS #Fediverse #Mastodon #snac #snac2 #Akkoma #GoToSocial #ActivityPub #OwnYourData
My notes about the account(s) migration from
#Mastodon to
#GoToSocial using #slurp.
Spoiler alert: it works!
https://www.tumfatig.net/2025/gotosocial-adventures-migrate-from-mastodon/
At $5 per month for a fully hosted and serviced GoToSocial instance (single user), they are making it tough for me to reason out why I host my own in a home lab.
(Other than I liked learning how to set it up)
When I move fully to GtS definitely going this route.
🏕️ my adventures in #selfhosting - day 198 (summer project edition) 🏖️
Hello Fedi friends,
I hope you've been having a nice week so far.
I've been in childcare mode, thus the silence. I've been thinking about something and I would love to get your advice.
#AskFedi: is there a way to export one's #GoToSocial archive of posts (but not replies to other users)? Like something with command lines that doesn't require tedious copy and paste operations?
I wanted to gather up all the posts about the first 6 months of my self-hosting journey, to neatly organize them on my website (either in multiple blog posts or pages) so that they could be more easily searchable. It's not really ideal to go on an infinite scroll quest in reverse chronological order to see the evolution of my self-hosting journey.
Like, I'm curious to see what I was up to in January but going back in time loading old posts takes forever. And I cannot really search for keywords.
I'd like to keep things organized and easily searchable. And implement a POSSE system going forward... publishing on my site first and then syndicating elsewhere.
It's my summer of POSSE inspired by @molly0xfff 🤗
https://www.citationneeded.news/posse/
If you have any ideas about how I can easily export all my #GtS posts, I'm all ears.
If not, I suppose I will start copying and pasting everything and do monthly installments of my self-hosting journey (aka "month 1" etc.). After all I have 1125 posts (sigh).
Anyways, I hope this finds you well and that you're keeping cool in this scorching heat (especially fellow Europeans).
have a lovely morning/afternoon/evening wherever you are ❤️
#MySoCalledSudoLife
I recently switched my #gotosocial storage to local from #aws and maybe a coincidence, but I'm getting "Unprocessable Entity: error processing media" errors now when trying to post images.
Anybody know why this would be?
in #gotosocial
steal
emoji
go to your /admin page (as Admin)
Administration > Custom Emoji > Remote
paste this URL in the search box:
https://social.growyourown.services/@homegrown/114930510300269025
tick box next to
and press «Copy to local emoji» button
that's it 
#MastoBlaster has its own #Fediverse account - powered by #snac
Follow @mastoblaster to receive all the updates, insights, etc.
RE: https://mastodon.social/@dansup/116094075872982176
Totally agree! This is exactly what #GoToSocial's interaction policies already handle with Accept/Reject for replies. The missing piece is retroactive rejection. When a reply was auto-accepted by the policy and you later block the author, the server should send a Reject on the original Create activity to unlink it. Extending their framework would be the cleanest path.
Hello sloth enjoyers! We just made the third and hopefully final release candidate for #GoToSocial v0.21.0 Sacrilegious Sloth:
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc4
For instructions to update to this release candidate from versions < v0.21.0-rc1, see the v0.21.0-rc1 release candidate notes, but replace v0.21.0-rc1 with v0.21.0-rc4 throughout.
To update to this release candidate from v0.21.0-rc1, or v0.21.0-rc3, just follow the instructions in the release notes.
Attention #GoToSocial people: I have been testing @mastoblaster - an iOS Fediverse client - and it's working SO WELL! It's even grouping GtS notifications... something that Ivory doesn't do.
More info here:
🔗: https://mastoblaster.app
Congratulations @stefano for your brilliant work on it!
#snac #MastoBlaster
✨ 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)
#selfhosting #GoToSocial #Mastodon #NextCloud #Pixelfed #PeerTube #Signal #YunoHost #DeGoogle #LeaveSubstack #resist #resistance #broligarchy

👾