Pour le challenge TLS, utilise simplement ces quelques lignes :
certificatesResolvers:
le-ec384:
acme:
email: mail@domaine.tld
storage: acme.json
keyType: EC384
tlsChallenge: {}
Effectivement il ne faut pas activer l'option insecure, à la place utilise le service api@internal qui est créé automatiquement dès que l'API est activée, et tu peux l'utiliser directement dans un routeur. Chez ta config, remplace ainsi traefik@file par api@internal tout simplement.