Framagit pages : besoin de compréhension

Bonjour,

J’espère être au bon endroit pour demander l’aide dans le contexte de Framagit Pages.
Avant je n’avais jamais cherché à utiliser cette possibilité pour promouvoir mes pages faites à l’aide du GSS qu’est Hugo. C’est « l’inconnu » car jamais fait, bien qu’utilisant git depuis longtemps, de manière assez basique.

Pour mon premier test, je cherche à le faire pour mon site ebnh.fr.eu.org, mon site d’auteur. Cela fait 4 jours que j’ai commencé.

Pour info, je gère personnellement mes enregistrements DNS sur serveur OpenBSD (hébergé chez obsd.ams ; Le serveur est nsd).

Actuellement, le site lié est hébergé sur Framagit : https://framagit.org/hucste/ebnh.fr.eu.org/

  • la validation nécessaire auprès de Pages est réalisée avec succès.
  • j’ai pu attaché le nom de domaine relatif - validé aussi avec succès.

Le site par le biais des pages est accessible sur :

  • https://ebnh-fr-eu-org-9e85ec.frama.io/
    Mais quand je cherche à y accéder sur le nom de domaine personnalisé, ce qui est affiché est la mouture sur mon ancien web serveur (géré par mes soins aussi).

De fait, l’obtention de cert par LE n’est pas dans l’immédiat possible.

Que me manque-t-il - voire que je n’ai pas compris ?

Autre question : je suppose très fortement que je dois désactiver du côté de mon serveur web la génération, renouvellement des certs de LE, n’est-ce pas ?!


Enregistrements DNS actuels :

$TTL 1H
$ORIGIN ebnh.fr.eu.org.
@   IN  SOA ebnh.fr.eu.org. red\+dns.huc.fr.eu.org. (
    20230071501 ;
    3H ; refresh
    1H ; retry
    2W ; expire
    1H ; negative
)

@   IN NS   ns1.stephane-huc.net.
@   IN NS   ns0.1984.is.
@   IN NS   ns1.1984.is.
@   IN NS   ns2.1984.is.
@   IN NS   ns5.he.net.
@   IN NS   ns4.he.net.
@   IN NS   ns3.he.net.
@   IN NS   ns2.he.net.
@   IN NS   ns1.he.net.

;@   IN A    46.23.90.29
;    IN AAAA 2a03:6000:6e65:619::29

;www IN A    46.23.90.29
;    IN AAAA 2a03:6000:6e65:619::29

ebnh.fr.eu.org IN CNAME hucste.frama.io.
_gitlab-pages-verification-code.ebnh.fr.eu.org. TXT gitlab-pages-verification-code=cb7d7bd1298e049cd8cbaab2767d4af8



Voilà.

OK, de ce que je remarque aujourd’hui : mon post original semble ne pas être dans le bon forum ; apparemment, j’aurais peut-être plutôt dû le mettre dans le forum Sites web, n’est-ce pas ?!

Si oui, est-ce qu’un modo/admin peut l’y déplacer ?! Merci d’avance.

Bonjour,

Ça n’avait pas trop d’incidence mais je viens de le déplacer :slight_smile:

Merci à toi.


Quoiqu’il en soit vu que les « délais » DNS sont terminés, mon site sur mon nom de domaine personnalisé n’est plus accessible - ça m’ennuie.

Donc, dans l’immédiat, je me demande si je ne vais pas faire marche arrière… Ce sera une tentative malheureuse, ratée, et c’est tout.

Je me pose la question, si je ne me suis pas trompé dans ma compréhension ?!

J’ai écrit l’enregistrement CNAME, tel que :
ebnh.fr.eu.org IN CNAME hucste.frama.io.

Étant donné qu’actuellement le site est accessible sur : https://ebnh-fr-eu-org-9e85ec.frama.io/
Je me demande plutôt si je n’aurais pas dû écrire :
ebnh.fr.eu.org IN CNAME ebnh-fr-eu-org-9e85ec.frama.io.

Bref, je viens de modifier mon enregistrement. « Wait’n see »

Hum…


Hello @hucste

C’est une demande costaude, et je t’avoue que mon profil pas du très technique ne pourra pas être très utile sur ce coup-là malheureusement.

Par contre, c’est super que tu partages ça avec le forum. Même s’il n’y a pas de réponse pour l’instant, c’est très utile de nous faire suivre le processus, car ça servira sans doute à d’autres personnes à l’avenir.

N’hésite pas à partager tes updates !

À bientôt,

Ambar pour Framasoft

Je clos le propos.

Ne trouvant pas de solutions, j’ai migré sur codeberg.pages ; et tout a quasiment fonctionné directement, sans soucis majeur…

Voilà. Bonne continuation ! :smiley:

En fait, non, je ne peux pas m’y résoudre ! :smiley:
Abandonner me casse les pieds ; donc, après avoir testé et compris certaines choses avec mon expérience / Codeberg, là où je butais c’est relativement à mes enregistrements DNS.

Le fait d’utiliser nsd / OpenBSD nécessite quelques touts petits changements, rapport à la doc officielle de Gitlab ou celle de Framasoft
En effet, il est fait mention d’utiliser les enregistrements ALIAS ; sauf que nsd ne gère pas cet enregistrement.

Il faut utiliser les enregistrements A, AAAA, et TXT, tels que :

;; frama.io
@   IN A 176.9.183.74
    IN AAAA 2a01:4f8:231:4c99::42

@   IN TXT sh-web.frama.io.
_gitlab-pages-verification-code TXT gitlab-pages-verification-code=***

Les adresses IPv4/6 n’étant pas données, j’ai fait une interrogation dig / frama.io pour les obtenir :wink:

Il me reste encore deux, trois détails parce que j’ai paramétré Pages pour qu’il fonctionne avec le nom de domaine personnalisé, mais le build utilisé pour la CI ne retourne que pour le sous-domaine de frama.io

Quoiqu’il en soit, la génération de certs LE s’est bien effectué puisque le domaine est validé.


Et parmi ce que je dois comprendre, c’est pourquoi le script de generation CI me génére au mauvais endroits, CSS, JSS, images, etc… Quid ?!

Edit : OK, tout est parfaitement réglé : à partir du moment où le projet est sous le compte user, et non pas dans un groupe ; ainsi le déploiement se fait très correctement.