I’ve seen lots of posts about moving Let’s Encrypt when you’re changing hosts, but all of them require you to access the /etc folder to obtain the files and move them over. I don’t have that option.
I have a website client who is in the fun situation where “a friend hosts us for free”. They’ve realized the mass limitations of such an arragement, and decided to move to a hosting account of their own. The thing is, their “friend” has only given me limited access to what I can do, and half of the access he thinks he’s given me doesn’t work (I don’t have time to train someone to give me the access I need, especially when that someone fights me every step of the way because they think I’m trying to steal something.)
The “friend” is on Dreamhost. They also got a new Let’s Encrypt certificate for the domain (purchased through Dreamhost) about a month ago. I moved their site to SiteGround yesterday (which also allows for Let’s Encrypt). The domain doesn’t expire for almost a year, so they’re going to leave it at Dreamhost until about March, where they’ll move the registration elsewhere. I’m changing the DNS records tomorrow to point away from Dreamhost to the new Siteground nameservers. I have full access to everything at Siteground, but only access to public_html at Dreamhost.
My question is: what is the best way to handle this? If I change the nameservers to point to Siteground, but leave the domain name (and Let’s Encrypt) at Dreamhost, how do I get it to continue working? Will just popping something into .htaccess work? Do I need to issue a new certificate? (I hope not, because I can’t.) Keep in mind I will get NO help from the “friend” who helped them in the first place, so if he needs to do something to make this work, it won’t happen. He’s already made that clear.
Any advice for me?