# Difference gateway settings between two servers?

**URL:** <https://forum.inductiveautomation.com/t/difference-gateway-settings-between-two-servers/35407>\
**Category:** Ignition\
**Created:** [June 8, 2020, 1:47pm UTC](https://forum.inductiveautomation.com/t/difference-gateway-settings-between-two-servers/35407 "2020-06-08T13:47:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![matt.beyer](https://avatars.discourse-cdn.com/v4/letter/m/aca169/32.png) [@matt.beyer](https://forum.inductiveautomation.com/u/matt.beyer)\
**Post date:** [June 8, 2020, 1:47pm UTC](https://forum.inductiveautomation.com/t/difference-gateway-settings-between-two-servers/35407/1 "2020-06-08T13:47:20Z")

</div>

Hi Folks,  
This is perhaps a novice question, but is there an easy way to difference the settings between two different gateways or gateway backups? I’m beginning development on a new project that will be deployed on a different Gateway server from the development one. I’d like to make a map of all the settings that will need to be updated when the project goes live. Any thoughts? How do you handle the differences between your development environment/database/settings and the ultimate end-point?

---

<div class="post-metadata">

**Author:** ![Sanderd17](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sanderd17/32/8735_2.png) [@Sanderd17](https://forum.inductiveautomation.com/u/Sanderd17)\
**Post date:** [June 8, 2020, 2:11pm UTC](https://forum.inductiveautomation.com/t/difference-gateway-settings-between-two-servers/35407/2 "2020-06-08T14:11:39Z")

</div>

Working with backup and restore is usually a bad idea. First, it takes too long to restore a project and correct all the settings. And when you missed something, it doesn’t work from the first time.

Most of our changes we do online (on the live Ignition). It’s rare to have an issue that causes downtime. But when we work on a backup (mostly on bigger tasks), we keep track of the changed resources, and export-import only those changes.

On Ignition 7, that was pure manual work. But Ignition 8 saves most resources to the disk (except tags), so you can use some VCS like git to tell you what has changed.

---

<div class="post-metadata">

**Author:** ![matt.beyer](https://avatars.discourse-cdn.com/v4/letter/m/aca169/32.png) [@matt.beyer](https://forum.inductiveautomation.com/u/matt.beyer)\
**Post date:** [June 8, 2020, 2:42pm UTC](https://forum.inductiveautomation.com/t/difference-gateway-settings-between-two-servers/35407/4 "2020-06-08T14:42:49Z")

</div>

Thanks for your quick response!

So, in the case where you have a functioning project and gateway that you would like to duplicate so you can build a similar looking, but differently functioning project, would you load the existing project and backup, change the few settings necessary to connect to your development devices, servers and databases? And then just swap those settings on deployment? Or is it better to start fresh and just import the pieces you need?

---

<div class="post-metadata">

**Author:** ![Sanderd17](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sanderd17/32/8735_2.png) [@Sanderd17](https://forum.inductiveautomation.com/u/Sanderd17)\
**Post date:** [June 9, 2020, 5:55am UTC](https://forum.inductiveautomation.com/t/difference-gateway-settings-between-two-servers/35407/5 "2020-06-09T05:55:38Z")

</div>

I was talking about making changes to an existing project.

When you start a new project, you can indeed start from a backup and change the settings, or start from an empty project and export-imort the needed resources. For new projects it doesn’t make a lot of difference, as you need time to develop and test it anyway.
