# System architecture with Mobile Module

**URL:** <https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510>\
**Category:** Ignition\
**Created:** [November 30, 2012, 6:57pm UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510 "2012-11-30T18:57:52Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![DennisWomack](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@DennisWomack](https://forum.inductiveautomation.com/u/DennisWomack)\
**Post date:** [November 30, 2012, 6:57pm UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/1 "2012-11-30T18:57:52Z")

</div>

Since things are so modular in Ignition, what are the options as to where the Mobile Module runs?

Can I have the main Gateway in a Linux box, and the Mobile module running on seperate Windows box?

I understand mobile will not run on Linux… Why is that? Headless vs Headful?

Will it run on Linux in vnc mode?

I am looking at all the possilble ways to run the mobile module to support iPads. HTML5, VNC, or RDP.

Since we have VMware Enterprise, multiple servers is not an issue.

Thanks for any help.

Dennis

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [November 30, 2012, 7:55pm UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/2 "2012-11-30T19:55:25Z")

</div>

You can’t run the mobile module on another machine since it uses a local project. It would be possible to have another machine with a separate mobile project that communicates to the main server’s OPC-UA server for PLC data. However, that would require another Vision license.

You can run the mobile module on a Linux machine. Your linux machine has to have the X windowing environment and you have to start Ignition inside that environment. We don’t have the exact steps to get it working on a headless machine. If you install Ubuntu desktop you can get it working.

I have gotten the mobile module to work in the Amazon EC2 cloud on a headless machine. Basically X was installed and a VNC server was installed. I could VNC into the machine and start Ignition from that.

---

<div class="post-metadata">

**Author:** ![BSH](https://avatars.discourse-cdn.com/v4/letter/b/c68b51/32.png) [@BSH](https://forum.inductiveautomation.com/u/BSH)\
**Post date:** [February 18, 2013, 8:48am UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/3 "2013-02-18T08:48:25Z")

</div>

Hi Travis,  
I’m really interested in how you got it working since I am trying to do the same thing. At the moment I have an EC2 instance with Ignition and Xvfb but can’t get the mobile module to work.

You mentioned starting Ignition from the VNC session, I’ll try that today.

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [February 23, 2013, 12:41am UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/4 "2013-02-23T00:41:51Z")

</div>

Yeah, I started with an Ubuntu image that already had X and VNC configured. The only way for me to get into the machine was through VNC so I started Ignition inside of that environment. I couldn’t get it to work automatically if the machine rebooted. I had to start it manually through VNC every time.

---

<div class="post-metadata">

**Author:** ![jim\_lapratt](https://avatars.discourse-cdn.com/v4/letter/j/cc9497/32.png) [@jim\_lapratt](https://forum.inductiveautomation.com/u/jim_lapratt)\
**Post date:** [November 13, 2013, 2:14pm UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/5 "2013-11-13T14:14:22Z")

</div>

A nice document on this would be great.

---

<div class="post-metadata">

**Author:** ![kwj](https://avatars.discourse-cdn.com/v4/letter/k/838e76/32.png) [@kwj](https://forum.inductiveautomation.com/u/kwj)\
**Post date:** [November 13, 2013, 4:01pm UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/6 "2013-11-13T16:01:55Z")

</div>

The ability to host the mobile module on a separate machine would be pretty sweet. Just my two cents.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [November 15, 2013, 1:33am UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/7 "2013-11-15T01:33:41Z")

</div>

AxisIt, we’re working on the ‘nice document’, but you can find a rough one at [pastebin.com/DYfq5T1i](http://pastebin.com/DYfq5T1i) . 🙂

---

<div class="post-metadata">

**Author:** ![BSH](https://avatars.discourse-cdn.com/v4/letter/b/c68b51/32.png) [@BSH](https://forum.inductiveautomation.com/u/BSH)\
**Post date:** [March 11, 2014, 6:22pm UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/8 "2014-03-11T18:22:59Z")

</div>

Any chance this can be reviewed for RedHat, XFCE is not available on RHEL.

---

<div class="post-metadata">

**Author:** ![BSH](https://avatars.discourse-cdn.com/v4/letter/b/c68b51/32.png) [@BSH](https://forum.inductiveautomation.com/u/BSH)\
**Post date:** [March 13, 2014, 10:47am UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/9 "2014-03-13T10:47:57Z")

</div>

I’ve got it working and will put some documentation up when I get a chance.

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [June 22, 2014, 7:49pm UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/10 "2014-06-22T19:49:02Z")

</div>

Hi BSH,

I need to get the mobile module working on CentOS release 6.5. Can you post those instructions for getting the mobile module working on redhat?

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [June 22, 2014, 11:50pm UTC](https://forum.inductiveautomation.com/t/system-architecture-with-mobile-module/5510/11 "2014-06-22T23:50:36Z")

</div>

I was able to get the mobile module working on CentOS by following these instructions to install the needed software: [digitalocean.com/community/ … os-6-5-x64](https://www.digitalocean.com/community/questions/xfce-on-centos-6-5-x64)

And then following the instructions here: [inductiveautomation.com/support/kb?0=160](http://www.inductiveautomation.com/support/kb?0=160)

Need to make sure that the “/usr/local/bin/ignition/xvfbstart &” command gets called when Ignition starts.
