# Https with let's encrypt behind a vpn?

**URL:** https://meta.discourse.org/t/https-with-lets-encrypt-behind-a-vpn/112726
**Category:** Self-hosting
**Created:** [March 27, 2019, 3:16pm UTC](https://meta.discourse.org/t/https-with-lets-encrypt-behind-a-vpn/112726 "2019-03-27T15:16:07Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [March 27, 2019, 3:36pm UTC](https://meta.discourse.org/t/https-with-lets-encrypt-behind-a-vpn/112726/2 "2019-03-27T15:36:03Z")

</div>

If your server isn’t publicly accessible then Let’s Encrypt can’t verify that the DNS name resolves. If it were possible for servers to get Let’s Encrypt certificates without first verifying this, then all kinds of mischief would be possible.

Even if you can bodge this to temporarily get access and issue a certificate, it will fail for renewals.

VPN can’t help you here.

You’re going to need to either:

- ask your university if they operate a Certificate Authority and can issue the server a certificate
- buy a certificate (if you have the right to do so for the DNS name)
- operate without SSL

---

_[View the full topic](https://meta.discourse.org/t/https-with-lets-encrypt-behind-a-vpn/112726)._
