# How to deploy Zulip with Docker Compose ```{toctree} --- maxdepth: 3 --- compose-getting-started compose-settings compose-ssl compose-ports compose-secrets compose-manual-configuration compose-authentication compose-incoming-email compose-outgoing-proxy compose-upgrading compose-upgrading-from-legacy compose-commands compose-existing-services compose-build compose-backups ```