Après de long moments d’hésitation, j’ai finalement ouvert un site de blog. Je n’ai pas spécialement de public visé. Le but pour moi avec ce site est de regrouper mes pensées et certaines réalisation. Si cela vous est utile aussi, n’hésitez pas à m’en faire part mail ou via mastodon!

D’un point de vus technique, ce site est généré avec ghost et le thème mnml (légèrement modifié) hébergé chez moi. J’utilise l’image docker de ghost, car je ne voulais pas m’embêter avec l’installation de nodejs. Globalement, il n’y eu aucun problème pour la configuration d’https et l’initialisation. L’installation était la suivante:

  • Apache2 est en charge de SSL et du reverse-proxy vers un port interne de ghost.
  • Ghost est installé via docker-compose. Dans le docker-compose, plusieurs variables d’environnement sont définies tel que : l’URL du site, le volume persistant et la politique de redémarrage.

Avec cette installation, j’ai le ssl de configuré et ghost utilise une url définie dans docker-compose. Mais j’avais une erreur de redirection multiples dont je ne comprends pas encore l’origine. La solution trouvée dans ce post est d’ajouter la ligne suivante dans la configuration apache2:

| RequestHeader set X-Forwarded-Proto “https”

Il ne me reste plus qu'à trouver un logo et continuer à farfouiller pour personnaliser l’affichage.

edit

Au final, je n’utilise plus ghost. J’en parle dans un autre post.