I'm trying to create a SSL certificate on Let's Encrypt to add to my website which has a custom domain (from Google Domains - which doesn't look like it will create a certificate).
I haven't had much luck with the guides I've found (eg https://help.pythonanywhere.com/pages/HTTPSSetup). I go to Let's Encrypt and then on to CertBot (I assume using the shell method). If I run a bash console within PythonAnywhere to try follow the steps, I can't install CertBot, which I gather from (https://www.pythonanywhere.com/forums/topic/27527/) isn't the way to do it. From (https://help.pythonanywhere.com/pages/HTTPSCustomCerts/), I create a key and CSR and was at the step to pass my CSR to Let's Encrypt which doesn't look like the way to do it on (https://community.letsencrypt.org/t/my-server-provided-me-csr-to-get-ssl-from-letsencrypt/152371/3).
Did I completely miss something or is PythonAnywhere a provider with HTTPS built in (eg https://certbot.eff.org/hosting_providers)?