Skip to content

SSL Certificates

LLStack uses acme.sh for automatic Let’s Encrypt certificate issuance and renewal.

  1. Ensure domain DNS resolves to your server IP
  2. Go to site details → SSL tab
  3. Click Issue Let’s Encrypt Certificate
  4. Domain validation and certificate issuance happen automatically

Certificates (90-day validity) are renewed automatically via cron.

/usr/local/lsws/conf/ssl/{domain}/
├── privkey.pem # Private key
└── fullchain.pem # Certificate chain

Upload PEM-format private key and certificate files for commercial certificates.

When enabled, all HTTP requests are 301 redirected to HTTPS.

Each site can use its own SSL certificate via SNI — multiple domains can share a single IP address.

The panel itself (port 30333) supports SSL with self-signed (default) or Let’s Encrypt certificates. Configure in Settings → Panel SSL.