-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Ghost CMS ready services issue with Caddy - doesn't work after deployment with ERR_SSL_PROTOCOL_ERROR #4809
Comments
@RobertoGD can you paste the container labels |
@djsisson sure:
|
@RobertoGD i see you mention you have multiple servers, how is your ghost domain being directed to your server |
@djsisson my domain points to IP address of my second server. But this has never been an issue as Coolify takes care of everything with Caddy. I just wonder why it creates Traefik labels when I rely only on Caddy. |
@RobertoGD it makes both incase you want to switch, you can set it to not make traefik labels if you require can you post your caddy logs, i am not an expert in caddy, so can't tell if there is an error in those caddy labels. |
@djsisson ok, thx for trying to help me. One thing I did only is I cleared it from my real domains for now.
|
Trying to solve it by checking everything that I can but it seems like I lack specific details. |
@blorente Unfortunately this doesn't work and doesn't stop issues with Caddy. There is a different underlying issue with Caddy. I went through different logs and there are problems with Caddy getting certificates for any Ghost installations. This is something that needs to be checked by Coolfiy devs and I hope they will look at it as it seems this issue is common at this moment. |
Error Message and Logs
I'm having an issue with one click deploy version of Ghost CMS. There is only one version available as I can't see one with MariaDB [I remember it was available but looks like isn't. ]
So I went with the one available, set it to deployment, and added my custom domain and it doesn't work. When I'm trying to access the website I can only see: ERR_SSL_PROTOCOL_ERROR
As shown in my screenshot, you can see what's visible when you're able to access the website.
I have no errors when I'm deploying an app. No errors after deployment in Ghost or DB logs only warnings related to not filled email settings which are fine as those can be added later.
I had issues earlier, about a week ago as I updated from I think v318 to v380 and had an error with the missing "uuid" column in DB. I added it manually and it's all gone. Any chance this affects something?
But I made a lot of tests like deploying WordPress or other apps and those work fine.
I deployed Ghost without a domain but with a subdomain as per my Coolify instance.
The same results with SSL Error.
Steps to Reproduce
Example Repository URL
No response
Coolify Version
v4.0.0-beta.380
Are you using Coolify Cloud?
No (self-hosted)
Operating System and Version (self-hosted)
Ubuntu 24.04 LTS
Additional Information
I started a Discord conversation about it as I couldn't find anything wrong with:
https://discord.com/channels/459365938081431553/1327923302970167306
I also noticed someone recently had the same issue here:
#4501
I tried to check other bits later like verify:
SERVICE_FQDN_GHOST=
SERVICE_FQDN_GHOST_2368=
Because I noticed my first Ghost installation had:
SERVICE_FQDN_GHOST= - here I had a proper domain
abut:
SERVICE_FQDN_GHOST_2368= - this one had a subdomain automatically assigned by Coolify.
That was weird so I changed it:
SERVICE_FQDN_GHOST_2368= to match SERVICE_FQDN_GHOST=
But it didn't help. After deployment still the same issue.
Hope any Coolify dev can pick this one up as something is wrong with Caddy. I don't see people with Traefik talking about this issue.
I'm happy to provide any logs you need.
It isn't my first time with Ghost but mostly I've been selfhosting it on DigitalOcean but due to selfhosting all stuff on my Hetzner instances, I'm moving from that.
The text was updated successfully, but these errors were encountered: