notdeadyet

joined 1 year ago
[–] [email protected] 1 points 1 year ago (4 children)

Hey, I do.

Everything is working amazing, except I can't subscribe to anything on lemmy.ml.

What did you do to fix yours?

[–] [email protected] 0 points 1 year ago (1 children)

Mine does, I see UI: v0.17.3

[–] [email protected] 0 points 1 year ago (3 children)

Awesome, thank you.

I am in the same boat, although I am quite comfortable with most tech things, NGINX is a new world for me.

I'm wondering if I should migrate my NPM to caddy or something.

[–] [email protected] 0 points 1 year ago (11 children)

@[email protected]

Did you ever get this up and running? I am also using NPM on top of the nginx in the stack, and I can't seem to federate with lemmy.ml

Would love to know if you found a fix that could work for me

[–] [email protected] 1 points 1 year ago

@[email protected]

Thanks for that info! Unfortunately, trying to get my instance up using that config is proving to be quite difficult with my setup. I found another user with a similar setup to me that posted a guide and even that gives me the same problem with ONLY communities on lemmy.ml

https://lemmy.dcrich.net/post/1150

I am using the nginx posted on there, as well as nginx proxy manager on top of it which manages my HTTPS / SSL.

According to everyone that followed that guide, there are zero issues for them, but for me, nothing works on lemmy.ml which is unfortunate as there are a lot of communities I want to subscribe to on here.

[–] [email protected] 1 points 1 year ago (2 children)

@[email protected]

I'm just using the default one from the instructions, pasted it below. It may also be worth noting that I am using Nginx Proxy Manager on top of all this for ssl. I have set all custom locations (api, feeds, nodeinfo, pictrs) but I have left the advanced section blank.

worker_processes 1; events { worker_connections 1024; } http { upstream lemmy { # this needs to map to the lemmy (server) docker service hostname server "lemmy:8536"; } upstream lemmy-ui { # this needs to map to the lemmy-ui docker service hostname server "lemmy-ui:1234"; }

server {
    # this is the port inside docker, not the public one yet
    listen 80;
    # change if needed, this is facing the public web
    server_name localhost;
    server_tokens off;

    gzip on;
    gzip_types text/css application/javascript image/svg+xml;
    gzip_vary on;

    # Upload limit, relevant for pictrs
    client_max_body_size 20M;

    add_header X-Frame-Options SAMEORIGIN;
    add_header X-Content-Type-Options nosniff;
    add_header X-XSS-Protection "1; mode=block";

    # frontend general requests
    location / {
        # distinguish between ui requests and backend
        # don't change lemmy-ui or lemmy here, they refer to the upstream definitions on top
        set $proxpass "http://lemmy-ui";

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

        rewrite ^(.+)/+$ $1 permanent;
        # Send actual client IP upstream
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    # backend
    location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) {
        proxy_pass "http://lemmy";
        # proxy common stuff
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";

        # Send actual client IP upstream
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

}

[–] [email protected] 1 points 1 year ago

Tried that, made no difference. Thank you though

[–] [email protected] 2 points 1 year ago

Thanks for the idea. Tried it and no luck unfortunately

[–] [email protected] 1 points 1 year ago (1 children)

Just tried that, same issue unfortunately. Do I add that only to the lemmy service?

[–] [email protected] 1 points 1 year ago (1 children)

@[email protected] Thanks for the reply. I have done that and can successfully see the community. However, when I try to subscribe it is stuck at pending. Cancelling and trying again doesn't seem to fix it.

I only have this issue with communities on lemmy.ml from my instance lemmy.notdead.net

[–] [email protected] 1 points 1 year ago

Thanks for the suggestion. Unfortunately, no luck doing that. I also noticed, I can't see my meta community from the lemmy.ml search, but I can find it from other instances. ( https://lemmy.notdead.net/c/meta )

I seem to only have issues federating with lemmy.ml

 

Hey everyone,

I finally figured out how to get my Lemmy instance up and running. Everything seems to work great except for the fact that I can’t subscribe to any lemmy.ml communities; it just stays stuck at pending. All other communities on other instances subscribe successfully.

Is this an issue on my end or is there an issue with lemmy.ml?

view more: next ›