# Headless Linux Install

**URL:** <https://forum.inductiveautomation.com/t/headless-linux-install/67843>\
**Category:** Ignition\
**Created:** [December 20, 2022, 6:48pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843 "2022-12-20T18:48:29Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![elijah.roberts](https://avatars.discourse-cdn.com/v4/letter/e/a6a055/32.png) [@elijah.roberts](https://forum.inductiveautomation.com/u/elijah.roberts)\
**Post date:** [December 20, 2022, 6:48pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/1 "2022-12-20T18:48:29Z")

</div>

Hello, I am new to the Linux environment so I apologize for any lack of knowledge. I am using a headless version of Redhat, I am trying to download ignition using a curl command but it isn't downloading the actual install file, just the name. Is there anyone has any experience downloading ignition on a headless system that can share their process?

---

<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:** [December 20, 2022, 6:53pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/2 "2022-12-20T18:53:03Z")

</div>

> [@Downloading Ignition on a Headless Server](https://forum.inductiveautomation.com/t/downloading-ignition-on-a-headless-server/20508/2):
>
> Set the referer to “[https://inductiveautomation.com/downloads/ignition](https://inductiveautomation.com/downloads/ignition)”: curl -L -O -H 'Referer: https://inductiveautomation.com/downloads/ignition' https://s3.amazonaws.com/files.inductiveautomation.com/release/ia/build7.9.9/20180816-1452/Ignition-7.9.9-osx-installer.dmg

---

<div class="post-metadata">

**Author:** ![elijah.roberts](https://avatars.discourse-cdn.com/v4/letter/e/a6a055/32.png) [@elijah.roberts](https://forum.inductiveautomation.com/u/elijah.roberts)\
**Post date:** [December 20, 2022, 7:10pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/3 "2022-12-20T19:10:03Z")

</div>

If I am not mistaken the command would like this correct?

curl -L -O -H " `https://inductiveautomation.com/downloads/ignition` " (without quotes)

Am I missing something? What is the second link you have in your reply Kevin?`

---

<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:** [December 20, 2022, 7:14pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/4 "2022-12-20T19:14:04Z")

</div>

The second link is the actual download link.

The links are for the current Linux/x64 versions are:

- installer: `https://files.inductiveautomation.com/release/ia/8.1.23/20221213-0907/ignition-8.1.23-linux-64-installer.run`
- zip file: `https://files.inductiveautomation.com/release/ia/8.1.23/20221213-0907/Ignition-linux-x86-64-8.1.23.zip`

---

<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:** [December 20, 2022, 7:18pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/5 "2022-12-20T19:18:47Z")

</div>

{ Pssst! Elijah! Your referrer text was interpreted as a live link by the forum software because you didn't mark it as "Preformatted Text". There's a button in the comment editor for that. You can edit your comment to fix it. }

---

<div class="post-metadata">

**Author:** ![elijah.roberts](https://avatars.discourse-cdn.com/v4/letter/e/a6a055/32.png) [@elijah.roberts](https://forum.inductiveautomation.com/u/elijah.roberts)\
**Post date:** [December 20, 2022, 7:20pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/6 "2022-12-20T19:20:27Z")

</div>

Thank you Phil.

---

<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:** [December 20, 2022, 7:22pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/7 "2022-12-20T19:22:13Z")

</div>

Also, I think you actually need the head name `Referer: ...` in there.

---

<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:** [December 22, 2022, 5:39pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/9 "2022-12-22T17:39:27Z")

</div>

In the event it helps, I uploaded a simple run-through of some typical steps. It may not be everything, but you might glean some useful bits from it.

[https://asciinema.org/a/kWwwpP2UlBe6LBw4OtYwPabJp](https://asciinema.org/a/kWwwpP2UlBe6LBw4OtYwPabJp)

---

<div class="post-metadata">

**Author:** ![mathieurleblanc33](https://avatars.discourse-cdn.com/v4/letter/m/e19adc/32.png) [@mathieurleblanc33](https://forum.inductiveautomation.com/u/mathieurleblanc33)\
**Post date:** [May 2, 2025, 4:39pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/11 "2025-05-02T16:39:28Z")

</div>

In case anyone needs the latest version of the software:  
curl -L -O -H 'Referer: [https://inductiveautomation.com/downloads/ignition](https://inductiveautomation.com/downloads/ignition)' [https://s3.amazonaws.com/files.inductiveautomation.com/release/ia/8.1.48/20250429-1106/ignition-8.1.48-linux-64-installer.run](https://s3.amazonaws.com/files.inductiveautomation.com/release/ia/8.1.48/20250429-1106/ignition-8.1.48-linux-64-installer.run)

---

<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 2, 2025, 4:51pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/12 "2025-05-02T16:51:25Z")

</div>

In a month, that won't be the right link any more. Please point people at the IA downloads page, not specific versions.

(Also, don't post the same thing in multiple places. It is against [this forum's rules](https://forum.inductiveautomation.com/faq).)

---

<div class="post-metadata">

**Author:** ![mathieurleblanc33](https://avatars.discourse-cdn.com/v4/letter/m/e19adc/32.png) [@mathieurleblanc33](https://forum.inductiveautomation.com/u/mathieurleblanc33)\
**Post date:** [May 2, 2025, 5:22pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/13 "2025-05-02T17:22:49Z")

</div>

ah sorry, didn't know it was part of the forum rules.. the issue is that if you are working on a linux server with no front end, its hard to download the .run file from the webpage. Unless there is a simpler way, i end up going to the download page, then inspect the page in order to get the correct download path from S3 to then cut and paste the line into linux as the curl .... this is why i figured i would mention the updated version until 8.1.49 release.

---

<div class="post-metadata">

**Author:** ![Bruce\_Altmann](https://avatars.discourse-cdn.com/v4/letter/b/858c86/32.png) [@Bruce\_Altmann](https://forum.inductiveautomation.com/u/Bruce_Altmann)\
**Post date:** [May 2, 2025, 7:37pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/14 "2025-05-02T19:37:28Z")

</div>

beware of any old ignition.shconf file in the main /ignition directory for an edge install using the linux istaller............. (ig support is still debating if this is some argv holder for setup, or some old EAM edge file)

You will see an installer error  
_Upgrader tool encountered an error : Java process exec failed with error code 1: Found /datadrive/programs/ignition/ignition.shconf but could not execute it. Please make sure that the file has execute permissions._  
_Would you like to continue the install? [y/N]:_

Even if you stop and make this file fully executable  
And run installer again and pick Y (to keep going)

You will be unhappy  
Licensing will not work (have to run in demo)  
Logs viewer will be empty (no rows)

After a few weeks with ig support  
The installer runs to that point (put the files in place), but does not update ignition.conf (and that breaks the licensing ) and the pattern file for the log viewer.

ALSO - this ignition.shconf does not get included when you run a gwbackup to send to support. So watch out for that one........

They are talking about submitting a bug to dev for the installer, but that is TBD.  
They are asking me to test moving ignition.shconf out of the /ignition directory and running installer again (the old test the bug on my production system)

---

<div class="post-metadata">

**Author:** ![Bruce\_Altmann](https://avatars.discourse-cdn.com/v4/letter/b/858c86/32.png) [@Bruce\_Altmann](https://forum.inductiveautomation.com/u/Bruce_Altmann)\
**Post date:** [May 8, 2025, 7:29pm UTC](https://forum.inductiveautomation.com/t/headless-linux-install/67843/15 "2025-05-08T19:29:54Z")

</div>

Here is the install guide w workaround and fixes for linux headless install for 8.1.47 and 8.1.48  
PDF  
[2025 May 8 8\_1\_47 linux headler installer from older 8.1 versions fixes workaround Altmann.pdf](https://forum.inductiveautomation.com/uploads/short-url/t6drHewrDNES6GGkFuSMnglZk0i.pdf) (474.1 KB)
