Install LE in a domain with no server?

My domain points to another website and I want to install LE cert for it, is that possible or my domain should be linked to the server?

You need to prove ownership of the domain ( via port 80, 443 or DNS )

Can you run certbot on the server the other website is on ? if not, you can use the bash script getssl which is designed for obtaining certs and installing them on sites that are hosted on different servers.