If you desire to use the DNS-01 challenge I suggest using one of DNS providers who easily integrate with Let's Encrypt DNS validation
Remember the goal should be automation of certificate renewal since certificate are only valid 90 days from Let's Encrypt and generally renewed every 60 days.