Hello all,

I am trying to understand what I need to do to ensure that my Lemmy instance can be federated, found, and usable with other instances and users. https://GeekRoom.Tech is my instance.

Currently, the issues I’m running into are:

  • If I search for my own user@myInstance.tld from any other instance, nothing comes up.

  • When I try to add my instance to FediDB.org, it shows that my “Instance is invalid, unreachable or unavailable.”

  • When I subscribe to other communities from my instance, I am seeing posts, but no comments appear at all. I have verified that those same threads appear on the instance that they are generated on. (My understanding is that I should be able to see these comments and be able to respond to them)

  • All of the other communities that I have attempted to subscribe to are showing “Subscribe Pending”, but the 2 communities that I’ve created on my instance are obviously showing as Joined.

  • If I comment on a post from within my own instance, that post does not show up on the original post. (again, may be my misunderstanding of how to use Lemmy lol)

I know I’m asking a lot, but it seems to me that obviously something is misconfigured, or I’m using Lemmy wrong.

What am I doing wrong? I can post configs if needed.-

Edit1: Looks like, based on some changes I made here: https://lemmy.world/comment/15359241, that federation is now partially working as it is sending out activities… however, after waiting some more time eventually it shows that there are more activities that are behind (possibly after trying to edit a comment that I made and was trying to get it to post something to the feed)

  • ocean@lemmy.selfhostcat.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    14 hours ago

    Did you just set it up? It took my instance a few days to get federating. Also, sometimes you need to leave and resub a com.

    • Marmalade3@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      13 hours ago

      Yes, set it up today. Was having issues with sending emails only to find out I had to just specify a different “hostname” in the lemmy.hjson file other than GeekRoom.Tech… so www.geekroom.tech got that working.

      I enabled the lemmy_federation trace settings and am seeing that it is finally federating and trying to send updates. Being that no one but myself is on it currently, I’m not terribly surprised by the instances being “behind”.

      Example:

      ` 2025-02-28T00:32:14.394971Z DEBUG lemmy_federate::stats: lemmy.nz: Ok. 1 activities behind

      2025-02-28T00:32:14.394974Z DEBUG lemmy_federate::stats: lemmy.blahaj.zone: Ok. 1 activities behind

      2025-02-28T00:32:14.394976Z DEBUG lemmy_federate::stats: lemmy.cafe: Ok. 1 activities behind

      2025-02-28T00:32:14.394979Z DEBUG lemmy_federate::stats: libranet.de: Ok. 1 activities behind

      2025-02-28T00:32:14.394982Z DEBUG lemmy_federate::stats: theprancingpony.in: Ok. 1 activities behind

      2025-02-28T00:32:14.394984Z DEBUG lemmy_federate::stats: lemmy.cloudhub.social: Ok. 1 activities behind

      2025-02-28T00:32:14.394987Z DEBUG lemmy_federate::stats: lemmy.dbzer0.com: Ok. 1 activities behind

      2025-02-28T00:32:14.394990Z DEBUG lemmy_federate::stats: monero.town: Ok. 1 activities behind

      2025-02-28T00:32:14.394992Z DEBUG lemmy_federate::stats: lemmy.hybridsarcasm.xyz: Ok. 1 activities behind

      2025-02-28T00:32:14.394995Z DEBUG lemmy_federate::stats: 1337lemmy.com: Ok. 1 activities behind

      2025-02-28T00:32:14.394998Z DEBUG lemmy_federate::stats: palaver.p3x.de: Ok. 1 activities behind

      2025-02-28T00:32:14.395001Z DEBUG lemmy_federate::stats: jlai.lu: Ok. 1 activities behind

      2025-02-28T00:32:14.395003Z DEBUG lemmy_federate::stats: lemmy.toldi.eu: Ok. 1 activities behind

      2025-02-28T00:32:14.395006Z DEBUG lemmy_federate::stats: discuss.online: Ok. 1 activities behind

      2025-02-28T00:32:14.395013Z DEBUG lemmy_federate::stats: lemmy.crimedad.work: Ok. 1 activities behind

      2025-02-28T00:32:14.395016Z DEBUG lemmy_federate::stats: mander.xyz: Ok. 1 activities behind

      2025-02-28T00:32:14.395018Z DEBUG lemmy_federate::stats: programming.dev: Ok. 1 activities behind

      2025-02-28T00:32:14.395021Z DEBUG lemmy_federate::stats: fedia.io: Ok. 1 activities behind

      2025-02-28T00:32:14.395024Z DEBUG lemmy_federate::stats: pawb.social: Ok. 1 activities behind

      2025-02-28T00:32:14.395027Z DEBUG lemmy_federate::stats: feddit.it: Ok. 1 activities behind

      2025-02-28T00:32:14.395030Z DEBUG lemmy_federate::stats: lemmy.blackeco.com: Ok. 1 activities behind

      2025-02-28T00:32:14.395032Z DEBUG lemmy_federate::stats: www.foxyhole.io: Ok. 1 activities behind

      2025-02-28T00:32:14.395035Z DEBUG lemmy_federate::stats: lemmy.world: Ok. 1 activities behind

      2025-02-28T00:32:14.395038Z DEBUG lemmy_federate::stats: sopuli.xyz: Ok. 1 activities behind

      2025-02-28T00:32:14.395041Z DEBUG lemmy_federate::stats: lemmy.nowsci.com: Ok. 1 activities behind

      2025-02-28T00:32:14.395043Z DEBUG lemmy_federate::stats: lemmy.thewooskeys.com: Ok. 1 activities behind

      2025-02-28T00:32:14.395046Z DEBUG lemmy_federate::stats: startrek.website: Ok. 1 activities behind

      2025-02-28T00:32:14.395058Z DEBUG lemmy_federate::stats: lemmy.zip: Ok. 1 activities behind

      2025-02-28T00:32:14.395061Z DEBUG lemmy_federate::stats: hackertalks.com: Ok. 1 activities behind

      2025-02-28T00:32:14.395064Z DEBUG lemmy_federate::stats: feddit.online: Ok. 1 activities behind

      2025-02-28T00:32:14.395067Z DEBUG lemmy_federate::stats: midwest.social: Ok. 1 activities behind

      2025-02-28T00:32:14.395070Z DEBUG lemmy_federate::stats: kbin.earth: Ok. 1 activities behind

      2025-02-28T00:32:14.395072Z DEBUG lemmy_federate::stats: feddit.rocks: Ok. 1 activities behind

      2025-02-28T00:32:14.395076Z INFO lemmy_federate::stats: 0 others up to date. 61 instances behind.

      2025-02-28T00:32:14.662688Z INFO lemmy_federate: Federating to 61/61 instances (0 dead, 0 disallowed) `

  • PhilipTheBucket@ponder.cat
    link
    fedilink
    arrow-up
    2
    ·
    14 hours ago

    What is your instance? It sounds like your instance is unreachable or otherwise not federating right, when others try to reach it.

    If you DM or comment with what your instance is, I can do some checking on whether your instance is accepting federation traffic as it should be.

  • Marmalade3@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    13 hours ago

    It appears that adding the below code has seemingly resolved the not receiving inbox messages part, but has not resolved anything else.

    First, I disabled the Cloudflare proxying because I saw the troubleshooting guide mentions that Cloudflare proxy may cause issues.

    Second, added the following:

    # Attempting to resolve federation
    set $proxpass "http://127.0.0.1:10633:";
    if ($http_accept = "application/activity+json") {
    set $proxpass "http://127.0.0.1:8536";
    }
    if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") {
    set $proxpass "http://127.0.0.1:8536";
    
    • Mel@lemmy.melissandre.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 hours ago

      You should put the lemmy-ui’s port (8635) first then in the conditions blocks, the lemmy’s port

      set $proxpass "http://0.0.0.0/:{{ lemmy_ui_port }}";
      if ($http_accept = "application/activity+json") {
      set $proxpass "http://0.0.0.0/:{{ lemmy_port }}";
      }
      if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams/"") {
      set $proxpass "http://0.0.0.0/:{{ lemmy_port }}";
      }
      proxy_pass $proxpass;
      
      

      https://join-lemmy.org/docs/administration/troubleshooting.html