Search results

One final annoyance with my @gotosocial#GoToSocial migration!

I implemented a split-domain setup, as wonderfully documented by @gotosocial here: docs.gotosocial.org/en/latest/
Note that #Mastodon also supports it, and documents it similarly here: docs.joinmastodon.org/admin/co

In both Mastodon and #GoToSocial, I notice that web clients FAIL to login with the account domain.

From what I see on the web server, the account domain receives exactly ONE request:
"POST /api/v1/apps HTTP/2.0" 404 146 "-" "Tusky/31.1 Android/15 OkHttp/5.1.0"
(This is Tusky, but Mastodon's app and others behave the same)

I tried to 301 / 307 redirect that endpoint (against @gotosocial's recommendation), but that fails in the same way (except I see the different matching code on the web server).

As a side effect, apps show my username as: at evilham at fedi.unchat.cat, instead of @evilhamEvilham :antifa:, which is what I actually wanted.

What to do? >,<

0

@koteisaev hello! 👋​

thanks to the WONDERFUL @yunohostYunoHost :neopossum_box: I have a VPS running my self-hosted #GoToSocial instance (this one), #Pixelfed for photos and #PeerTube for videos.

I also have a #LinkStack account (think: Linktree alternative - https://elena.social) and if I wanted I could host my own Wordpress site (but I've been running my own, outside of the YH system, since 2010).

I cannot recommend #YunoHost enough. They're THE BEST 🏆​

@aralAral Balkan

0
0

I am moving to journey with

Please follow me here

social.kaniyam.ca/@shrini

It is really a wonder to run a social media from my desktop at home.

Not sure how to migrate the contacts. But I am following you all there manually, one by one.

Thanks all for being good tech pals here.

See you all at my new home.

0

I am incredibly delighted and impressed to see the domain access subscription feature in - allowing admins to subscribe to a domain list for allowing or denying domains, and - more importantly - processing retractions when those lists remove an entry 💯

If you are building federated services, please review this feature set:

docs.gotosocial.org/en/v0.20.1

Additionally heartened to see NLNet funding @gotosocial for the addition of new moderation and federation features - congrats!

0

Good morning and happy Monday Fedi friends! 🌞​

I found a solution to my #Sharkey installation issues!!! (Something as simple as setting the access permission to "visitors", duh). Thank you kind #YunoHost Forum member for setting me on the right path. The 7th time was the charm 🙃​

I'm SOOOOOO EXCITED!!! #Sharkey AKA my favorite Fediverse social software, here we goooooooo

P.S.: in case you're wondering, I will be keeping my #Mastodon account as my main and this #GoToSocial account to share my #selfhosting adventures. Sharkey will be a much smaller profile, private, to just interact with friends and contacts. My little quiet corner of the Fediverse (my two current accounts can get so noisy sometimes, with 100+ daily mentions on Mastodon alone). I'm setting up a fun little zen garden with Sharkey 💁‍♀️​

#MySoCalledSudoLife

0

Good morning Fedi friends!

I'm running a poll on my Mastodon account, asking people to vote for the software I should feature in my #selfhosting for newbies / #YunoHost step-by-step installation guide:

🔗​: https://mastodon.social/@_elena/115422407120803629

I put down as options #GoToSocial, #Mastodon, #Sharkey and #NextCloud.

Less than an hour in, over 100 people have already voted.

No spoilers here (and vote if you can) but my heart aches a little for the fact Sharkey didn't get much love. It's the fedi software I'm most tempted to install because I LOVE its UX/UI... it's just that I have enough ActivityPub profiles as it is 🤪​

It totally makes sense to see what's the popular choice for now and I'd be thrilled to feature it in my guide, as it has become absolutely essential to me.

Still, my face right now as I think about Sharkey: 🥲

Wishing you all a lovely day!

#MySoCalledSudoLife

0

The direct cause of the server lag has been fixed and Encyclia has been stable for the past 12h. The speed isn't where it should be yet, but you should be able to look up accounts, follow them, and visit the website without timeouts or error messages. 😀

The next thing we're working on are improvements for interoperability edge cases, which will be invisible for most of you. But making sure other servers can properly talk to us reduces the technical burden for everyone involved.

Dear @gotosocial users: we see you, even though you can't see us! 🥲

Well, you can see this account. But any accounts hosted on encyclia.pub aren't visible to you.

The way we use @fedifyFedify: ActivityPub server framework, the ActivityPub framework that powers our connections, uncovers some issues in the code. Curious fedi developers can find details here: github.com/fedify-dev/fedify/i

Attempts at workarounds have sadly been fruitless, so please join us in waiting for a fix in Fedify. ❤️‍🩹

0
0

#GoToSocial has been approved for NLnet NGI Zero Commons funding for 2026! That is, among a number of other cool projects you can check out here:

https://nlnet.nl/news/2025/20251016-selection-NGI0CommonsFund.html

The blurb for what we'll be working on in 2026 is as follows:

GoToSocial is an ActivityPub social network server, written in Go. It complements existing ActivityPub implementations by providing a lightweight, customizable entryway into decentralized social media hosting. GoToSocial places a high value on ease of deployment and maintenance; this means low system requirements, minimal external dependencies, and clear documentation. GoToSocial empowers self-hosting newcomers to deploy small, personalized instances, from which they connect to others across the Fediverse, using low-powered equipment lying around at home. In this project, the GoToSocial team adds new moderation and federation features to GoToSocial, bringing it towards a version 1.0 release (projected end 2026).

Translated to something more concrete, that means we're going to be working on implementing: relay support, instance limits and mutes, old status cleanup, more easily configurable memory usage, tracking of unreachable instances, better search, and a bunch of performance improvements to keep GtS running well on lower-spec computers. And of course, fixing bugs, and likely implementing a few other cheeky features between the soup and the potatoes (kim is interested in looking at quote posts, for example, and tobi will likely do some silly things like the recent ListenBrainz integration).

If things turn out favorably, this chunk of work will bring us towards calling a proper v1.0.0 release by the end of 2026. Ie., we'll finally be able to say "it's good enough to recommend to people".

Thanks for reading! 🏳️‍🌈 :gtspat: 🏳️‍⚧️

0

Need some help from folks here. Right now I'm running a Fireside Fedi account, this as well as a BT Free account. BT Free is my nonprofit (working on tax deductible status) that is created to focus on digital privacy rights, advocacy and consulting. Fireside Fedi is advocacy. So I'm wondering if I should move Fireside Fedi accounts under BT Free. So this account would become something like @firesidefedi@social.btfree.org and the videos would be hosted on tubefree.org.

This would help in maintaining less software stacks, combining my work in one place, etc. My biggest concern is losing some of you amazing folks, but it seems like #GoToSocial handles account migrations now, so that should be less of an issue.

My wife, also board member of BT Free, thinks it'd be a good idea. When I'm giving out my information, talking about the Fedi, pointing to examples of Fedi, it'll support BT Free.

0
0

as foretold for many months, now that v0.20.0 of #GoToSocial is released, we have removed our mirror of the code from Github, and removed all our other archived repositories from there as well

all development has been taking place solely on @CodebergCodeberg.org for months now, we just didn't want to remove our repo from Github immediately when we switched, since people might have been relying on it; so if you hadn't moved whatever mirrors / build systems etc to our codeberg repo yet, you ought to do it

0

The GoToSocial post import tool, slurp, now supports BlueSky post and media imports, backdated and all. I even used a custom PDS.

I'll do a write up at some point.

The most suprising thing, which probably should not have been a surprise - all your BlueSKy posts and media are completely public, and you can grab ANYONE's collection of posts and media if you want....no auth required.

github.com/VyrCossont/slurp?ta

A social media profile with a purple starry background. The profile features a circular avatar of a character wearing glasses and a hat. There are recent posts discussing BlueSky and a question about uploading options. The username is displayed prominently.
0
0
0
0

my Fediverse post migration tool slurp can now import from Bluesky!

i'm looking for beta testers who would like to give it a try, ideally on a throwaway Fedi server like a GTS testrig.

caveats:

  • currently doesn't check Bluesky's advisory "Discourage apps from showing my account to logged-out users" profile flag: imported Bluesky posts will have public visibility on Fedi
  • doesn't attempt to translate Bluesky thread gates to GTS interaction policies, because i need to catch up on both first
  • video alt text is preserved but captions are not, because Bluesky's per-language VTT sidecar caption files would need to be converted and inlined for Fedi servers expecting one file per video
  • doesn't handle quote posts, because GTS doesn't have quote posts

#slurp #bluesky #bsky #ATProto #GoToSocial

0
0
0
0
@Stefan Bohacek If you mean that content that originated on Mastodon as opposed to appearing on Mastodon is declining, one reason may be because Mastodon's "market share" within the Fediverse is shrinking. But AFAIK, the Fediverse itself isn't.

So the activity that Mastodon has lost didn't go to Bluesky, but rather to places like Sharkey or GoToSocial or, in the cases of more daring users, even Friendica and its descendants (although I've yet to see anyone permanently move directly from Mastodon to (streams) or Forte, also because the latter inevitably requires your own server).

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Sharkey #GoToSocial #Friendica #Hubzilla #Streams #(streams) #Forte
0

I guess I should do an #introduction post, again, now that this instance is actually working and it's not looking like I'm gonna have to torch it and start over again, again.

Hello and welcome to my followers—745, so far, last I checked. Not nearly as many as some; a few more than I deserve, probably.

If you think you know me by some other name, you're probably right. I wouldn't say I'm exactly new to the #Fediverse, but I'm still newer than a lot of people who are likely to read this. I'll take any reasonable advice from anyone. This is the second #GotoSocial instance I've self-hosted on my own hardware. As of the exact moment I'm writing this, I'm in the process of migrating from my account on the first one.

As far as software, I've been on #NixOS for a few years now, and #Qtile with the #Wayland backend for almost as long. #XMonad was my first #TilingWindowManager properly; tried #i3 before that, wasn't impressed. Give me #Vim at the very least, or preferably #Neovim. Current terminal emulator is #WezTerm.

GED in 2011 at the age of 17, no formal education beyond that.

I have #ADHD and #TouretteSyndrome, both diagnosed when I was 24.

Hobbies include but are not limited to collecting #rocks, watching and (and this is putting it charitably) reviewing #movies, and #unicycle.

I'm sure there's more; feel free to ask.

Thank you.

0

Ω🪬Ω
(the customizable timeline algorithm / filtering system for your Mastodon feed) v1.2.2 is deployed now. Has a switch that makes sure any / users / etc. that you follow are displayed as filter options even if they don't meet the minimum number of recent toots threshold.

Also a bunch of bug fixes and small improvements.

* Try it here: michelcrypt4d4mus.github.io/fe
* Code: github.com/michelcrypt4d4mus/f
* Video of FediAlgo in action (slightly outdated): universeodon.com/@cryptadamist

screenshot of fedialgo demo
0

A friendly reminder for all who are looking for an alternative to gup.pe because it has apparently been taken over by new and/or unknown entities.

tootgroup.py offers group functionality for Mastodon, Pleroma, GotoSocial and probably others (albeit untested). All you need is an account that acts as your group and some computer running Python that regularily connects to it.

Its written by me, easy, lightweight and most importantly, not dependant on a third party service.

Howto and Download from its Github Page: https://github.com/oe4dns/tootgroup.py

0
@Julian Fietkau I'm surprised to read that (streams) allegedly has FEP-e232 implemented. As I happen to have two (streams) channels myself, and as (streams) allows me to have a look at the whole source code of any activity (whereas Hubzilla only shows me that of the content), I've checked a fairly recent post of mine that includes a link. And while it does define the hashtags just like Mastodon and Hubzilla, it does not define links in a way that conforms to FEP-e232. Either that, or (streams)' implementation of FEP-e232 is newer than the software was when I sent that post.




Next, I wanted to see if (streams) had its way of quote-posting changed in the last seven years or so of development and forking. I expected it to quote-post like Hubzilla, namely by turning a BBcode short code into a dumb copy of the original upon sending, but I wanted to see proof. As (streams) is a fork of a fork of three forks of a fork (of a fork) of Hubzilla that's still maintained by Hubzilla's own creator, I would have been surprised if he had changed the way (streams) quote-posts at some point on the way.

So I quote-posted my own post on (streams) just to see what happens. And (streams) acted exactly like Hubzilla and not at all like described in FEP-044f on the surface. It still inserts a dumb copy.

Good thing I have access to the full source code of any message on (streams). So here's what happened, namely what I expected to happen: (streams) quote-posts like Hubzilla.

First of all, when I clicked the "Share" button, this short code was inserted into the post editor:

[share⁠=1198713][/share]

The number, by the way, is the running number of the message to quote-post on the server.

Upon sending the post, (streams) automatically "expanded" the short code into the dumb copy I had expected.

[⁠share author='Jupiter+Rowland' profile='https://hub.netzgemeinde.eu/channel/jupiter_rowland' portable_id='_moYLN61-o3FbP3jyThygMDf-bjF2cApXgkrwlAE77iKy19xM1_6F06V4b71eTkqqNaTUjGiN0lfw2dyn5nXRw' avatar='https://streams.elsmussols.net/xp/6b50efa4bb804860f6128bba791b74fab4a0a5e09dbcbee8d8ca77cee00f0330-6' link='https://hub.netzgemeinde.eu/item/0a1cdda5-eb1c-4a33-9574-ddd896977b4f' auth='true' posted='2025-09-21 19:42:56' message_id='https://hub.netzgemeinde.eu/item/0a1cdda5-eb1c-4a33-9574-ddd896977b4f'] ...(the source code of the original message goes here)... [/share]

Both Hubzilla and (streams) render this the same way, namely with a header line above the copy that includes the profile picture of the original author, the name of the original author with a Zot/Nomad-type link to their channel/account and a Zot/Nomad-type link to the original of the post ("Zot/Nomad-type" means that [zrl][/zrl] is used rather than [url][/url] which means that the ID of an observer on Hubzilla/(streams)/Forte is attached to the link for OpenWebAuth identity recognition purposes.)

At the same time, curiously, (streams) includes the line "rel": "https://misskey-hub.net/ns#_misskey_quote" and a line that starts with "name": "RE: and continues with the URL of the original message into the code for the link to the original message. The latter is identical to what Misskey and all Forkeys have in quote-posting notes in plain sight, only that (streams) only reveals it in the source code rather than in the content as well.

So this part of FEP-044f is implemented, albeit concealed from most people and only happening in the code.




Now, looking at the quote policy part, that looks like it could be possible to add to the Fediverse's permission champions Hubzilla, (streams) and Forte. After all, they already have comment controls with no FEP backing it (and if GoToSocial's quote policy can be made into an FEP, maybe so can (streams)' and Forte's comment controls so that they actually do blank out reply buttons on the farther ends of the Fediverse if the software on the farther ends implement support for that FEP).

This could be done at three levels again. I'll illustrate this with (streams) and Forte because they're quite a bit less complex than older Hubzilla.

At channel level, quote-posting (and maybe quoting as well) could be set as usually, namely to semi-public (= everyone in the Fediverse = no quote policy), restricted (= only your contacts) and only yourself. (Seriously, you don't want random passersby with no accounts to quote-post you. Even though you can allow them to comment on your posts if you dare.)

"Only yourself" could be overridden at contact level by permitting certain contacts to quote-post (and maybe quote) your messages. This is actually standard behaviour on (streams) and Forte.

And then there is the per-post level which would be similar to (streams)' and Forte's comment controls. These allow you to limit who may comment on a post to only your contacts and those who have already participated in the same conversation, and they allow you to turn off comments altogether.

Quote authorisation would not be much different in handling from manually moderating comments from those who technically aren't permitted to comment (only that spammers don't quote-post, at least not yet, and they probably never will because that simply makes no sense). So that'd be nothing really new.

Of course, this would have some limitations which come from how Hubzilla, (streams) and Forte work and from their conversation architecture.

The first limitation is that you could only give certain contacts permission to quote-post your posts if you didn't give it to the whole Fediverse. Channel-wide permissions are always inherited by contact-specific permissions, and this cannot be overridden. So you couldn't generally allow everyone to quote-post your posts except for one certain contact of yours.

The second limitation is that you can only control the permissions of contacts, but not of non-contacts. So you can't disallow some stranger whom you aren't connected to to quote-post your posts while everyone else is allowed.

Then again, FEP-044f doesn't make either of these two possible either. It can only define who is permitted to quote-post a post, not who isn't.

The third limitation is that, on Hubzilla, (streams) and Forte, comments always have the same permissions as the post that they belong to because comments always have the same owner as the post that they belong to. Basically, if FEP-044f was to be defined for each comment individually, it would have a chance of clashing with conversation containers as per FEP-171b.

Here on Hubzilla, as well as from (streams)' point of view, everyone's comments in this thread are owned by me because I've started the thread. And the permissions on all these comments are defined by my post. I've seen my share of permission clashes whenever someone on Mastodon replied to a public post or a public comment with a DM, and Hubzilla overrode this by forcing the permissions of the post on that reply.

In practice, this means that the quote policies of all comments would be the same as that of the post. At least that's how Hubzilla, (streams) and Forte would understand them because the concept of comments having different permissions than the post is alien to them. So if you say that I'm not permitted to quote-post your comment, but I say that anyone can quote-post my post, Hubzilla and (streams) override the quote policy that you've given your comment on Mastodon with the quote policy that I've given my post on Hubzilla, and I can quote-post you.

So the actually difficult part would be to implement an exception in how Hubzilla, (streams) and Forte handle comment permissions for quote policies and make them individual for each comment rather than making comments inherit them from the post.

Well, and lastly, if you permitted all your contacts to quote-post a post of yours, and you had a few more contacts, the "canQuote" section would end up monstrous. (A bit less so if you could cherry-pick those who are allowed to quote-post you on a per-post base, just like you can cherry-pick those who are allowed to see the post in the first place.) Also, I'm wondering just how well policies as per FEP-044f (and their implementations in various server applications) will work with DIDs as per FEP-ef61 which (streams) and Forte use, and I guess, so does Mitra now.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Misskey #Forkey #Forkeys #GoToSocial #Hubzilla #Streams #(streams) #Forte #Mitra #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #Permission #Permissions #FEP_044f #FEP_171b #FEP_e232 #FEP_ef61
0

Lads lads lads lads!

Here's the first release candidate for v0.20.0 of #GoToSocial! If you're feeling bold, you can try this release candidate and help us find any lingering bugs before we release v0.20.0 proper!

https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0-rc1

Please read the migration notes carefully for instructions on how to upgrade to this version.

The migrations in this release are quite long (can take several hours, even!), as we had to rethread the entire statuses table to handle the new way we cache status threads (and to improve timeline performance). Please plan downtime accordingly, and most importantly hang in there and don't be tempted to interrupt the migration process!

Please also pay particular attention to the metrics changes, as we've significantly changed the way that metrics exposure is configured, so you will likely have to adjust your setup if you use GtS Prometheus metrics. For more information on the new way of doing things, look through this document: https://docs.gotosocial.org/en/latest/advanced/metrics/

Release highlights

  • Big refactor of timeline code to use less memory and be (hopefully!) more responsive and less error prone.
  • Support for scheduled statuses!
  • Support for the focal point property on the frontend + over federation, so you can set focal point on your media and have it work properly!
  • Notifications when a status you've interacted with has been edited.
  • ListenBrainz widget on the frontend, so you can show off the music you've been listening to (https://docs.gotosocial.org/en/latest/user_guide/settings/#profile-fields)
  • Instance info panel in the settings, so that non-admins on the instance can see which domains are blocked and explicitly allowed, and the reason why.
  • Bunch of new themes for profile views!
  • Config option to expose emoji endpoints without authentication -- useful for compatibility with some clients. Default value still requires authentication.
  • Footnotes in markdown!
  • Configurable thumbnail dimensions.
  • Federation of avatar + header image descriptions is handled now, both in + out of GtS.
  • The new hidesToPublicFromUnauthedWeb and hidesCcPublicFromUnauthedWeb are federated in and out now, allowing your instance and other instances that support these properties to transmit + respect preferences for the visibility of posts to render on the unauthenticated (public) web view of threads.
  • Support for avif file format.
  • JSON logging format, for easier log ingestion.
  • Atom and JSON feed support for RSS (not just xml).
  • Reworked metrics format, more + better metrics, and an importable example grafana dashboard.
  • Domain permission subscription retractions are now handled properly.
  • Probably a lot more! See below!

Thanks for reading!

0
0

Me revoici dans le Fédivers sur ma propre instance, cette fois de #GoToSocial, mais toujours hébergée chez OVH à Beauharnois.

Je ne pourrai plus dire que je « pouet »...
Au fait, ça ressemble à quoi un cri de paresseux (la mascotte de GoToSocial)? 🤔

Logo de GoToSocial
0

Me revoici dans le Fédivers sur ma propre instance, cette fois de #GoToSocial, mais toujours hébergée chez OVH à Beauharnois.

Je ne pourrai plus dire que je « pouet »...
Au fait, ça ressemble à quoi un cri de paresseux (la mascotte de GoToSocial)? 🤔

Logo de GoToSocial
0

Hello, hello!
Maybe it's time for an #introduction / #newhere #neuhier:
My name is Jan and I'm not so new to the fediverse anymore. My main account is @radiyanjan Langhammer .
Some months ago I stumbled across #gotosocial and decided to set up my own instance - especially dedicated to #radio #audio (yes, birds, as well) and #radioart.
More info can be found in the profile-description and/ or on my main account.
Very glad for beeing here - in the #fediverse - among so many amazing people and projects.
So long and thanx for all the birds!

0
0
0
0
screenshot of fedialgo demo app
0

Does anyone know of a public set of ModSecurity exceptions for the fediverse/ActivityPub I can take a look at? I'm setting it up for GoToSocial and Mastodon now and manually doing this is pain.

Update, @cloudymax and I started a plugin here:
https://github.com/small-hack/argocd-apps/blob/2b7995c6fae5ecbb3944c6c6f4b139d98b76e67f/ingress-nginx/modsecurity_plugins_configmap.yaml#L177

Still happy to collaborate on it, but also wanted to note there was a mention a year ago about making an ActivityPub plugin over at the OWASP CRS repo, so maybe we could donate to that if its ever created:
https://github.com/coreruleset/coreruleset/issues/3497#issuecomment-1902181156

#WAF #modsecurity #nginx #apache #firewall #webApplicationFirewall #mastodon #gotosocial #activitypub

0

#AskFedi question to fellow #GoToSocial account holders who are on #YunoHost:

I've noticed that lately some posts I publish on here take in between 10-15 minutes to federate.

Are you experiencing the same thing?

And no, I haven't updated to the latest version of YunoHost, which was just released.

I also wonder if this is the right code to restart my GoToSocial instance?

sudo systemctl restart gotosocial.service

In case I wanted to restart that and not my whole VPS (which also hosts PeerTube, NextCloud and so many other things).

Any advice would be greatly appreciated!

0

Ω🪬Ω
New version (v1.1.0) of , the customizable timeline algorithm / filtering system for your Mastodon feed, has a toggle switch to allow or disallow the selection of more than one filter option for when you're checking out your favourite hashtags.

* Link: michelcrypt4d4mus.github.io/fe
* Code: github.com/michelcrypt4d4mus/f
* Video of FediAlgo in action (slightly out of date): universeodon.com/@cryptadamist

screenshot of fedialgo multiselect for hashtag filters
0
0
0
0

Dumb question that I was always too afraid to ask:

I know how the #Fediverse and its federation works. It's intuitive and familiar to me; I mean, I even host my own instance.

But I never understood how interaction cross-software is supposed to work. In theory, I can use whatever #ActivityPub software I want and still interact with everyone else. But in practice that just... isn't the case, right?

I mean, for text it's quite simple: I write a short post on #Mastodon and people on #GoToSocial or #Misskey or whatever can see and read that same post and interact with it. They can see my profile and it appears on their instance in their style and with their features.

Even outside of microblogging I still get it. A super-long post on #Friendica or #Diaspora appears on my timeline, too. Their profiles might have more fields than I can see here, but that's fine.

But what's up beyond that?

I can see #Pixelfed posts here, converted into image galleries. But what about the other way 'round? If someone on Pixelfed follows my Mastodon account, they can't see any of my non-image posts, right?

What about #PeerTube and such niche software? I guess I could follow a PeerTube account as a microblogger and see their videos and descriptions in my timeline. Video comments are replies.

But the other way 'round? How are they supposed to interact with Friendica or Pixelfed users? PeerTube doesn't even have a "timeline".

Doesn't that feature disparity undermine the whole idea of the #Fediverse or am I missing something?

#AskFedi #FediAdmin

0
0

🐛 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, @christianteqqy

🔧 What's Fixed:

  • Inline Comment Support: Fixed parsing of RSS feeds file when using inline comments
  • Control Character Error: Resolved "URL can't contain control characters" error caused by comments in same line as URLs
  • RSS File Parsing: Comments after # are now properly stripped from URLs
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

#GoToSocial #RSS #ContentDiscovery #SelfHosting #OpenSource #Federation #Homelab #Docker

0

@julian So all this is just an elaborate ploy to convince Mastodon devs to display summary? It might make sense, but then I don't understand why it is presented as a protocol problem.

The FEP won't make any difference. I've spent of lot of time tweaking my software in order to make rich content look good across the Fediverse (including Mastodon), and I can confidently say that Long form text FEP is not helpful at all. It is a mix of obvious requirements (which are already present in AP & AS), some arbitrary recommendations (like the set of allowed tags), and bad ideas (like the preview property). This is because it is not written by a developer: the author simply doesn't know what needs to be done in order to render an article across 10 different implementations.

When it comes to long form content, the best resource is @helge 's support tables. For example, there is an analysis of what HTML tags are supported in Article.content: https://funfedi.dev/support_tables/generated/html_tags_article/

No one talks about this project, but it is far more useful than anything done so far by the so called "longformers".

@developer @mikedevMike Macgirvin 🖥️ @jupiter_rowland @feb

@silverpill Who are the longformers anyway?

They're those who either are commercial or looking for professional/commercial users or both. Flipboard. Automattic (WordPress). Ghost. These kinds.

They know themselves. They know each other. And they know Mastodon. And that's it.

None of them has ever heard of Pleroma or Akkoma.

None of them has ever heard of Misskey or the Forkeys.

None of them has ever heard of Mitra.

None of them has ever heard of GoToSocial.

None of them has ever heard of Hollo.

None of them has ever heard of Friendica, Hubzilla, (streams) or Forte, even though Friendica and Hubzilla are both older than Mastodon. And apparently, neither has @Helge. But then again, Friendica and its nomadic, security-enhanced descendants are being overlooked by almost everyone. That's why there's always on-going work for features to be "introduced to the Fediverse" which Friendica has had for a decade and a half.

Granted, the HTML support on Friendica, Hubzilla, (streams) and Forte can be summarised with "yes". But elaborate tables that show what either of them supports how would be very useful.

Also, granted, everything I've mentioned above (normally) uses something else than HTML for formatting in the frontend. For example, Misskey and all Forkeys use MFM ("Misskey-Flavoured Markdown"). Friendica uses extended BBcode with the option to use Markdown instead. Hubzilla uses even more extended BBcode. (streams) and Forte can use the same even more extended BBcode and Markdown and HTML at the same time within the same post, although not all markup languages support all features.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Mitra #GoToSocial #Hollo #Friendica #Hubzilla #Streams #(streams) #Forte #LongFormContent #BBcode #Markdown #HTML #TextFormatting
0
screenshot of fedialgo demo app
0
0
0
0

🏕️ my adventures in self-hosting: day 220 (roller coaster edition) 🎢

A new blog post where I discuss how sanity prevailed and I will NOT install my own Lemmy instance. But! Now I'm tempted to set up something else. Thankfully reality for now is disrupting my fanciful plans.

🔗​: https://news.elenarossini.com/my-so-called-sudo-life/my-adventures-in-self-hosting-day-220-roller-coaster-edition/

#MySoCalledSudoLife #Sharkey #Friendica #GoToSocial #YunoHost #Docker

0
0

Question for #FediAdmin , especially the ones managing a single-user instance (or just with very few users):

How much RAM is currently using your fedi software, whether it is #Mastodon #Akkoma #GoToSocial or one of the fifty shades of #Misskey (and by RAM I'm meaning "in total", not just the software's main process, also the database and additionnai stuff)

It's really out of curiosity. For instance, soc(dot)breadcat(dot)run currently uses approx 4,5Gb (4Gb for Akkoma's main processes and ~500Mb for the DB, on Docker)

Repost appreciated :nice-three-hearts:
0

For today's , I'd like to thank everyone who supports the Fediverse. So, that means *you*. Yes, you, the one reading this.
Thank you!

The Fediverse truly is for everyone: if you don't have the skills or means to set up your own instance, you can join one of the public instances that aligns with your aspirations. If you can and want to, you can create your own instance, and thanks to lightweight (and interoperable) software, you can do it with spare hardware or very affordable VPS.
So thank you to all of you, friends of the Fediverse!

0
0
screenshot of fedialgo in action
0