# How do I even install Discourse?

**URL:** https://meta.discourse.org/t/how-do-i-even-install-discourse/364137
**Category:** Self-hosting
**Created:** [April 30, 2025, 11:39am UTC](https://meta.discourse.org/t/how-do-i-even-install-discourse/364137 "2025-04-30T11:39:40Z")
**Posts on this page:** 1
**Showing post:** 19

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [April 30, 2025, 7:33pm UTC](https://meta.discourse.org/t/how-do-i-even-install-discourse/364137/19 "2025-04-30T19:33:37Z")

</div>

> [@Vixi](#):
>
> The setup script gives me some error about not being able to connect on port 80 and 443. Probably because I’m setting it up on a new server which does not have those ports forwarded as I intend to use nginx proxy manager on my other server to reverse proxy to Discourse.

Then you can’t use `discourse-setup` or you can run it with `--skip-connection-test`, but you’re on your own to make it work. You also need to comment out the ssl and https templates.

> [@Vixi](#):
>
> I’ve tried to write a compose file based on the variables in the files, but docker can’t find a manifest when I attempt to pull discourse/base.

That won’t work.

You should first install it on a machine that doesn’t have anything else using ports 80 and 443 to see how it works. If you’re not going to do that then you need to understand how it works before you do anything.

---

_[View the full topic](https://meta.discourse.org/t/how-do-i-even-install-discourse/364137)._
