# How to have identical projects in the same gateway

**URL:** <https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [May 13, 2026, 5:57pm UTC](https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518 "2026-05-13T17:57:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![oscar.delarosa](https://avatars.discourse-cdn.com/v4/letter/o/8e8cbc/32.png) [@oscar.delarosa](https://forum.inductiveautomation.com/u/oscar.delarosa)\
**Post date:** [May 13, 2026, 5:57pm UTC](https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518/1 "2026-05-13T17:57:57Z")

</div>

I have 2 lines that are the same in terms of names and processes i want to be able to host both of them in the same gateway, I know for tags I can have a folder for line1 and one for line2 but is there a way to do the same with the projects?? For example l1 URL would be

[http://localhost:8088/data/perspective/client/l1/station-004/](http://localhost:8088/data/perspective/client/l1/station-004/)

and line 2

[http://localhost:8088/data/perspective/client/l2/station-004/](http://localhost:8088/data/perspective/client/l2/station-004/)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 13, 2026, 6:12pm UTC](https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518/2 "2026-05-13T18:12:31Z")

</div>

Don't make separate projects. Use one project, and parameterize the page URL to have the line name embedded (typically the folder name for tags). Then the project's views can parameterize the tag path to point at either line.

---

<div class="post-metadata">

**Author:** ![Chris\_Bingham](https://avatars.discourse-cdn.com/v4/letter/c/e5b9ba/32.png) [@Chris\_Bingham](https://forum.inductiveautomation.com/u/Chris_Bingham)\
**Post date:** [May 14, 2026, 4:16am UTC](https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518/3 "2026-05-14T04:16:08Z")

</div>

For a single project setup, you can pass a parameter within the URL, giving you the ability to bookmark each line within your browser.

If you desire separate projects, you can create a parent / inheritable project, which contains all resources common to both projects. Then create two additional projects which inherit the first and are runnable. You can then override any resources which are unique to that project / line (like each project's default tag provider, for example).

I'd recommend starting with #1, and migrate to #2 if you need additional separation between lines (like limiting operator access to a single line, etc.).

---

<div class="post-metadata">

**Author:** ![Matej\_Medvecky](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@Matej\_Medvecky](https://forum.inductiveautomation.com/u/Matej_Medvecky)\
**Post date:** [May 14, 2026, 8:52pm UTC](https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518/4 "2026-05-14T20:52:54Z")

</div>

> [@pturmel](#):
>
> Use one project, and parameterize the page URL

⬆

this is all you need... you will have just 1 view created in designer and you can call it for different lines just by changing the url, see documenation: [Pages in Perspective | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.3/ignition-modules/perspective/pages-in-perspective#passing-parameters-to-pages)

---

<div class="post-metadata">

**Author:** ![oscar.delarosa](https://avatars.discourse-cdn.com/v4/letter/o/8e8cbc/32.png) [@oscar.delarosa](https://forum.inductiveautomation.com/u/oscar.delarosa)\
**Post date:** [May 14, 2026, 9:04pm UTC](https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518/5 "2026-05-14T21:04:20Z")

</div>

Interesting, this seems like a path forward, I'll try it, thanks

---

<div class="post-metadata">

**Author:** ![oscar.delarosa](https://avatars.discourse-cdn.com/v4/letter/o/8e8cbc/32.png) [@oscar.delarosa](https://forum.inductiveautomation.com/u/oscar.delarosa)\
**Post date:** [May 15, 2026, 4:27pm UTC](https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518/6 "2026-05-15T16:27:43Z")

</div>

This has been working great. I'm having some trouble with the shared settings part of the pages

Is there a way to pass the URL parameter to a share settings visu parameter?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/3/730c9442b9e58417ac59e68233c0d1e8a0400086.png)

---

<div class="post-metadata">

**Author:** ![Chris\_Bingham](https://avatars.discourse-cdn.com/v4/letter/c/e5b9ba/32.png) [@Chris\_Bingham](https://forum.inductiveautomation.com/u/Chris_Bingham)\
**Post date:** [May 15, 2026, 7:13pm UTC](https://forum.inductiveautomation.com/t/how-to-have-identical-projects-in-the-same-gateway/115518/7 "2026-05-15T19:13:06Z")

</div>

Took me a minute to find the post, but I remember this from a little while back (use the primary **view** to write to the **page** , which each of your docked **views** shares with the main):

> [@Perspective URL props to docked window](https://forum.inductiveautomation.com/t/perspective-url-props-to-docked-window/38550/3):
>
> Fundamentally, you’re right - this shouldn’t be so difficult. Perhaps we should simply set the page URL parameters on all views that have the proper input defined. So for example, if you had the page mounted at /mypage/:paramName and both your primary view and a docked view defined an input named paramName, we could simply set both. In the meantime, however, there is an easier way than passing messages, which as you surmised, is not really that safe (you can’t rely on one view loading before th…
