Sign in

Stefano Marinelli - littleFedi

@stefano
@stefano

Barista at BSD Cafe and illumos Cafe - @stefano@bsd.cafe / @stefano@illumos.cafe

Testing littleFedi here on littleOne, its first instance open to outside users. Small ActivityPub server, single Go binary, still in active development.

Pinned posts
stefano
5h Public en edited

Hi everyone, I'm Stefano

Also known as the BSD Cafe and illumos Cafe barista - @stefano@bsd.cafe and @stefano@illumos.cafe

This is the first post from littleOne (littleone.littlefedi.social), the first littleFedi instance open to outside users.

littleFedi is a new ActivityPub server, still in active development, written in Go and shipped as a single binary. It speaks standard ActivityPub, so it federates normally with Mastodon, snac, GoToSocial, Akkoma and the rest of the fediverse, and it exposes a Mastodon-compatible API, so most existing apps already work with it.

A few things about it that aren't the usual fediverse defaults:

  • Catch-up instead of an algorithm. Timelines stay chronological, full stop. There's a separate /catchup page, visited on demand, that ranks what you missed using only signals this instance already has locally - who you follow boosted it, replies and favourites delivered here, hashtags you follow. No external popularity data comes in, nothing about what you read is tracked. It answers "what did I miss" without turning into a feed that decides for you.

  • Static blogging built in. Any post can be marked as a blog post and gets published as a plain static page under /@username/blog/, with its own permalink, Atom feed, and no JavaScript or database hit per view, while still being a normal federated post underneath. A proper home for longer writing that doesn't need to compete with a timeline.

  • Self-expiring posts. Any post can be given a timer and auto-delete on its own.

  • Bubble timeline. A middle ground between local and federated: a timeline scoped to a set of instances you've chosen to group together, not just your own or everything.

  • littleMesh. A way to federate without a public domain, certificate, or open port at all - meant for something like a Raspberry Pi behind NAT. Instances get an address derived from an Ed25519 key pair and reach each other through pinned relays that never see plaintext.

  • No trends, no suggestions. These are intentionally left empty. Nothing here is trying to surface "popular" content or keep anyone scrolling longer.

  • Security defaults taken seriously. Signed federation (HTTP Signatures), optional Object Integrity Proofs, TOTP MFA, audit logs, and full account export, migration and deletion if you ever want your data to live somewhere else.

This instance is here to test all of that with real accounts, not just a small group ones'. In the next few days I'll be reaching out to everyone who already told me they were interested, to set the first accounts up - an invite is coming. If you'd rather just follow along and see how it goes, that works too.

It's a test instance, so expect the occasional rough edge. If something breaks or feels wrong, tell me - that's exactly what this phase is for.

#littleFedi #littleOne #Fediverse #Introduction

Replying to @epn4littlefedi

@epn4littlefedi it will be fine for other littleFedi instances. Not sure about other implementations. We can test it in the future. The change is just one line in the config file.

epn4littlefedi
epn4littlefedi
@epn4littlefedi
33m Public en
3 people swim in a small rock pool
3 people swim in a small rock pool
hikers walking in a stream duck to pass below a fallen tree
hikers walking in a stream duck to pass below a fallen tree
hikers avoid some deep rock pools by climbing some boulders
hikers avoid some deep rock pools by climbing some boulders
hikers wading through thigh deep waters
hikers wading through thigh deep waters

Testing some image uploads from yesterdays river hike. Is there a limit to the number of images you can upload?

Replying to @rqm

@rqm welcome! Now we’re blessed!

epn4littlefedi
epn4littlefedi
@epn4littlefedi
35m Public en edited

I'm looking forward to giving the new #littlefedi instance a good going over in the next few days. Initial thoughts are very promising. It's certainly fast! Would love to be in a position to be able to migrate accounts from my cloud Mastodon instance to a self hosted version of LittleFedi. That's the plan going forward. Good work and thanks to @stefano and team.

Replying to @epn4littlefedi

@epn4littlefedi admins can configure it. This instance has a limit set to 4

venya
Venya (he/him/dude) 🇺🇦
@venya @musicians.today
13m Public edited

This is fantastic.

Stefano Marinelli - littleFedi @stefano

Hi everyone, I'm Stefano

Also known as the BSD Cafe and illumos Cafe barista - @stefano@bsd.cafe and @stefano@illumos.cafe

This is the first post from littleOne (littleone.littlefedi.social), the first littleFedi instance open to outside users.

littleFedi is a new ActivityPub server, still in active development, written in Go and shipped as a single binary. It speaks standard ActivityPub, so it federates normally with Mastodon, snac, GoToSocial, Akkoma and the rest of the fediverse, and it exposes a Mastodon-compatible API, so most existing apps already work with it.

A few things about it that aren't the usual fediverse defaults:

  • Catch-up instead of an algorithm. Timelines stay chronological, full stop. There's a separate /catchup page, visited on demand, that ranks what you missed using only signals this instance already has locally - who you follow boosted it, replies and favourites delivered here, hashtags you follow. No external popularity data comes in, nothing about what you read is tracked. It answers "what did I miss" without turning into a feed that decides for you.

  • Static blogging built in. Any post can be marked as a blog post and gets published as a plain static page under /@username/blog/, with its own permalink, Atom feed, and no JavaScript or database hit per view, while still being a normal federated post underneath. A proper home for longer writing that doesn't need to compete with a timeline.

  • Self-expiring posts. Any post can be given a timer and auto-delete on its own.

  • Bubble timeline. A middle ground between local and federated: a timeline scoped to a set of instances you've chosen to group together, not just your own or everything.

  • littleMesh. A way to federate without a public domain, certificate, or open port at all - meant for something like a Raspberry Pi behind NAT. Instances get an address derived from an Ed25519 key pair and reach each other through pinned relays that never see plaintext.

  • No trends, no suggestions. These are intentionally left empty. Nothing here is trying to surface "popular" content or keep anyone scrolling longer.

  • Security defaults taken seriously. Signed federation (HTTP Signatures), optional Object Integrity Proofs, TOTP MFA, audit logs, and full account export, migration and deletion if you ever want your data to live somewhere else.

This instance is here to test all of that with real accounts, not just a small group ones'. In the next few days I'll be reaching out to everyone who already told me they were interested, to set the first accounts up - an invite is coming. If you'd rather just follow along and see how it goes, that works too.

It's a test instance, so expect the occasional rough edge. If something breaks or feels wrong, tell me - that's exactly what this phase is for.

#littleFedi #littleOne #Fediverse #Introduction

Replying to @as400@bsd.cafe

@as400@bsd.cafe no, I’m not. I could even create an official BSD Cafe littleFedi instance…

Replying to @sturai

@sturai welcome!

Replying to @bung0

@bung0 hello and welcome!

lilpoes
liltlepoes
@lilpoes
1h Public en

littlefedi
https://littlefedi.social

✅ Clean
✅ Responsive and fast
✅ Working Notifications
✅ Faster search results
✅ Niceeeee

Replying to @lilpoes

@lilpoes hello and welcome!

The first batch of invites has been sent. Here we go!

#littleFedi #littleOne

Replying to @pepdmin

@pepdmin thank you for joining, and welcome!

Replying to @joany

@joany hello and welcome!

Replying to @fedops@fosstodon.org

@fedops@fosstodon.org not (yet) for the fediverse feed, but there is for the blog (like: https://littleone.littlefedi.social/@stefano/blog )

Replying to @mario@hachyderm.io

@mario@hachyderm.io @@stefano@littleone.littlefedi.social @@stefano@bsd.cafe @@stefano@illumos.cafe they can connect to a gateway (and it can be self hosted) so they can federate with the entire fediverse

stefano
Stefano on littleFedi
@stefano @rpi0w.stefanomarinelli.it
23h Public

Calling all testers: littleFedi test instance coming soon

I will be launching a test instance of littleFedi soon.

If you would like a test account, reply to this post and I will reach out as soon as it is ready.

The goal is to test the platform with a larger group of users and gather initial feedback.

#littleFedi #Fediverse #BetaTesting

@nigel@unsociable.lowkey.party This instance is another step in that direction, which is the release of the code 😉

Load older posts