I have made documentation for Nestri, so everybody easy can find instructions to get started. It will also make it easier for people to help contribute to the documentation. The documentation is built with Nuxt3, [Docus ](https://github.com/nuxt-themes) which uses Nuxt Content.  
1.5 KiB
⚠️ Advanced users
Generating an SSL Certificate for Nestri Relay
This guide is for developers and advanced users who wish to self-host Nestri Relay. We strongly discourage this setup for general users due to its complexity, particularly when it comes to configuring SSL certificates correctly. Using a self-signed certificate or manually generating certificates can lead to issues with browser compatibility and security warnings, making it difficult to ensure a smooth experience.
For most users, we highly recommend using the Nestri-hosted Relay, which requires no manual setup and is ready to use out of the box.
Generating an SSL Certificate Using Terraform
If you still wish to proceed with self-hosting, we recommend using Terraform to generate a valid SSL certificate. This method provides a secure, automated way to obtain the necessary certificates for Nestri Relay.
Usage
-
Update the
terraform.tfvarsfile with your domain and email. -
Run the following command to initialize the Terraform working directory:
terraform initterraform planterraform apply
The configuration provides two sensitive outputs:
certificate_pem: The full certificate chain
private_key_pem: The private key for the certificate
These can be then be used in your moq-relay as it requires SSL/TLS certificates.
Note
The generated certificate and key files are saved locally and ignored by git:
.terraform
relay_*