lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

60
active users

#nodeinfo

0 posts0 participants0 posts today
silverpill<p>Started writing a new FEP:</p><p><a href="https://codeberg.org/silverpill/feps/src/branch/main/0151/fep-0151.md" rel="nofollow noopener noreferrer" target="_blank">FEP-0151: NodeInfo in Fediverse Software (2025 edition)</a></p><p>Mentioned some best practices. What else should be added there?</p><p><a class="hashtag" href="https://mitra.social/collections/tags/fep" rel="nofollow noopener noreferrer" target="_blank">#FEP</a> <a class="hashtag" href="https://mitra.social/collections/tags/nodeinfo" rel="nofollow noopener noreferrer" target="_blank">#NodeInfo</a></p>
David Zappelli<p><span class="h-card" translate="no"><a href="https://mastodon.online/@mastodonmigration" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mastodonmigration</span></a></span> <span class="h-card" translate="no"><a href="https://beamship.mpaq.org/@bob" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bob</span></a></span> So, I looked at your instructions, but I realized that they need an update. <br>First, the desktop editor is not the same as the iPhone <a href="https://sfba.social/tags/WordPress" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WordPress</span></a> - <a href="https://sfba.social/tags/WebsiteBuilder" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebsiteBuilder</span></a> app. Somehow, I kept getting difficulties from the iPhone app to connect <a href="https://sfba.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastodon</span></a> and <a href="https://sfba.social/tags/BlueSky" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BlueSky</span></a>. So, I instead went back to my laptop and did it there.<br>This is now done by going into the editor, and selecting TOOLS &gt;MARKETING; and then see the CONNECTIONS button on the page (right of the menu). Or HOSTING &gt;CONNECTIONS, depending on how you’re logged in.</p><p>Then hit the CONNECT button, sign into the Mastodon Account handle, approve the connection to WordPress by "authorizing" it. You may get a pop-up window in the process. </p><p><a href="https://sfba.social/tags/Jetpack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Jetpack</span></a> <a href="https://sfba.social/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityPub</span></a> <a href="https://sfba.social/tags/WebFinger" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebFinger</span></a> <a href="https://sfba.social/tags/NodeInfo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeInfo</span></a> <a href="https://sfba.social/tags/WebMention" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebMention</span></a> <a href="https://sfba.social/tags/URLshortener" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>URLshortener</span></a> <a href="https://sfba.social/tags/PlugIn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PlugIn</span></a> <a href="https://sfba.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a> <a href="https://sfba.social/tags/Marketing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Marketing</span></a> <a href="https://sfba.social/tags/Sharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sharing</span></a> <a href="https://sfba.social/tags/SocialMedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialMedia</span></a> <a href="https://sfba.social/tags/MarketingIntegrations" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MarketingIntegrations</span></a> <a href="https://sfba.social/tags/OnlineEngagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OnlineEngagement</span></a> <a href="https://sfba.social/tags/AudienceEngagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AudienceEngagement</span></a></p>
wakest ⁂<p>this work by <span class="h-card" translate="no"><a href="https://social.coop/@graue" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>graue</span></a></span> to add <a href="https://social.wake.st/tags/NodeInfo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeInfo</span></a> "feature flag" support to <span class="h-card" translate="no"><a href="https://hachyderm.io/@phanpy" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>phanpy</span></a></span> is amazing!<br><a href="https://github.com/cheeaun/phanpy/pull/817" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/cheeaun/phanpy/pull</span><span class="invisible">/817</span></a></p><p>this really helps makes the fediverse stronger ⁂!</p>
@reiver ⊼ (Charles) :batman:<p>AcitivityPub isn't the only protocol used by the Fediverse.</p><p>NodeInfo is another protocol that makes up the suite of protocols that the Fediverse is based on.</p><p><a href="https://github.com/jhass/nodeinfo/blob/main/PROTOCOL.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jhass/nodeinfo/blob</span><span class="invisible">/main/PROTOCOL.md</span></a></p><p>NodeInfo is used to discover various information about the server node.</p><p>Such as:</p><p>• the software it is running (ex: Mastodon, PIxelfed, etc)<br>• the server node's total number of users,<br>• the number of posts on the server node,<br>• the number of active users,<br>• etc.</p><p><a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a> <a href="https://mastodon.social/tags/NodeInfo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeInfo</span></a></p>
Hollo :hollo:<p><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Hollo" target="_blank">#<span>Hollo</span></a> now gives you accurate usage statistics from <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/NodeInfo" target="_blank">#<span>NodeInfo</span></a>.</p>
Fedify: an ActivityPub server framework<p><a href="https://fedify.dev/" rel="nofollow noopener noreferrer" target="_blank">Fedify</a> is an <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/ActivityPub" target="_blank">#<span>ActivityPub</span></a> server framework in <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/TypeScript" target="_blank">#<span>TypeScript</span></a> &amp; <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/JavaScript" target="_blank">#<span>JavaScript</span></a>. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.</p> <p>The key features it provides currently are:</p> <ul> <li>Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)</li> <li><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/WebFinger" target="_blank">#<span>WebFinger</span></a> client and server</li> <li><a href="https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-12" rel="nofollow noopener noreferrer" target="_blank">HTTP Signatures</a> &amp; <a href="https://web.archive.org/web/20170923124140/https://w3c-dvcg.github.io/ld-signatures/" rel="nofollow noopener noreferrer" target="_blank">Linked Data Signatures</a> &amp; <a href="https://w3id.org/fep/8b32" rel="nofollow noopener noreferrer" target="_blank">Object Integrity Proofs</a></li> <li>Middleware for handling webhooks</li> <li><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/NodeInfo" target="_blank">#<span>NodeInfo</span></a> protocol</li> <li><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Node" target="_blank">#<span>Node</span></a>.js, <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Deno" target="_blank">#<span>Deno</span></a>, and <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Bun" target="_blank">#<span>Bun</span></a> support</li> <li>CLI toolchain for testing and debugging</li> </ul> <p>If you're curious, take a look at the <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Fedify" target="_blank">#<span>Fedify</span></a> website! There's comprehensive docs, a demo, a tutorial, example code, and more:</p> <p><a href="https://fedify.dev/" rel="nofollow noopener noreferrer" target="_blank">https://fedify.dev/</a></p>
Jupiter Rowland@<a href="https://stefanbohacek.online/@stefan" rel="nofollow noopener noreferrer" target="_blank">Stefan Bohacek</a> To add to your table:<br><br><a href="https://framagit.org/hubzilla" rel="nofollow noopener noreferrer" target="_blank">Hubzilla</a> supports nodeinfo 2.0 and 2.1.<br><br>Examples from a stable release, just to show that they can differ, depending on how a hub is configured:<br><a href="https://hub.netzgemeinde.eu/.well-known/nodeinfo" rel="nofollow noopener noreferrer" target="_blank">https://hub.netzgemeinde.eu/.well-known/nodeinfo</a><br><a href="https://im.allmendenetz.de/.well-known/nodeinfo" rel="nofollow noopener noreferrer" target="_blank">https://im.allmendenetz.de/.well-known/nodeinfo</a><br><a href="https://klacker.org/.well-known/nodeinfo" rel="nofollow noopener noreferrer" target="_blank">https://klacker.org/.well-known/nodeinfo</a><br><a href="https://hubzilla.monster/.well-known/nodeinfo" rel="nofollow noopener noreferrer" target="_blank">https://hubzilla.monster/.well-known/nodeinfo</a><br><br>Example from a development release:<br><a href="https://zotum.net/.well-known/nodeinfo" rel="nofollow noopener noreferrer" target="_blank">https://zotum.net/.well-known/nodeinfo</a><br><br>However, it looks like nodeinfo can be turned off entirely by the hubmin. At least hubzilla.org has a blank nodeinfo page.<br><br><a href="https://codeberg.org/streams" rel="nofollow noopener noreferrer" target="_blank">(streams)</a> always has a blank nodeinfo page. Most nodeinfo code has intentionally been removed. It understands nodeinfo, but it seems to send something else instead which it only understands itself, which is limited in what information it offers, and which isn't parsed by Fediverse stats/instance-listing websites.<br><br>By the way: Both Hubzilla and (streams) support both OAuth and OAuth2 both as a client and as a server. However, Hubzilla's documentation is painfully outdated in this regard; parts of it still refer to Red, so they were last touched before the name change to Red Matrix. And (streams) doesn't have any documentation.<br><br>Also, Hubzilla and (streams) are the only Fediverse server applications with full, i.e. both server-side and client-side support for OpenWebAuth single sign-on.<br><br>CC: @<a href="https://infosec.exchange/@kpwn" rel="nofollow noopener noreferrer" target="_blank">Konstantin :C_H:</a><br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener noreferrer" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener noreferrer" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener noreferrer" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener noreferrer" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener noreferrer" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener noreferrer" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener noreferrer" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener noreferrer" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener noreferrer" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener noreferrer" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener noreferrer" target="_blank">(streams)</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=OAuth" rel="nofollow noopener noreferrer" target="_blank">OAuth</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=OAuth2" rel="nofollow noopener noreferrer" target="_blank">OAuth2</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Nodeinfo" rel="nofollow noopener noreferrer" target="_blank">Nodeinfo</a>
洪 民憙 (Hong Minhee) 🤏🏼<p><a href="https://todon.eu/tags/Fedify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fedify</span></a> is an <a href="https://todon.eu/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityPub</span></a> server framework in <a href="https://todon.eu/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> &amp; <a href="https://todon.eu/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a>. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.</p><p>The key features it provides currently are:</p><p>• Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)<br>• <a href="https://todon.eu/tags/WebFinger" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebFinger</span></a> client and server<br>• HTTP Signatures<br>• Middleware for handling webhooks<br>• <a href="https://todon.eu/tags/NodeInfo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeInfo</span></a> protocol<br>• <a href="https://todon.eu/tags/Node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Node</span></a>.js, <a href="https://todon.eu/tags/Deno" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Deno</span></a>, and <a href="https://todon.eu/tags/Bun" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bun</span></a> support<br>• CLI toolchain for testing and debugging</p><p>If you're curious, take a look at the Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more:</p><p><a href="https://fedify.dev/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fedify.dev/</span><span class="invisible"></span></a></p><p><a href="https://todon.eu/tags/fedidev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedidev</span></a></p>
Éric Freyssinet<p>Main <a href="https://mastodon.social/tags/Threads" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Threads</span></a> differences to date with other <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a> platforms (focusing on non debatable issues):<br>1 - They are not <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <br>2 - They do not publish a <a href="https://mastodon.social/tags/nodeinfo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodeinfo</span></a> <br>3 - To date, they are only very partially federated: some accounts and only to be read from outside Threads<br>EDIT: 4 - Threads accounts are based on Instagram and when one joins they are offered to follow their IG friends, even those without a Threads account yet </p><p>Will update.</p>
Matthias Pfefferle<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dansup" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dansup</span></a></span> do you support alternate ways to add header images and meta informations, besides`/api/v1/instance`?</p><p><a href="https://fedidb.org/network/instance/mastodon.social" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fedidb.org/network/instance/ma</span><span class="invisible">stodon.social</span></a></p><p>Firefish seems to add a lot of extra stuff to the NodeInfo Metas: <a href="https://firefish.social/nodeinfo/2.1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">firefish.social/nodeinfo/2.1</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/fedidb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedidb</span></a> <a href="https://mastodon.social/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> <a href="https://mastodon.social/tags/nodeinfo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodeinfo</span></a></p>
Fedilab Apps<p>Extra-features (disabled by default) is somewhat confusing in <a href="https://toot.fedilab.app/tags/Fedilab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fedilab</span></a>.<br>This option allows to enable features that <a href="https://toot.fedilab.app/tags/Mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastodon</span></a> doesn't support (quotes, reactions, submit messages in a specific format, etc.)<br>But softwares like <a href="https://toot.fedilab.app/tags/Pleroma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pleroma</span></a>, <a href="https://toot.fedilab.app/tags/Akkoma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Akkoma</span></a>, <a href="https://toot.fedilab.app/tags/GlitchSocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GlitchSocial</span></a>, <a href="https://toot.fedilab.app/tags/FireFish" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FireFish</span></a> don't support (currently) same features.</p><p>We plan to use <a href="https://toot.fedilab.app/tags/NodeInfo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeInfo</span></a> to automatically enable features depending on the user's instance (ie: software).</p>