DocumentaciónPublicar
Disponible desde el plan Starter

Usar tu propio dominio

Apunta un dominio que ya tienes a tu app, con certificado SSL emitido automáticamente.

Coste en créditos: ningún paso de esta guía consume crédito de IA.

Toda app publicada nace con una dirección en *.fabapp.app, y esa sigue funcionando después de que conectes tu dominio. El dominio propio no sustituye al subdominio de la plataforma, se suma a él.

Antes de empezar

Necesitas tres cosas:

  • Un plan de pago. Free publica solo en el subdominio de la plataforma. Starter conecta 1 dominio, Builder conecta 5, y Business y Enterprise no tienen límite.
  • Un dominio ya registrado. Fabapp no vende dominios. Si aún no tienes uno, regístralo donde prefieras y vuelve aquí.
  • Acceso al panel de DNS de ese dominio. Ahí crearás dos registros. Si quien registró el dominio fue otra persona, es ella quien hace esta parte.

Paso 1: abre la pestaña Dominios

En el editor de tu app, abre la pestaña Dominios. Tiene dos partes: tu subdominio de la plataforma (que puedes renombrar en "Editar URL") y el bloque DOMINIOS PERSONALIZADOS, que es donde ocurre esta guía.

La pestaña Dominios del editor: arriba el subdominio de la plataforma con el botón "Editar URL", y debajo el bloque DOMINIOS PERSONALIZADOS con la lista de dominios y el botón "Añadir dominio".

Paso 2: elige entre subdominio y dominio raíz

Antes de escribir, decide qué dirección usará la gente. La elección cambia lo que tu proveedor de DNS necesita saber hacer.

  • Subdominio (app.tuempresa.com, www.tuempresa.com): funciona en cualquier proveedor, sin excepción. Es la opción segura.
  • Dominio raíz (tuempresa.com, sin nada delante): la conexión se hace con un registro CNAME, y el estándar del DNS no permite CNAME en la raíz. Solo funciona si tu proveedor ofrece ALIAS, ANAME o CNAME flattening. Cloudflare lo ofrece; muchos proveedores más sencillos no.

Si tu proveedor no tiene ALIAS o equivalente, usa www y configura en su panel una redirección de la raíz al www. Es el arreglo más común de internet y no tiene desventaja práctica.

Escribe el dominio elegido y pulsa Añadir dominio. Puedes escribirlo con https:// delante o con una barra al final, que la plataforma lo limpia sola.

Paso 3: crea los registros en tu proveedor

La pantalla abre la lista Registros DNS, con las columnas Tipo, Nombre, Valor y Estado. Suelen ser dos registros:

  • un CNAME, que apunta tu dominio a la dirección de Fabapp;
  • un TXT, que prueba que el dominio es tuyo.

Copia los valores de la pantalla, no de esta guía. Se generan para tu dominio y son distintos de los de otra app: el TXT de verificación, en particular, es único y no se repite.

La pantalla del dominio: arriba el aviso amarillo "Pendiente / Esperando registros DNS" y, debajo, la tabla "Registros DNS" con dos filas, un CNAME que apunta el dominio a la dirección de la plataforma y un TXT de verificación de propiedad, cada uno con TTL 3600 y estado Pendiente.

En el panel de tu proveedor, busca "Zona DNS", "Gestionar DNS" o "Registros DNS" y crea cada registro exactamente como está en la tabla. Dos detalles tumban la mayoría de los intentos:

  • El campo Nombre. Muchos proveedores completan el dominio solos. Si la tabla dice app.tuempresa.com y el campo del proveedor ya muestra .tuempresa.com al lado, escribe solo app. Pegar el nombre completo crea app.tuempresa.com.tuempresa.com, que no existe.
  • Si tu DNS está en Cloudflare, deja el registro como "DNS only" (la nubecita gris, no la naranja). La emisión del certificado se valida por HTTP, y con el proxy activo la petición de validación se detiene en la Cloudflare de tu cuenta y nunca llega hasta nosotros. Cuando el estado pase a Conectado, puedes activar el proxy si quieres.

Paso 4: verifica y espera

Vuelve a la pestaña Dominios y pulsa Verificar. El dominio pasa por tres estados:

Estado en pantalla Qué está pasando
Esperando registros DNS todavía no vemos tus registros. Normal en los primeros minutos
Verificando registros encontramos los registros y se está emitiendo el certificado SSL
Conectado está en línea, con HTTPS

La propagación de DNS puede tardar de unos minutos a 48 horas, y casi siempre tarda minutos. No hace falta que dejes la pestaña abierta: vuelve luego y pulsa Verificar de nuevo. El estado actual aparece en dos sitios, el aviso de color arriba en la pantalla del dominio y la columna Estado de cada registro.

Paso 5: el dominio principal

Toda app tiene un dominio principal, y el primero que conectes lo será solo. Si vas a usar un único dominio, no tienes que hacer nada en este paso.

Con más de uno conectado, eliges tú: pulsa el dominio en la lista para abrir su pantalla y usa Establecer como principal, junto a Verificar y Quitar. Los demás siguen en línea y sirviendo la app con normalidad. Dos reglas que la pantalla aplica:

  • solo un dominio ya Conectado puede pasar a principal, y la opción se niega mientras esté pendiente;
  • si eliminas el principal, el más antiguo de los que quedan ocupa su lugar. La app nunca se queda sin principal.

Cuando sale mal

"Este dominio ya está en uso". La dirección está conectada en otra app, tuya o de otra cuenta. Quítala de la app antigua antes de añadirla en la nueva. Si nunca la conectaste aquí, habla con soporte: puede ser un registro sobrante de un intento anterior.

"Dominio inválido". Falta el punto o sobra un carácter que el DNS no acepta. El guion bajo (_) no vale, y misitio a secas no es un dominio, misitio.com sí.

Pasó más de una hora y sigue en "Esperando registros DNS". Casi siempre es una de estas tres: el registro se creó con el nombre completo repetido (mira el paso 3), el proxy de Cloudflare está activo, o los registros se crearon en otra zona, lo que pasa cuando el dominio está registrado en un sitio y apunta los nameservers a otro. Comprueba a qué panel están mandando los nameservers.

Conectó, pero el navegador muestra un aviso de certificado. El certificado se emite después de que el DNS resuelva. Si el estado ya dice Conectado y el aviso sigue, fuerza una recarga sin caché y prueba en una ventana privada: el navegador guarda el certificado antiguo un tiempo.

El dominio raíz no conecta y el subdominio sí. Es el caso del paso 2: tu proveedor no soporta CNAME en la raíz. Usa www y redirige la raíz hacia él.

Siguiente paso

Con el dominio en línea, el paso siguiente suele ser enviar los correos de la app desde tu propio dominio, para que el mensaje de recuperación de contraseña no llegue con un remitente de la plataforma.

Abrir Fabapp
Usar tu propio dominio — Fabapp AI