# Try to install ODK central on VPS

**URL:** <https://forum.getodk.org/t/try-to-install-odk-central-on-vps/34521>\
**Category:** Support\
**Created:** [July 30, 2021, 8:07am UTC](https://forum.getodk.org/t/try-to-install-odk-central-on-vps/34521 "2021-07-30T08:07:28Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![yanokwa](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/yanokwa/32/1695_2.png) [@yanokwa](https://forum.getodk.org/u/yanokwa)\
**Post date:** [July 31, 2021, 6:02pm UTC](https://forum.getodk.org/t/try-to-install-odk-central-on-vps/34521/2 "2021-07-31T18:02:28Z")

</div>

Central runs on ports 80/443 and that’s conflicting with your other services.

If you'd like to run it on other ports, you'll need to change the ports you'd like to use in `.env` (and not in `docker-compose.yml`). And once you change those ports, you'll need to change your SSL\_TYPE to something besides `letsencrypt` because Let's Encrypt requires port 80.

If you have your own cert, use the `customssl` type and follow the instructions at [https://docs.getodk.org/central-install-digital-ocean/#using-a-custom-ssl-certificate](https://docs.getodk.org/central-install-digital-ocean/#using-a-custom-ssl-certificate). If you don't have your own cert, you'll need to use the `upstream` type and set up an SSL-enabled upstream provider (e.g., a load balancer or a reverse proxy) that routes traffic to ports that Central is running on.

---

_[View the full topic](https://forum.getodk.org/t/try-to-install-odk-central-on-vps/34521)._
