Lucky DDNS + Reverse Proxy + SSL Guide
For secure public access, Lucky is a practical all-in-one option.
1. Configure DDNS
- Open Lucky -> DDNS.
- Select DNS provider (Aliyun/Tencent/Cloudflare, etc.).
- Add domain record and choose A/AAAA according to your network.
- Save and run sync.
2. Apply SSL Certificate
- Open Certificate Management -> Add certificate.
- Choose ACME issuer (Let's Encrypt recommended).
- Add domain list.
- Use DNS challenge and configure provider API credentials.
- Submit request and wait for issuance.
3. Configure Reverse Proxy
- Add Web service rule.
- Listen on
443(or high port if ISP blocks low ports). - Enable HTTPS with the issued certificate.
- Add reverse-proxy sub-rule to backend
http://<server-ip>:8686.
4. Important Security Note
Do not enable HTTP Basic Auth in front of Leelaa Reader, otherwise Flutter clients may fail authentication. Use Leelaa's built-in auth + HTTPS instead.
