Hello
I’m completely new here and looking forward to n8n. Unfortunately my first attempt failed. But I think I know why but still need your help.

I have running n8n as a docker container behind a SWAG proxy ( SWAG - LinuxServer.io ).
This works. So I have the possibility to access with httpS and do not need a specification port.

server {
    listen 443 ssl;
    listen [::]:443 ssl;
    server_name n8n_web.*;
    include /config/nginx/ssl.conf;
    client_max_body_size 0;
    location / {
        include /config/nginx/proxy.conf;
        resolver 127.0.0.11 valid=30s;
        set $upstream_app n8n_web;
        set $upstream_port 5678;
        set $upstream_proto http;
        proxy_pass $upstream_proto://$upstream_app:$upstream_port;

Now the first workflow I tried was this example - Receive updates from Telegram and send an image | n8n workflow template
Telegram bot is created - credentials entered but I get this error message

Telegram Trigger: Bad Request: bad webhook: HTTPS url must be provided for webhook

I also found this I the community Issue-with-telegram-webhook/1374 (since I’m a new user I’m not allowed to have more than two links).

I assume that the internal container name is sent as webhook URL to Telegram but this is only available internally and not httpS.
How can I adjust the workflow (or the server config) so that the external URL name is sent including https e.g. n8n_web.mydomain.com.
I don’t want to start n8n with the tunnel

Thank you very much

Welcome to the community @ico !

Did you set WEBHOOK_TUNNEL_URL to the external domain n8n is reachable at?