
Codeberg Pages con dominio personalizado
Si en el artículo anterior veíamos cómo utilizar Codeberg Pages para publicar un sitio estático, en este revisaremos cómo podemos hacerlo para servirlo a través de un dominio DNS propio.
Para ello necesitaremos, un nombre DNS en nuestro haber, y un Codeberg Pages funcionando. En este artículo se seguirá la documentación oficial.
Primero, se deberá de crear un fichero .domains
nuevo en nuestro repositorio con una lista de nombres DNS, el primer dominio de la lista será el dominio principal, el resto de dominios serán redirigidos al primero. En mi caso por ejemplo, el fichero .domains
será el siguiente:
# Fichero de dominios para Codeberg Pages
jrlambea.me
www.jrlambea.me
Tras esto, haremos push
al repositorio con el nuevo fichero, y realizaremos los cambios en el DNS para poder redirigir el tráfico al servidor de Codeberg Pages.
En mi caso, las opciones preferentes de utilizar un CNAME
o ALIAS
como registro @ no son posibles, así que realizaremos una configuración de registros de tipo A
:
name myself.example.com, type A, data 217.197.91.145
name myself.example.com, type AAAA, data 2001:67c:1401:20f0::1
name myself.example.com, type TXT, data frida.codeberg.page
Una vez configurados estos registros DNS, deberemos esperar a la propagación de los registros para poder acceder. Tras la configuración es probable que al intentar acceder al sitio aparezca un error de certificado por common name invalido, tan sólo se deberá de esperar un par de minutos para que Codeberg Pages configure un nuevo certificado firmado por Let’s Encrypt.