# Ignition on Ubuntu Core?

**URL:** <https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518>\
**Category:** Ignition\
**Created:** [June 19, 2018, 1:40am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518 "2018-06-19T01:40:10Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![heybales](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/heybales/32/3358_2.png) [@heybales](https://forum.inductiveautomation.com/u/heybales)\
**Post date:** [June 19, 2018, 1:40am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/1 "2018-06-19T01:40:10Z")

</div>

Has anyone tried running Ignition on Ubuntu Core?

> **[Ubuntu Core | Ubuntu](https://ubuntu.com/core)**
>
> Ubuntu Core is Ubuntu for embedded environments, optimised for security and reliable updates. Run snaps in a high-security confined sandbox with bulletproof upgrades.

I have a customer who wants to deploy this edge device.

> **[Edge Gateway 5100 | Dell USA](https://www.dell.com/en-us/work/shop/gateways-embedded-computing/dell-edge-gateway-5100/spd/dell-edge-gateway-5100/xctoi5100us)**
>
> The Dell Edge Gateway Model 5100 is our most industrial IoT device, designed to provide fast, responsive data solutions even in extreme conditions.

Supported operating systems:  
• Microsoft Windows 10 IoT Enterprise LTSB  
• Ubuntu Core 16.04 and 15.04  
• Wind River Linux IDP-XT 3.1

Thanks for any thoughts or advice.

---

<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:** [June 19, 2018, 1:49am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/2 "2018-06-19T01:49:22Z")

</div>

Looks to me like it should work… no better way to find out than to try it, though!

---

<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:** [June 19, 2018, 1:49am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/3 "2018-06-19T01:49:26Z")

</div>

Specs look reasonable. I’d probably want the 4GB ram option.

---

<div class="post-metadata">

**Author:** ![heybales](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/heybales/32/3358_2.png) [@heybales](https://forum.inductiveautomation.com/u/heybales)\
**Post date:** [July 27, 2018, 3:21am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/4 "2018-07-27T03:21:12Z")

</div>

Update.

Due to a conservative IT team at my customer site, we implemented this using the W10 IOT Enterprise LTSB option.

I’m not a fan of this hardware. It is working, but an expensive solution for an edge device.

Ubuntu Core is still on my list of things to explore.

---

<div class="post-metadata">

**Author:** ![R.Alamsha](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@R.Alamsha](https://forum.inductiveautomation.com/u/R.Alamsha)\
**Post date:** [July 27, 2018, 10:39am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/5 "2018-07-27T10:39:37Z")

</div>

> [@heybales](#):
>
> Ubuntu Core is still on my list of things to explore.

I think, ubuntu core runs only on embedded hardware. It's ideal for building secured IoT gateways for remote sites. IMO, one such solution which may have some good commercial demand would be a **"BACNET\<===\>JSON\<===\>MQTT"** Gateway. Raspberry Pi/Beaglebone/Alpine would be the best affordable choice for many.

For the data centre, i would prefer Ignition+Ubuntu server on good quality hardware.

You can check this article on Ubuntu core experience :  
[https://www.berthon.eu/2017/ubuntu-core-atomicity-rough-on-the-edges/](https://www.berthon.eu/2017/ubuntu-core-atomicity-rough-on-the-edges/)

---

<div class="post-metadata">

**Author:** ![heybales](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/heybales/32/3358_2.png) [@heybales](https://forum.inductiveautomation.com/u/heybales)\
**Post date:** [August 9, 2018, 12:28am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/6 "2018-08-09T00:28:56Z")

</div>

thanks for the link.

I think ubuntu core makes the most sense for an OEM. And maybe an OEM delivering Ignition, or Ignition Edge.

---

<div class="post-metadata">

**Author:** ![paul.sikhakhane](https://avatars.discourse-cdn.com/v4/letter/p/9de053/32.png) [@paul.sikhakhane](https://forum.inductiveautomation.com/u/paul.sikhakhane)\
**Post date:** [October 9, 2018, 6:49am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/7 "2018-10-09T06:49:28Z")

</div>

@heybales DId you ever progress with testing Ignition on Ubuntu Core? I tried installing Ignition Edge to no avail. couldn’t locate a java snap.

---

<div class="post-metadata">

**Author:** ![heybales](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/heybales/32/3358_2.png) [@heybales](https://forum.inductiveautomation.com/u/heybales)\
**Post date:** [October 9, 2018, 8:58pm UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/8 "2018-10-09T20:58:48Z")

</div>

Hey Paul,

My thinking has progressed a bit, but that is about all. I haven’t done any proof of concept yet, but I do think it makes sense for an edge device. Especially if you have or will have more than a few.

Here’s what I’ve learned.

- As an edge device, ubuntu core offers similar modularity and security as Azure IOT Edge
- Almost any application can be made into a snap. (there’s a spotify snap)
- Canonical has engineers who will help you create a snap.
- When running ubuntu core in developer mode, you have more freedom to change the runtime environment. In theory you could run Ignition outside the snap environment. This probably defeats the purpose of the snaps.

Here’s a link on java snaps.  
[https://docs.snapcraft.io/build-snaps/java](https://docs.snapcraft.io/build-snaps/java)

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [May 25, 2021, 4:10pm UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/9 "2021-05-25T16:10:50Z")

</div>

@Kevin.Collins Do you foresee producing snaps similar to your docker images, where one could download Ignition from here:

> **[Snapcraft - Snaps are universal Linux packages](https://snapcraft.io)**
>
> Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

---

<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:** [May 25, 2021, 4:13pm UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/10 "2021-05-25T16:13:16Z")

</div>

I’ve had it on my list to explore for some time… Haven’t gotten around to it yet… I think it would be pretty interesting… I’d actually reserved `ignition8` and `kcollins-ignition` a while back in the snap registry, in the event I get there at some point…

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [May 25, 2021, 4:54pm UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/11 "2021-05-25T16:54:02Z")

</div>

Awesome!

I’m hearing more about Ubuntu Core, but it’s still confusing how that ecosystem works. My high-level understanding is you get a base OS (Ubuntu Core) which is as minimal as possible to enable application snaps. This device then can check in with an App Store where it can be managed remotely.

That’s as far as I have gotten. 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![Marco\_Keller](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@Marco\_Keller](https://forum.inductiveautomation.com/u/Marco_Keller)\
**Post date:** [August 2, 2022, 11:46am UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/12 "2022-08-02T11:46:46Z")

</div>

Hi Kevin  
Any news on that Topic?  
For us it would be verry interessting to have a Ignition Snap to config a UbuntuCore20 Iso for OEM Ignition Edge devices

---

<div class="post-metadata">

**Author:** ![Henry\_Neves-Charge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/henry_neves-charge/32/41949_2.png) [@Henry\_Neves-Charge](https://forum.inductiveautomation.com/u/Henry_Neves-Charge)\
**Post date:** [March 20, 2023, 2:37pm UTC](https://forum.inductiveautomation.com/t/ignition-on-ubuntu-core/18518/13 "2023-03-20T14:37:03Z")

</div>

Has anybody got Ignition up and running on Ubuntu Core? I don't really see why it wouldn't work, but just thought I'd ask before we tried it out.
