# How to Install Ignition Edge on Ubuntu Linux

**URL:** <https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [October 26, 2019, 8:38pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426 "2019-10-26T20:38:39Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![tyler.bennett](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@tyler.bennett](https://forum.inductiveautomation.com/u/tyler.bennett)\
**Post date:** [October 26, 2019, 8:38pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/1 "2019-10-26T20:38:39Z")

</div>

I have looked and I cannot find any clear instructions for installing Ignition 8.05 Edge on Ubuntu Linux 18.04 LTS. Does that exist? I am happy to be corrected (and hang my head in shame) if I have just overlooked it somewhere **[Update: I have corrected myself, see next post]**.

Current Ignition version as of writing this is 8.05.20191015-1642.  
There is a .run executable available from the Ignition downloads page, that file works only for installing the non-Edge Ignition edition.

The ignition University video for ‘installing-ignition-on-linux’ uses the the 8.0.0-beta version of the the .run executable and that shows the installation prompting for the choice of Platform Edition, Ignition or Ignition Edge. However in the current 8.05 version of the .run executable the Platform Edition prompt is not presented.  
[Installing Ignition On Linux](https://www.inductiveuniversity.com/videos/installing-ignition-on-linux/8.0)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/d/d04a6c5a1637909b3b5d4ea7a06a1e914321958b.png)

A search of the forums indicates that the removal of Edge from the .run executable was intentional and that “Edge will only be distributed via the zip bundles and not the installers”.  
[Installer no longer supports `–edition` flag for Edge vs Full?](http://forum.inductiveautomation.com/t/installer-no-longer-supports-edition-flag-for-edge-vs-full/23705)

So it would appear that, for reasons unknown, the .zip bundle is the way to install Ignition Edge on Linux but no real guidance on how to do that properly is provided (that I could find).

I did find a knowledge base article for 'Installing Ignition Edge of Rasberry Pi", however that is based on v7.9.2. I was able to use that as a reference to get things working on Ubuntu to the point where I can access the Gateway webpage and connect with the Designer. But there are a number of steps in these instructions that are not correct for v8.x (Installing Oracle Java, list of files to make executable, etc.) I took by best guess but am worried that I overlooked something.  
[Installing Ignition Edge on Raspberry Pi](https://support.inductiveautomation.com/index.php?/Knowledgebase/Article/View/118/0/installing-ignition-edge-on-raspberry-pi)

So, is there any official (or non-official) documentation of how to configure Ignition Edge 8.x correctly in Ubuntu Linux?

* * *

Decides to do a double check before posting, finds answer, decides to post anyway for the edification of others who may have the same questions. Will update answer in next post.

* * *

---

<div class="post-metadata">

**Author:** ![tyler.bennett](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@tyler.bennett](https://forum.inductiveautomation.com/u/tyler.bennett)\
**Post date:** [October 26, 2019, 8:49pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/2 "2019-10-26T20:49:06Z")

</div>

* * *

[Written with head hanging in shamed position]  
I’ll blame my disorientation on having gone to the online documentation and found only instructions relevant to Window installation using a .bat file.  
[Installing Edge](https://docs.inductiveautomation.com/display/DOC80/Installing+Edge)  
…and finding outdated videos on Inductive university showing that Edge could be installed with the .run executable.

* * *

OK, so there is in fact a README file included with (in) the Ignition-Edge-linux-64-8.0.5.zip bundle that includes installation/upgrade instructions. I advise you to read that README file. I hope Inductive will update their online documentation and Ignition University videos to match.

Here is a quick summary of the steps with additions by me for clarity.

Extract the downloaded .zip file to the location where Ignition Edge program files are to live. If you want to be consistent with where the .run executable for the full version Ignition places the files, then place them at /usr/local/bin/ignition.

`unzip Ignition-Edge-linux-64-8.0.5.zip -d /usr/local/bin/ignition`

Change the working directory to that of the unzipped folder  
`cd /usr/local/bin/ignition`

Set the executable permission on all .sh files in the unzipped folder:  
`chmod +x *.sh`

Start the Ignition Edge gateway service.  
`./ignition.sh start`

It would seem that this still omits instruction on how to get the Ignition Edge gateway to start automatically when the machine is rebooted. As I don’t live in Linux everyday I’ll have to look that up and I’ll comment on that after further investigation.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 26, 2019, 9:34pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/3 "2019-10-26T21:34:50Z")

</div>

I think all you need to do to get it to start automatically is `./ignition.sh install`.

---

<div class="post-metadata">

**Author:** ![tyler.bennett](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@tyler.bennett](https://forum.inductiveautomation.com/u/tyler.bennett)\
**Post date:** [October 29, 2019, 4:12pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/4 "2019-10-29T16:12:07Z")

</div>

I found I had to set the file `ignition-gateway` as executable as well to resolve this error message “`/usr/local/bin/ignition/./ignition-gateway Found but not executable.`”, is that normal?

Then I used this command to install and start running as daemon process:  
`./ignition.sh installstart`.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 29, 2019, 4:14pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/5 "2019-10-29T16:14:51Z")

</div>

> [@tyler.bennett](#):
>
> I found I had to set the file `ignition-gateway` as executable as well to resolve this error message

Yes, that's normal, I guess the README needs to be updated.

---

<div class="post-metadata">

**Author:** ![hventer23](https://avatars.discourse-cdn.com/v4/letter/h/bbce88/32.png) [@hventer23](https://forum.inductiveautomation.com/u/hventer23)\
**Post date:** [February 9, 2022, 6:28am UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/6 "2022-02-09T06:28:13Z")

</div>

How can I check on a Linux device if Ignition Edge is already set to run on startup? I am almost 100% sure that I set it to start automatically but after power failure yesterday I see our edge device came back online but not the ignition runtime. I logged in and had to “sudo ./ignition.sh start” to get it to run again.

Now I typed in “sudo ./ignition.sh install” and it stated “The Ignition-Gateway daemon is already installed with systemd.”

---

<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:** [February 9, 2022, 1:41pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/7 "2022-02-09T13:41:09Z")

</div>

Type `sudo systemctl enable Ignition-Gateway`.

Note that the systemd unit name has undergone changes over the years. First “ignition”, then “Ignition Gateway” (with space), now “Ignition-Gateway”, IIRC. I force mine to use the original “ignition” service name.

---

<div class="post-metadata">

**Author:** ![kcollins](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcollins/32/19646_2.png) [@kcollins](https://forum.inductiveautomation.com/u/kcollins)\
**Post date:** [February 9, 2022, 2:34pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/8 "2022-02-09T14:34:20Z")

</div>

You can also issue:

```bash
sudo systemctl list-units --type=service --no-pager

```

… to generate a listing of services. You’ll likely see some form of Ignition listed there (which you can then use with the other systemd commands).

---

<div class="post-metadata">

**Author:** ![Daniyal\_Khawaja](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@Daniyal\_Khawaja](https://forum.inductiveautomation.com/u/Daniyal_Khawaja)\
**Post date:** [July 9, 2023, 6:58pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/9 "2023-07-09T18:58:17Z")

</div>

I am having trouble with this "ignition-gateway" not executing. I tried to make it executable by using chmod +x ignition-gateway but I am still having this issue:  
/usr/local/bin/ignition/./ignition-gateway: Exec format error

Any help with this would be greatly appreciated!

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 9, 2023, 7:00pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/10 "2023-07-09T19:00:34Z")

</div>

You probably have a CPU architecture mismatch between whatever version of Ignition you downloaded and the hardware you’re trying to install it on?

---

<div class="post-metadata">

**Author:** ![Kevin.Collins](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.collins/32/13497_2.png) [@Kevin.Collins](https://forum.inductiveautomation.com/u/Kevin.Collins)\
**Post date:** [July 9, 2023, 7:02pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/11 "2023-07-09T19:02:02Z")

</div>

> [@Daniyal\_Khawaja](#):
>
> Exec format error

Typically you might see something like this if you're trying to run an Intel executable on ARM architecture (or vice-versa). Are you sure that you've downloaded the right installer/zip for the computer you're trying to run on?

If you run `uname -i` and see `x86_64`, you need the Intel 64-bit installer, if you see `aarch64`, then ARM64 is what you need.

---

<div class="post-metadata">

**Author:** ![Daniyal\_Khawaja](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@Daniyal\_Khawaja](https://forum.inductiveautomation.com/u/Daniyal_Khawaja)\
**Post date:** [July 9, 2023, 7:05pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/12 "2023-07-09T19:05:31Z")

</div>

I am attempting to install [Ignition Edge - Linux 64-bit zip (1.4 GB)](https://files.inductiveautomation.com/release/ia/8.1.29/20230706-1013/Ignition-Edge-linux-x86-64-8.1.29.zip) on a linux machine running on ubuntu. I followed the ReadME file and I am able to install ignition as a system service but when I try to start the service I get that error.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/e/be5a95eb04962cc76af08264114328f4d317f6b5.png)

---

<div class="post-metadata">

**Author:** ![Daniyal\_Khawaja](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@Daniyal\_Khawaja](https://forum.inductiveautomation.com/u/Daniyal_Khawaja)\
**Post date:** [July 9, 2023, 7:07pm UTC](https://forum.inductiveautomation.com/t/how-to-install-ignition-edge-on-ubuntu-linux/29426/13 "2023-07-09T19:07:21Z")

</div>

> [@Kevin.Collins](#):
>
> ARM64

Yes, I see aarch64. So I guess I need ARM64, thanks for this, will be back on here if I run into anything else!
