# Running multiple nextcloud sites

**URL:** <https://help.nextcloud.com/t/running-multiple-nextcloud-sites/222241>\
**Category:** ℹ️ Support\
**Tags:** docker\
**Created:** [April 9, 2025, 2:01pm UTC](https://help.nextcloud.com/t/running-multiple-nextcloud-sites/222241 "2025-04-09T14:01:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![NogNeetMachinaal](https://help.nextcloud.com/letter_avatar/nogneetmachinaal/32/5_5575768a8748004e209b776fc1b2916d.png) [@NogNeetMachinaal](https://help.nextcloud.com/u/NogNeetMachinaal)\
**Post date:** [April 9, 2025, 2:01pm UTC](https://help.nextcloud.com/t/running-multiple-nextcloud-sites/222241/1 "2025-04-09T14:01:37Z")

</div>

I would like to run 5 standalone nextcloud instances with one vps. Each instance with its own unique domain. and reachable via tcp port 443 - ideally without a (reverse) proxy. What is the recommended approach?

Since nextcloud uses the LAMP stack I was thinking along the lines of 5 virtual websites via Apache or nginx.

Any suggestions are welcome!

With warm regards - Will

---

<div class="post-metadata">

**Author:** ![bb77](https://help.nextcloud.com/letter_avatar/bb77/32/5_5575768a8748004e209b776fc1b2916d.png) [@bb77](https://help.nextcloud.com/u/bb77)\
**Post date:** [April 10, 2025, 9:02am UTC](https://help.nextcloud.com/t/running-multiple-nextcloud-sites/222241/2 "2025-04-10T09:02:05Z")

</div>

I don’t think it’s possible with Docker without a reverse proxy, but of course the reverse proxy could run on the same VPS as the Docker containers. Here is an example of what this could look like: [Multiple Nextcloud instances on Docker? - #3 by wwe](https://help.nextcloud.com/t/multiple-nextcloud-instances-on-docker/130279/3)

Another option would be to not use Docker and manually set up a LAMP stack, in which case you wouldn’t need a reverse proxy. You could then simply use multiple VirtualHosts in Apache, each providing a separate DocumentRoot for each Nextcloud instance:

instance1.yourdonain.tld → /var/www/instance1  
instance2.yourdomain.tld → /var/www/instance2

etc…

---

<div class="post-metadata">

**Author:** ![system](https://help.nextcloud.com/user_avatar/help.nextcloud.com/system/32/29333_2.png) [@system](https://help.nextcloud.com/u/system)\
**Post date:** [July 9, 2025, 9:02am UTC](https://help.nextcloud.com/t/running-multiple-nextcloud-sites/222241/3 "2025-07-09T09:02:59Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
