#Mitra

2025-12-03

#activitypub #mitra #? @rf
Поднял минималистичный инстенс mitra - а mastodon с ним не хочет педерироваться, говорит 503, а курл нормально всё достаёт:
curl mitra.root.sx/users/l29ah --header 'Accept: application/activity+json'

ЧЯДНТ?

2025-11-28
 Jupiter Rowland schrieb den folgenden Beitrag Sun, 21 Sep 2025 21:42:56 +0200 How broken-by-design are Mastodon's quote-posts? This broken.
The various issues with quote-posts on Mastodon that nobody on Mastodon is aware of; CW: long (almost 6,800 characters), Fediverse meta, Fediverse-beyond-Mastodon meta, Mastodon looking bad in comparison with the rest of the Fediverse, quote-post meta
Okay, everyone, sit down. I'll tell you a few things about Mastodon's quote-post feature that you know nothing about. Definitely not if all you know is Mastodon. Oh, and by the way, in case you don't know yet in spite of following me: The Fediverse is not only Mastodon.

Mastodon has been quote-post-able for as long as it has been around


Eugen Rochko is bringing quote-posts to Mastodon. But he is not bringing quote-posts to the Fediverse. The Fediverse has had quote-posts for 15 years.

It was Mike Macgirvin who introduced quote-posts to the Fediverse in July, 2010, when he launched something called Mistpark back then and Friendica today (https://friendi.ca, https://en.wikipedia.org/wiki/Friendica). That was five and a half years before Mastodon was launched.

In fact, when Mastodon was launched, it immediately federated itself with Friendica and with Hubzilla, a fork of a fork of Friendica by Friendica's own creator which has quote-posts, too. So when Mastodon was launched, it immediately became possible to quote-post Mastodon toots. Not on Mastodon itself, but on Friendica and Hubzilla.

Just about everything that isn't Mastodon has already got quote-posts right now


Here are a few (but not even all) Fediverse server applications that already have quote-posts:



And they're all part of the Fediverse which means that they're all connected to Mastodon. People on all of these can theoretically read your Mastodon toots. And people on all of these can theoretically quote-post your Mastodon toots.

Mastodon's quote-post opt-in is not a water-tight defence against being quote-posted


So you can choose not to be quote-posted. But you can only choose not to be quote-posted by Mastodon users. This opt-in does not work with the rest of the Fediverse.

First of all, that's because Mastodon's quote-post feature is not compatible with anything else out there. Mastodon's developers have chosen to re-invent the quote-posting wheel from scratch. They've intentionally chosen to do so in a way that's completely incompatible with everything else out there.

Their intention was to reinforce Mastodon's appearance to its own users as the one and only Fediverse and ActivityPub gold standard and to make Pleroma, Akkoma, Misskey, Firefish, Iceshrimp, Sharkey, CherryPick, Catodon, Mitra, Friendica, Hubzilla, (streams), Forte etc. look broken. It's part of their plan to keep Mastodon users on Mastodon in the wake of Mastodon's market share in the Fediverse shrinking.

Also, they did not publish any specifications on their quote-post implementation, so even those non-Mastodon developers who are fast enough didn't have a chance to implement support for Mastodon's opt-in.

This means that even if you've set your posts to un-quote-post-able on Mastodon, everything I've listed above can still quote-post you with no resistance.

Absolute Fediverse-wide protection against being quote-posted is impossible


And don't get your hopes high that the day will come when nobody on the Fediverse will be able to quote-post you, whether they're on Mastodon or not. Such a setting is technologically impossible.

Who says that? Mike Macgirvin says that. The guy who launched Friendica and brought quote-posts to the Fediverse 15 years ago, remember? This guy has built the Fediverse's most elaborate, most complex, most fine-grained, most advanced permissions system into (streams) and Forte.

These two have reply control, the kind of which you couldn't image in your wildest dreams. I'm serious. They have permissions settings for almost everything on two or three levels, for your whole channel, individually per contact and sometimes even per post or per file or folder in the file storage.

But they don't have quote-post permission settings. Because that's impossible to enforce Fediverse-wide. And even if it was possible, it'd be pointless. If they can't quote-post you, they'll copy-paste you. If they can't copy-paste you either because they're on a phone, they'll post screenshots of your toots.

Mike also says, there is exactly one way to keep people from quote-posting you, and that's by not posting in public. Unfortunately, unlike what he has created, Mastodon has little between "public" and "DM", if anything.

Mastodon cannot quote-post the non-Mastodon Fediverse


This may be the big surprise: It has recently been discovered by chance that Mastodon's quote-post feature only works with Mastodon toots.

On the one hand, Pleroma, Akkoma, Misskey, Sharkey, Friendica, Hubzilla etc. can quote-post just about everything that comes in from Mastodon. But on the other hand, no Mastodon 4.5 user will be able to quote-post anything from either of these. Or from Pixelfed or PeerTube or Loops or Castopod or WriteFreely or whatever.

That's because Mastodon is looking for a quote-post opt-in. But nothing else in the Fediverse supports Mastodon's quote-post opt-in, also seeing as it's still officially in development. And it's highly unlikely that everything in the Fediverse will adopt another piece of non-standard, proprietary Mastodon tech.

"Quote" actually means something else


Lastly, Mastodon has the audacity to call this feature "quote".

A "quote" is something else. Remember forums? Like, bulletin-board forums with subforums and all? Where posts are quoted in follow-ups, entirely or only partially? That's what a quote is. That has got nothing to do with quote-posts.

Why I say that there's a difference? Because I also say that Friendica has had both quotes and quote-posts.

It has had them for 15 years, both quotes (which it calls "quotes", go figure) and quote-posts (which it calls "quoted shares", and which include the original author of the quoted post, complete with their profile picture and a clickable link to them, as well as a clickable link to the original post).

Hubzilla has both. (streams) has both. Forte has both. And I wouldn't be surprised if other Fediverse server software had both, too.

The irony is that Mastodon itself has been able to render actual quotes since version 4.0 from October, 2022. At the same time, it will continue to be unable to render any quote-posts done outside of Mastodon for the foreseeable future.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #NotOnlyMastodon #FediverseIsNotMastodon #MastodonIsNotTheFediverse #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Firefish #Iceshrimp #Sharkey #CherryPick #Catodon #Mitra #Friendica #Hubzilla #Streams #(streams) #Forte #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares


#mastodon #fediverse #activitypub #hubzilla #friendica #forte #streams
2025-11-28

#Mitra v4.14.0

https://codeberg.org/silverpill/mitra/releases/tag/v4.14.0
https://codeberg.org/silverpill/mitra-web/releases/tag/v4.14.0

- Session manager. It can be accessed through "Settings" -> "Authentication" -> "Active sessions".
- Default session duration increased from 7 to 30 days.
- Subscriptions do not require Monero wallet anymore. Subscribers can be added manually through UI ("Subscriber details" in the profile menu) or using the /api/v1/subscriptions API endpoint.

It's good that unsupported emojis aren't displayed, but I'd like a way to know when other servers have reacted to me (even if it's an unsupported emoji).
#mitra

RE: https://post.syobon.net/objects/d1a070b6-4c3e-4bf6-a261-87c090c9e332

2025-11-27

@stfn

W skrócie: tak.

Mniej popularna ale posiada swoje unikalne, ciekawe cechy. #GoToSocial i #Mitra to tematy na mojego nowego bloga, opiszę więcej :)

GtS napisany w Go, Mitra w Rust.
Oba serwery mało zasobożerne i wydajne.
Oba nie mają link-previews jeszcze ;)
Mitra ma bardziej rozbudowany od GtS-a klient webowy, napisany jako web apka Vue.
Tutaj używam pl-fe.
Można też używać domyślnego web-ui Mitry, a z #PLFE logować się do serwera z pl.mkljczk.pl
(tak samo możesz do twojego gts)

@mkljczk

2025-11-27

Postawiłem pl-fe od @mkljczk jako domyślny front-end naszej Koopowej instancji #Mitra.

Działa świetnie. Jeszcze trochę pracy by domyślnie front webowy zgłaszał się po polsku i w wybranej przez nas kolorystyce, ale nie wydaje mi się to pracochłonne. Bardzo podoba mi się mini panel administracyjny (tylko dla osób admińskich), najważniejsze rzeczy są pod ręką.

Sprawdzałem też pl-fe z #GoToSocial na mojej instancji fedika.pl, będzie polecanym klientem web :) Oczywiście działa też z #Mastodon. W zasadzie działa chyba z wszystkimi popularniejszymi serwerami #fedi.

Kawał świetnej roboty Nicole 👍
Zawieszam prace nad Manganem, by skupić się nad pl-fe.

Widzicie te kocie uszka nad avatarem profilu na pierwszym zdjęciu? To jedyny klient, jakiego znam, który to ma 😍 (na wspierających tę funkcjonalność serwerach)

Strona projektu #PLFE na #Codeberg tutaj. Polecam 👏

codeberg.org/mkljczk/pl-fe

Edit: zapomniałem o linku do naszego serwera Mitra (działa na serwerze u mnie na biurku, na Polesiu, na łączu z Orange):

fedi.koop.net.pl/@m0bi/posts/0

Ekran pl-fe z profilem Nicole, czarna kolorystykaEkran ustawień konta w pl-feMini admin instancji w pl-fe. Jasna kolorystykaMój profil na Mastodonie w pl-fe, ciemna (nie czarna) kolorystyka
Kalvin Carefour Johnnykalvin0x58c@ohai.social
2025-11-23

I successfully installed these:
✅ Haven (private weblogging)
✅ Mitra (federated social microblogging)
✅ Memos (private notes hosting)
✅ NostrCheck (Nostr relay)
✅ OpenGist (git/pastebin)
✅ Redlib (Reddit frontend)

#selfhosting #yunohost #docker #it #tech #servers #apps #installation #geek #openweb #digitalautonomy #decentralization #privacy #microblogging #notes #pastebin #networking #troubleshooting #linux #techlife #webdevelopment #diy #mitra #memos #opengist #haven

2025-11-13

#Mitra v4.13.0

https://codeberg.org/silverpill/mitra/releases/tag/v4.13.0
https://codeberg.org/silverpill/mitra-web/releases/tag/v4.13.0

- Improved interoperability with services that don't maintain conversation audience. Previously, replies from Pleroma or Mastodon to followers-only posts on Mitra were displayed as direct messages. Now they are converted into replies with "Conversation" visibility.
- Optional synchronization of replies and reactions in public conversations (FEP-171b). Disabled by default, can be enabled with federation.fep_171b_public_enabled configuration parameter.

Fox Ritch :fjoxicon:🇩🇪fox@hostnetwork.xyz
2025-11-07

@silverpill i got the mitra-s3 fork kinda working. Introducing @test , the webui might not work but i can generate media by following it. im using minio for the s3 backend.

#mitra #mitradmin

Fox Ritch :fjoxicon:🇩🇪fox@hostnetwork.xyz
2025-10-31

I just made a docker image of the Mitra S3 branch, this can be pulled from "git.fjox.win/fjox/mitra:s3" or anywhere else where i push my docker images

#mitra #docker #container

Fox Ritch :fjoxicon:🇩🇪fox@hostnetwork.xyz
2025-10-31

I just release my Mitra 4.12.0 Docker image.

you can get it at git.fjox.win/fjox/mitra:latest and every where else where i you can get docker images

#mitra #docker #container

Fox Ritch :fjoxicon:🇩🇪fox@hostnetwork.xyz
2025-10-30

just made my own fully working mitra docker image and like all my docker images it only requires its own dockerfile. And the best part is that it uses less space then bleakfuture0/mitra:latest

you can now get it at git.fjox.win/fjox/mitra:test

#mitra #docker #container

2025-10-26

#Mitra v4.12.0

https://codeberg.org/silverpill/mitra/releases/tag/v4.12.0
https://codeberg.org/silverpill/mitra-web/releases/tag/v4.12.0

- Polls without end date are not hidden anymore.
- Information about blocked servers is available via /api/v1/instance/domain_blocks API endpoint. It is only accessible to authenticated users, but can be made public with mitra update-config filter_blocklist_public true.
- Better support for audio uploads (AAC, M4A, WAV and OGG) (contributed by @caohuak).
- Improved responsiveness under the load on machines with a single CPU core.

2025-10-22
@Helge Are you aware of FEP-ef61 "Portable Objects"? It already uses DIDs, and it is implemented on (streams), Forte, Mitra and Tootik as far as stable releases go.

It is one puzzle piece in implementing nomadic identity, as available on Hubzilla since 2012, via ActivityPub without any help from other protocols. This is reality on Forte already now.

#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Streams #(streams) #Forte #Mitra #Tootik #DIDs #FEP_ef61 #NomadicIdentity
2025-10-21

@silverpill

I am curious about #Mitra, so here are a few questions; hope you don’t mind.

(continues)

Злой Линукс 🐧zloy_linux@zlinux.ru
2025-10-19

Что блять с этой #mitra не так?

Прописал в конфиг:

limits:
   media:
   file_size_limit: 10M
а она один хер ругается на прикрепления больше 900 кб

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst