this post was submitted on 27 Jun 2023
7 points (81.8% liked)

Lemmy Support

4634 readers
15 users here now

Support / questions about Lemmy.

Matrix Space: #lemmy-space

founded 5 years ago
MODERATORS
 

Hi.

i'm using ansible for installation and upgrading. My setup has an external nginx running which does the SSL part, so i want to remove the SSL and certbot parts of the /templates/nginx.conf file.

(i'm not sure if i have to edit the other nginx_internal.conf file) But with the below settings i get 'Bad gateway'.

Hoping someone can point me in the right direction. Thanks

limit_req_zone $binary_remote_addr zone={{domain}}_ratelimit:10m rate=1r/s;

# changelog
# 2023-06-27    Merge remote #5246 and remove certbot and ssl

server {
    listen 80;
    listen [::]:80;
    server_name {{domain}};

    location / {
      proxy_pass http://0.0.0.0:{{lemmy_port}};
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

access_log /var/log/nginx/access.log combined;
you are viewing a single comment's thread
view the rest of the comments
[โ€“] roho@lemmy.ml 1 points 1 year ago* (last edited 1 year ago) (1 children)

Hi. thanks.

i logged in and found the port number in the /etc/sites/sites_enabled/.conf

i did the merge again, and via domain and the local port i get the following:

i logged into portainer and found this message many times for _lemmy-ui_1:

API error: FetchError: request to http://lemmy:8536/api/v3/site? failed, reason: getaddrinfo EAI_AGAIN lemmy

in _lemmy_1 it says this many times:

thread 'main' panicked at 'Failed to load settings file, see documentation (https://join-lemmy.org/docs/en/administration/configuration.html): LemmyError { message: None, inner: "unknown field `use_tls`, expected one of `smtp_server`, `smtp_login`, `smtp_password`, `smtp_from_address`, `tls_type`" near 40:12, context: SpanTrace [] }', crates/utils/src/settings/mod.rs:20:20
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

mm.. this use_tls field ๐Ÿค”...

On the ansible machine, i have this use_tls in the email section in inventory/host_vars/<domain>/config.hjson. i'll check if that field is still allowed

โœ… in the defaults.hjson (mentioned in repy below), the use_tls isn't mentioned, so i removed that keyword, and Lemmy version 0.18 is up๐Ÿ™Œ

[โ€“] roho@lemmy.ml 1 points 1 year ago* (last edited 1 year ago)

Seems this documentation https://join-lemmy.org/docs/administration/configuration.html#full-config-with-default-values is a bit outdated

it refers to {{#include ../../include/config/defaults.hjson}}

but i couldn't find defaults.hjson except in the lemmy github here

https://github.com/LemmyNet/lemmy/blob/main/config/defaults.hjson