Federation is now enabled for https://lemmy.ml !

Instructions for running your own lemmy instance.

For the moment, lemmy.ml is using an explicit allowlist for instances we federate with. If you currently run an instance, and would like to be added to join.lemmy.ml:

  • Let us know either on !lemmy_instances, or commenting here.
  • We’ll add you to our allowlist.
  • Add this block to your server’s lemmy.hjson config (for open federation):
federation: {
  enabled: true
  tls_enabled: true
  # allowed_instances: lemmy.ml,other_instance.tld,... uncomment this to use an allowlist
}
  • Type !announcements@lemmy.ml into your server’s search box, and subscribe to it to connect the two instances.
Vit
link
1710M

Reddit killer, woo-hoo!

congrats this is a huge milestone

@Rumblestiltskin
link
1410M

Hey look, a user from another instance!

@CriticalResist8@lemmygrad.ml
link
15
edit-2
10M

That is excellent news! I think congratulations are required to the developers that made this possible :)

Edit: does that mean I can, say, log on to lemmy.ml with this account, or do I have to browse it from lemmygrad.ml?

@nutomic
admin
link
10
edit-2
10M

does that mean I can, say, log on to lemmy.ml with this account, or do I have to browse it from lemmygrad.ml?

No, but you can directly interact with posts and comments on lemmy.ml (like you are doing now). Check this:

https://lemmy.ml/post/42833

https://lemmygrad.ml/post/9334

That’s interesting. I see that I still do everything from Lemmygrad, including subscribing to federated communities or posting content there.

Dessalines
mod
admin
creator
link
610M

Yep, you never have to leave that server.

@4g4th4
link
5
edit-2
10M

deleted by creator

@xe8
link
1210M

Impressive work. Congrats!

@koavf
link
1010M

This is a fantastic development. Way to go to the technical team.

@ericlathrop
link
1010M

Nice! It also looks like dev.lemmy.ml changed to lemmy.ml.

@macadoum
link
910M

Nice, does it mean lemmy is considered stable now ?

Dessalines
mod
admin
creator
link
610M

Yes, but of course finding bugs is a never-ending process.

@macadoum
link
510M

So the next release will be 1.0.0 ?

Dessalines
mod
admin
creator
link
510M

Hrm, I haven’t thought about that, but our next release is v0.9.0 so we pry won’t skip over that.

i took a few months off from posting. I missed you all, and I’m glad to see new folks here. Congrats on the fruits of your labor comrades <3

Dessalines
mod
admin
creator
link
28M

Good to have you back :smiling face:

@PorkrollPosadist
link
810M

Congratulations!

@otso
link
810M

Glad to see that the posts are automatically added to my RSS feed too! Good work

@zksmk
link
710M

Congrats on the milestone, great work devs!

@zedi@lemmy.161.social
link
7
edit-2
10M

Looks like it’s working ✌

can we have ‘local’ as option for the rss feeds please? We use these quite a bit to crosspost to mastodon & reddit

Dessalines
mod
admin
creator
link
710M

Sure, I’ll make an issue for it, should be easy.

@zedi@lemmy.161.social
link
310M

thanks!

Dessalines
mod
admin
creator
link
610M

This is done now, it’ll be in the next release.

@SirLotsaLocks
link
410M

damn that was fast

@zedi@lemmy.161.social
link
310M

Lovely, thanks!

@clockwise_bit
link
710M

Congratulations!
It’s a whole new step forward!

@mikael
link
710M

Fantastic, congratulations! 🙌

@nxlemmy
link
610M

This is great! I read there will also be federation amongst the entire fediverse soon. What exactly does this look like? Being able to sign in with mastodon accounts or?

@nutomic
admin
link
510M

No, it means that it will be possible to view and comment on Lemmy posts directly from Mastodon. But don’t expect that to work anytime soon.

@nxlemmy
link
310M

ah ok, makes sense.

P.S. I know this isn’t the place to do this but any chance we can get ctrl + Enter to submit a post

@nutomic
admin
link
410M

I think we have an issue for this (might be closed, too lazy to search it).

@nxlemmy
link
3
edit-2
10M

test EDIT: just searched through the github and the issue that asks for the feature mentions that its possible to submit by pressing tab + enter and the issue is closed. Tab + enter does work but I think ctrl + enter would be much better since its what used in most websites and apps.

Web3.0 Blockchain
link
610M

That is great! Impressive work. Congrats!****

@abbenm
link
610M

Awesome!

Regardless of whether it’s wanted or not, I bet this will be regarded as the flagship instance, and choices made for who gets on the allow list will serve to set a precedent that others may follow in how they decide to federate.

I’ve always said I thought the Nutomic did a great job setting the tone for what was and wasn’t expected/allowed here, and I think it carries on the very excellent standard set by other activitypub projects like Mastodon and Funkwhale in terms of not being open to toxicity. I think the allow list can help with that as well in terms of setting a standard.

IngrownMink4
link
510M

This is awesome! Greetings from Lemmygrad.ml 😎👍

@smart_jackal
link
6
edit-2
10M

Good, congrats! I can see that the development instance (dev.lemmy.ml) is also redirecting to lemmy.ml from today onwards. I was using this development instance until now.

edit

There seems to be a small bug on this new instance though. The theme change from settings isn’t effected once you refresh and move to a different page, it reverts back to the default theme.

Dessalines
mod
admin
creator
link
410M

The theme change from settings isn’t effected once you refresh and move to a different page, it reverts back to the default theme.

Hrm… did you click the save button after changing theme?

Ravn
link
6
edit-2
10M

Great work getting to this point!

Two questions:

  1. How do I find federated content? I browse all but see only local posts.
  2. Can I browse remote communities somehow?
Dessalines
mod
admin
creator
link
710M
  1. You can’t see the remote communities unless you go to that site and browse their community list. But after anyone on your instance has subscribed to it (you do that by typing in !community_name@instance.tld into your server’s search box, and subscribing), then those posts will show up in All.

We decided to make Local the default tho, because once this grows, there will likely be lots of spam in All just like mastodon. And of course you can set your default view to Subscribed, Local, or All in your user settings.

  1. Change your user settings to view All by default, or just click All on the front page to see federated posts.

Are there any plans to make it possible to browse a remote instance’s community list without going to their site? That would make finding and subscribing to remote communities much more convenient IMO.

@nutomic
admin
link
310M

No, but you can open an issue.

Dessalines
mod
admin
creator
link
210M

I don’t think it’d be possible unfortunately, because there are only community and user actors, not instance actors.

@unperson@lemmygrad.ml
link
210M

Could this be solved with a special ‘root’ community with different semantics? Or is that too much of a hack?

Dessalines
mod
admin
creator
link
210M

I don’t see how that would work, any more than a “root” user. I don’t think mastodon has federated searching for things that live on other instances.

@trevorishere
link
110M

Is there a user preference to filter an entire instance from All?

Dessalines
mod
admin
creator
link
110M

Local or subscribed, we don’t have blocking yet, of communities or users.

@4g4th4
link
2
edit-2
10M

deleted by creator

QuentinCallaghan
link
610M

Ooooh my, congratulations!

This is very good news! Have been looking forward to this for long time already.

But it’s seeming that some things aren’t working right (Maybe it’s transfer problems? New posts seem to be working fine).

For example, here the same post viewed from Lemmygrad:

and from “main” Lemmy:

Apparently the upvotes and some of the comments don’t show up when looking at it from Lemmygrad. This isn’t a single problem in only that post, you can look at !asklemmy@lemmy.ml for some more, or for example this post with no comments and 2 upvotes when viewing from Lemmygrad and 101 upvotes (and 32 downvotes lol) and lots and lots of comments when viewing from “main” Lemmy.

          

On another note, are there plans to make the search search across instances? At the moment, it seems to not find posts from another instance:

@nutomic
admin
link
510M

The search is only local, but you can search the URL of a remote post/comment/user/community, and it will fetch that.

Helix
link
11M

does that still work? If so, how? Just entering it into the search box doesn’t seem to work (anymore) for me.

@nutomic
admin
link
11M

Yes, if its not working then either that instance is not on the allowlist of your instance, or the remote instance is misconfigured.

Dessalines
mod
admin
creator
link
510M

Lemmy does some history fetching, which means getting the current (top 10 or so) posts when the first person subscribes to a federated community, but it doesn’t grab all history. It only fetches comments (and their parents), that are made after that first subscribe. I don’t think other fediverse projects do much if any history fetching.

As for federated search, it would only find things that it has history for.

Alright. So it’s intended that way. Thanks for clarifying.

@soloninja
link
510M

way to go on this accomplishment

@taoni
link
510M

Looks like images from remote instances are not proxied through the current instance? I can see third party image requests to lemmygrad.ml

@nutomic
admin
link
510M

No they arent. I think we have an open issue for that.

@dankara@lemmygrad.ml
link
410M

nice!

@DrivingForce
link
410M

Just interacted with posts from other instances. It is working great.

Good job devs.

adamsky
link
410M

sweet

@privatecookie0x17
link
410M

waiting for this :)

@lordofbud
link
410M

Cool beans dudeman.

Bilb!
link
29M

Does it make sense to use a single-user instance like I do with pleroma? Probably not at this stage since it would require manual whitelisting, right?

Dessalines
mod
admin
creator
link
19M

You could I guess, but it’d be a bit weird since lemmy is built around communities.

Bilb!
link
4
edit-2
9M

In a hypothetical future world where there are many vibrant lemmy communities, a person with their own instance could participate in each without their identity being tied to an instance owned by someone else. You could also host a com related to a project you maintain that would be open to lemmy users form other instances, etc.

There is also the problem of having your federation choices made for you. If you use a federation instance with good moderation policies, they also likely do not federate with instances that do not. That’s perfectly understandable and I support any instance owner doing that, but I would prefer to make those choices myself.

At this point it might be premature, but maybe this is a use case you want someone kicking the tires on.

@testuserino
link
19M

Test

@AgreeableLandscape
admin
link
110M

So if server A federates with server B, and server B federates with server C, will server A also display content from server C?

Dessalines
mod
admin
creator
link
110M

There’s a check to make sure that the received content is “allowed”, IE in your allowlist or not in the blocklist.

@AgreeableLandscape
admin
link
110M

I think an allow list is the only acceptable way to do it. If you’re going to host some other site’s content, you should be sure you want to.

Dessalines
mod
admin
creator
link
110M

I think by default most of the fediverse uses the blocklist method, which they can always remove offending content after the fact. We don’t want to start out this way, but after mod actions get federated correctly, that’ll be more a possibility.

@AgreeableLandscape
admin
link
1
edit-2
10M

Is there a way to publicly see what instances are blocked by the way? I actually wouldn’t like a feature like that because someone could use it to seek out toxic instances.

Dessalines
mod
admin
creator
link
310M

We don’t have blocked shown, just linked instances: https://lemmy.ml/instances

@AgreeableLandscape
admin
link
210M

Good!

@Jojonintendo
link
1
edit-2
9d

deleted by creator

@ajz
mod
link
12M

Maybe good to post in /c/lemmy ? Are you using dynamic IP or does the site go off-line sometimes ?

@Jojonintendo
link
2
edit-2
9d

deleted by creator

@developred
link
10
edit-2
8M

deleted by creator

@nutomic
admin
link
910M

This instance currently takes up 4.2 GB, with 3.5 GB pictures and 650 MB database. CPU usage is extremely low, under 10% on a 2 CPU VPS (including database, images etc).

@developred
link
8
edit-2
8M

deleted by creator

@nutomic
admin
link
8
edit-2
10M

The only thing we changed with infrastructure since then is that we migrated to OVH, because they have DDoS protection. After that we didnt have any problems.

Lemmy Announcements


Feel free to announce new communities here.

Other than that, this is reserved for admin use only.

  • 0 users online
  • 1 user / day
  • 20 users / week
  • 75 users / month
  • 298 users / 6 months
  • 11719 subscribers
  • 576 Posts
  • 2919 Comments
  • Modlog