Problemas frecuentes (Coolify + GitHub)¶
Errores que ya vimos al publicar este sitio. Si el síntoma es otro, empezá por el log de Deployments en Coolify y Recent deliveries de la GitHub App.
500 — Failed to get installation token … Repository not found¶
GitHub no está diciendo que borramos sla-crp-mkdocs. Coolify pide un token a:
Si GitHub responde Not Found, Coolify muestra ese mensaje.
Causas reales:
- Installation ID incorrecto (el caso de esta instancia: Coolify tenía
160061585, la org tiene160061605). - App ID, Installation ID y
.pemno son de la misma App. - La App está instalada en tu usuario y el repo está en FADUA-S-A.
- El Installation ID es el App ID pegado en el campo equivocado.
Qué hacer:
- Abrí
https://github.com/organizations/FADUA-S-A/settings/installations. - Configure en la App de Coolify.
- Copiá el número de
.../installations/ESTE. - Coolify → Source → Installation ID → ese número → Save.
- Reintentá crear la Application.
404 en github.com/settings/apps/…¶
Esa URL es de apps de tu usuario. Esta App se creó en la org. Usá:
No aparece App ID / Client secret en la Source¶
Estás en la pantalla de las dos tarjetas (Automated vs Manual). Esos campos salen después de Continue manually, o después de un Register with GitHub exitoso.
El .pem se carga antes en Keys & Tokens → Private Keys, no en un textarea
de la Source.
No encuentro “Instance FQDN”¶
En Coolify actual el campo se llama URL: Settings → Configuration (General).
Valor de esta instancia: https://coolify.fadua.ar.
Si ya abrís el panel por esa URL con HTTPS, está configurado. No hace falta para crear la GitHub App más que eso sea alcanzable desde internet (webhooks).
El repo no aparece al crear la Application¶
- Installation en la org, no en
@usuario. - Repository access de esa instalación incluye el repo.
- En Coolify, Load repository.
Deploy OK pero docs.fadua.ar no pide contraseña¶
MkDocs no autentica. Falta el middleware de Coolify:
- Application (el MkDocs, no la Source) → General → HTTP Basic Authentication.
- Save + Deploy (si no redeployás, Traefik no aplica las labels).
- Ventana privada.
Readonly labels tiene que estar ON.
Push a main y no hay deploy¶
- Auto Deploy ON en la Application.
- Push a
main, no a otra rama. - GitHub App → Advanced → Recent deliveries: POST a
/webhooks/source/github/eventscon HTTP 200. - El panel
https://coolify.fadua.artiene que ser público; si solo existe por túnel SSH, el webhook no llega.
Build pack / puerto raros¶
Coolify propone Railpack y puerto 3000. Para este repo: Dockerfile y 80.
Build rojo en mkdocs build --strict¶
Link roto o archivo de nav que no existe. El log de Coolify muestra el archivo.
Corregí, push, no hace falta tocar la GitHub App.