Hello and welcome to this new blog.
I chose to use the Hugo content management engine and static site generator, paired with Caddy.
Everything is deployed within a Docker infrastructure managed by Dokploy. In this setup, Caddy is used solely for the rapid rendering of static pages.
The server’s reverse proxy is Traefik.
I still haven’t managed to get my gitea actions running correctly for automatic updates upon commit, but that should be fixed soon. 😉
Addendum (05/04/2026)#
The workflow is now operational: gitea –> docker runner –> site container rebuild. A small procedure was required to force the POST call to pass the correct parameters (the core of the issue was the negotiation between the curl client and the Dokploy API).
Addendum 2 (05/04/2026)#
All that for this! I finally decided to switch back to a much simpler workflow: I now build the site on my local machine and upload the generated files directly to the server. It’s so much simpler and more efficient! 😉
Best regards,
Marc JESTIN
https://marcjestin.fr