# Proxying new setup with reverse proxy

**URL:** <https://meta.discourse.org/t/proxying-new-setup-with-reverse-proxy/406487>\
**Category:** Self-hosting\
**Created:** [June 30, 2026, 8:37pm UTC](https://meta.discourse.org/t/proxying-new-setup-with-reverse-proxy/406487 "2026-06-30T20:37:14Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Post date:** [June 30, 2026, 8:59pm UTC](https://meta.discourse.org/t/proxying-new-setup-with-reverse-proxy/406487/2 "2026-06-30T20:59:37Z")

</div>

> [@tayhansolo](#):
>
> I already had a proxmox/ubuntu vm running docker compose

If you’re running in Proxmox, it isn’t a bad idea to have Discourse in its own LXC container for simplicity with managing ports and resources. That’s what I do and what the majority of people do when using cloud compute.

> [@tayhansolo](#):
>
> I did not expect to need anything opened in my firewall

Discourse does not come with any proxy for your host system. If you aren’t able to open port 80/443 on your network (either if you dont want to or if your ISP blocks it), you should look into Cloudflare Tunnels or something else like ngrok

> [@Install Discourse on a residential internet with Cloudflare Tunnel](https://meta.discourse.org/t/install-discourse-on-a-residential-internet-with-cloudflare-tunnel/211297):
>
> Since [Discourse now has support for running on a Raspberry Pi](https://blog.discourse.org/2021/12/2021-12-07-discourse-on-a-raspberry-pi/), running a small instance in your home lab will become a common use case. However, many residential ISPs block incoming traffic to the ports 80/443 that Discourse need. For our demo site at [https://discourse-on-a-pi.falco.dev/](https://discourse-on-a-pi.falco.dev/) we used [Cloudflare Tunnel](https://blog.cloudflare.com/tunnel-for-everyone/) to work around this, and you can do it too! Setup your tunnel First, follow the following guide: The only change you need is changing the URL from url: http://localhost:8000 to url…

---

_[View the full topic](https://meta.discourse.org/t/proxying-new-setup-with-reverse-proxy/406487)._
