LogoLogo
  • Getting Started
  • CLI
    • Docker
    • Config.yaml
  • GUI (SOON)
  • Tunnels Types
    • HTTP/s
      • HTTP/s plugins
      • HTTP/s apps
    • TLS
    • TCP
    • UDP
  • Reservations
    • Domain
    • Endpoint
  • Troubleshoot
    • Common errors
  • Tutorials
    • Expose a local web server
    • Expose Apache/Nginx web server
    • Share files from localhost
    • Use LocalXpose with Traefik
    • Expose PocketBase backend
    • Create a custom domain name
    • Make Let's Encrypt certificate
    • Access your IP camera remotely
    • Access your Raspberry Pi remotely
    • Sync your Keepass password manager
    • Expose localhost RASA chatbot for Telegram Integration
    • Expose your local Netdata Instance
    • Testing Stripe webhook
    • Expose localhost Kubernetes
    • Expose database server (PostgreSQL)
    • Exposing local Minecraft server
    • More Tutorials
Powered by GitBook
On this page
  • 1. Create let's encrypt TLS certificate
  • 2. Start TLS tunnel

Was this helpful?

  1. Tutorials

Make Let's Encrypt certificate

This tutorial will explain how to create let's encrypt certificate for your custom domain name and use it on TLS tunnel.

PreviousCreate a custom domain nameNextAccess your IP camera remotely

Last updated 2 years ago

Was this helpful?

Creating Let's Encrypt certificate mostly needed only when you want to use TLS tunnel, HTTP tunnel will automatically generate the certificate for you and handle the renewal too.

Suppose we have a custom domain name, configured and ready to use with localxpose (see previous ), now it is time to secure it with let's encrypt TLS certificate.

1. Create let's encrypt TLS certificate

loclx domain letsencrypt --domain www.xtestgo.xyz

2. Start TLS tunnel

loclx tunnel tls --reserved-domain www.xtestgo.xyz --crt /home/localxpose/www.xtestgo.xyz-cert.pem --key /home/localxpose/www.xtestgo.xyz-key.pem

Go to our secure tunnel

tutorial