# HTTPS

> Serve DS Server over HTTPS: set Kestrel endpoints with a PFX or PEM certificate in appsettings.json or environment variables, in Docker, or bind it in IIS.

- **Product:** DS Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** DS Server > Installation Guide > HTTPS
- **Web URL:** https://docs.textcontrol.com/ds-server/installation/https/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/installation/https/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/installation/https/llms-full.txt

---

## On This Page

- [The Default HTTPS Address](https://docs.textcontrol.com/ds-server/installation/https/#the-default-https-address)
- [Configure HTTPS in appsettings.json](https://docs.textcontrol.com/ds-server/installation/https/#configure-https-in-appsettings-json)
- [Keep the Password Out of the File](https://docs.textcontrol.com/ds-server/installation/https/#keep-the-password-out-of-the-file)
- [Configure HTTPS With Environment Variables](https://docs.textcontrol.com/ds-server/installation/https/#configure-https-with-environment-variables)
- [HTTPS in IIS](https://docs.textcontrol.com/ds-server/installation/https/#https-in-iis)
- [Connect Clients Over HTTPS](https://docs.textcontrol.com/ds-server/installation/https/#connect-clients-over-https)
- [Next Steps](https://docs.textcontrol.com/ds-server/installation/https/#next-steps)

---

## Nearby

- **Previous:** [Configuration](https://docs.textcontrol.com/ds-server/installation/configuration/llms.txt)
- **Next:** [Upgrading](https://docs.textcontrol.com/ds-server/installation/upgrading/llms.txt)
