Files

2.1 KiB

Runbook: Baserow en Coolify

Dominio: https://baserow.urieljareth.org

Aplicacion verificada: vngcvnhbfqboov4nln88zc73

Recurso Coolify: baserow:main-md9t2bo1h9wdcp69mbw1cppc

Contenedor principal: baserow-vngcvnhbfqboov4nln88zc73-164230166388

Estado

.\coolify_skill\scripts\Get-CoolifyDockerStatus.ps1 -Filter "baserow|s10bvby|vztgldo"
curl.exe -k -sSI --max-time 30 https://baserow.urieljareth.org/login

Resultado verificado el 2026-05-31:

  • Baserow: healthy
  • BASEROW_PUBLIC_URL: https://baserow.urieljareth.org
  • /login: 302 Found hacia /signup
  • /signup: 200 OK
  • Postgres externo: s10bvby71tb1fpbcl4tnxzzh
  • Redis externo: vztgldo9cap3s0oj240tokgj
  • servicio duplicado baserow-f3payqxqgnfv3l47zr0q25t6: detenido

Fix aplicado

Baserow no arrancaba de forma publica por dos problemas:

  1. El compose intentaba publicar puertos host 80:80 y 443:443, que deben pertenecer a coolify-proxy.
  2. Baserow necesitaba resolver Postgres y Redis en la red global coolify.

La resolucion DNS de estos hosts depende de esa red:

  • s10bvby71tb1fpbcl4tnxzzh
  • vztgldo9cap3s0oj240tokgj

El compose de Baserow debe dejar que Traefik sirva el dominio y debe usar la red coolify:

services:
  baserow:
    networks:
      coolify: null

networks:
  coolify:
    name: coolify
    external: true

Tambien se corrigio la regla de Traefik. No usar Host(\baserow...); debe usar backticks:

Host(`baserow.urieljareth.org`) && PathPrefix(`/`)

Aplicar compose

.\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- sh -lc 'cd /data/coolify/applications/vngcvnhbfqboov4nln88zc73 && docker compose config --quiet && docker compose up -d'"

Logs

.\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker logs baserow-vngcvnhbfqboov4nln88zc73-164230166388 --tail 160"
.\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker logs coolify-proxy --tail 120 | grep -Ei 'baserow|vng|error'"

Primer uso

En una instalacion nueva, /login redirige a /signup para crear el primer usuario administrador.