this post was submitted on 10 Jun 2023
4 points (100.0% liked)

Lemmy Support

4652 readers
1 users here now

Support / questions about Lemmy.

Matrix Space: #lemmy-space

founded 5 years ago
MODERATORS
 

I'm hopefully finishing up my first Lemmy installation through Ansible and have now enabled federation but think there are issues.

What's working:

  • See instances showing up in the instances list
  • Searching across federated sites works

What's not working:

  • When trying to subscribe to communities on other sites, I see "subscribe pending" - I found this Github issue which points to troubleshooting with CURL commands - they should return valid JSON and instead return nothing.
  • Posted to other communities doesn't seem to go through - I'm guessing the same problem.

As far as I can tell, this is probably an nginx configuration problem. Is that the case, and what's the best way to tackle that given the Ansible setup?

Thank you!

you are viewing a single comment's thread
view the rest of the comments
[–] worldcitizen101@sopuli.xyz 1 points 1 year ago

Weirdly enough, it works correctly after a reinstall. Here's what I did, if it helps anyone:

  1. Delete the virtual server at Hetzner
  2. Create a new virtual server
  3. Ensure SSH still works
  4. Run the Ansible playlist
  5. Open the site and configure the new Lemmy instance
  6. Do not disable federation
  7. Create a new community and initial comment, run the curl commands noted above (I can't see this being valuable except as a confirmation that everything is working)
  8. Block lemmygrad.ml and enable federation debugging
  9. Search for a community on another server (I used !fountainpens@sopuli.xyz), open it up, then subscribe

I'm hesitant about a solution that involves reinstalling, but I'm new enough at managing virtual environments that I'm not going to look a gift horse in the mouth.