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.

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
creator
25M

Good to have you back :smiling face:

Vit
157M

Reddit killer, woo-hoo!

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@lemmy.ml
10
edit-2
7M

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
creator
67M

Yep, you never have to leave that server.

@4g4th4@lemmy.ml
5
edit-2
7M

It’s not diferent than Mastodon. It’s pretty usable. I hope the instances will be always available for public view, this will be good for us.

congrats this is a huge milestone

Hey look, a user from another instance!

Impressive work. Congrats!

How much space does the current Lemmy history take up? Wondering about how much of a load to expect if i set up a server?

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@lemmy.ml
7
edit-2
7M

Wow. I had imagined you’d scaled infrastructure up since I last asked almost a half year ago. The project is coming along very well.

@nutomic@lemmy.ml
7
edit-2
7M

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.

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

Nice, does it mean lemmy is considered stable now ?

Dessalines
mod
creator
67M

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

So the next release will be 1.0.0 ?

Dessalines
mod
creator
57M

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

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

Congratulations!

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

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
creator
77M

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

thanks!

Dessalines
mod
creator
67M

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

damn that was fast

Lovely, thanks!

Congratulations!
It’s a whole new step forward!

Fantastic, congratulations! 🙌

This is awesome! Greetings from Lemmygrad.ml 😎👍

Congrats on the milestone, great work devs!

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
creator
47M

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
6
edit-2
7M

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
creator
77M
  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.

No, but you can open an issue.

Dessalines
mod
creator
17M

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

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

Dessalines
mod
creator
27M

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.

Ooooh my, congratulations!

Bilb!
26M

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
creator
16M

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

Bilb!
4
edit-2
6M

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.

way to go on this accomplishment

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

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

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

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

Good job devs.

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:

Dessalines
mod
creator
47M

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.

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

adamsky
47M

sweet

Cool beans dudeman.

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.

waiting for this :)

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
creator
17M

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

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
creator
07M

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.

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
creator
37M

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

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?

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.

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

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

@nxlemmy@lemmy.ml
3
edit-2
7M

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.

Lemmy Announcements


Feel free to announce new communities here.

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

  • 0 users online
  • 24 users / day
  • 36 users / week
  • 103 users / month
  • 341 users / 6 months
  • 3 subscribers
  • 252 Posts
  • 1184 Comments
  • Modlog