Node Red won't start 6-8-22

I had to uninstall Node Red this morning after some serious flow issues and after reinstalling, I only get the Bad Gateway screen. Any thoughts?

[10:51:21] FATAL:
[10:51:21] FATAL: SSL has been enabled using the ‘ssl’ option,
[10:51:21] FATAL: this requires a SSL certificate file which is
[10:51:21] FATAL: configured using the ‘certfile’ option in the
[10:51:21] FATAL: add-on configuration.
[10:51:21] FATAL:
[10:51:21] FATAL: Unfortunately, the file specified in the
[10:51:21] FATAL: ‘certfile’ option does not exists.
[10:51:21] FATAL:
[10:51:21] FATAL: Please ensure the certificate file exists and
[10:51:21] FATAL: is placed in the ‘/ssl/’ directory.
[10:51:21] FATAL:
[10:51:21] FATAL: In case you don’t have SSL yet, consider getting
[10:51:21] FATAL: a SSL certificate or setting the ‘ssl’ option
[10:51:21] FATAL: to ‘false’ in case you are not planning on using
[10:51:21] FATAL: SSL with this add-on.
[10:51:21] FATAL:
[10:51:21] FATAL: Check the add-on manual for more information.

Well, the error text gives you the error and the solution, so it is kind of hard to help you more than that, unless you specify exactly which part of the help text that are unclear to you.

What is unclear to me is why this is suddenly a problem and how exactly do I fix it. I appreciate that I know next to nothing about the inner workings of HA, but I’m not stupid and if I ask for help it’s because I don’t have knowledge in the area I’m asking about. Can you please explain to me like I’m 5 how to make Node Red work?

I guess you should try unselecting SSL in your configuration

Thanks. That worked. It’s been years since I initially configured it.

You got it fixed, but you did not really get an answer to why.

The reason is listed in the error text too, because it states that the certfile does not exist.
The certfile is the file containing the certificate that is used to set up a SSL connection and without this the SSL will fail.
Why the certfile is missing is a bit harder to say.
A certfile is not a file linked specifically to node red. It is a systemwide file that many integrations and addons can use.
Node Red reads this file, but does no management of it. Managemant is left for other program, like the Lets Encrypt addon.
It is possible that this addon have removed the certfile because the certficate in it had expired.
All certificates have expiration times and they can be days, week, months, years and even many years.
Lets Encrypt use 60 days, AFAIK, but other certificates, f.ex. like selfsigned, can have many years, like 10 or 15.
This means that what happened to you yesterday might have been started off by an action a long time ago.

More likely, given the timing, is that when you reinstalled the Node Red addon, you got the newest version which has SSL enabled by default.

Hmm, that will give lots of issues in the coming weeks then.

I was the new default SSL in config. I originally installed Node Red 2 years ago and I didn’t have to change it then. No idea it was set as default now.