Version:

This lesson is part of the Ignition Overview course. You can browse the rest of the lessons below.

LESSON LIST

Autoplay Off

Supplemental Videos

LESSON

Installing Ignition on Linux

Description

Learn how to install Ignition on Ubuntu Linux OS.

Video recorded using: Ignition 8.3

Transcript

(open in window)

[00:00] In this lesson, we'll install Ignition in a Linux environment. The first thing you'll need for this process is a copy of the installer from the Inductive Automation Downloads page. Don't worry if the website looks a little different when you access it, as the look may change over time. The website will sense that you're working on a Linux machine and offer you the correct download button to get the installer for your operating system. If you'd prefer to install Ignition on Linux using a different method, you can click on the other operating systems link and take a look at the options available. Here you'll see installers for cloud and standard Ignition and zip files to install the different editions of Ignition on Linux. In this video, we'll focus on the installer .run file for Standard Ignition, but if you choose to install Ignition with a zip file, the README will give you instructions on how to complete the process. I've already downloaded the Ignition installer for Linux to my downloads folder. For it to run properly, we need to change the settings a bit so we can execute this run file as a program.

[01:07] There are different ways to do this, depending on your preference and your desktop setup. We'll explore both methods together. First, in the desktop environment I'm using here, I can right-click and go to Properties. At the bottom, we can see that this file is not allowed to execute as a program yet. We can click on the slider here to change that. Depending on your desktop environment, this slider might not be available, so I'm gonna revert back and close this window. As an alternative, we can always open a terminal and use change mode to make this run file executable as a program. We'll make sure we're in the right place first-- the Downloads folder. Then we can type C-H-M-O-D, space, plus, X, and start typing the name of the run file. We can hit the tab key and it'll fill in the rest of the file name for us. Then when we hit enter, it'll make the setting change we need. Just to give you a visual representation of what that did, I'm gonna right-click on the file in the downloads folder and select properties again. Execute as a program has now been set via the terminal.

[02:13] At this point, we can either double-click the run file and run the installer automatically, or we can use the terminal to run the file instead. Let's use the terminal so you know what to do in either case. We'll start in the downloads folder again. Let's enter dot forward slash and we can start typing the file name. A tap on the tab key, and it fills in the rest for us. We didn't need to do it for our example, but in some cases you may need to type the command sudo first. You'll know if that's the case because the process will fail and tell you to run it as root. I'll pop in my environment password and the install wizard will appear. We can use the next button to walk through the installation steps. Our our first option is to select an installation location. This is useful if you're particular about where you'd like to install Ignition.

[03:06] However, I'm just gonna leave it at the default value and move on. Now we need to pick an installation type. We can choose typical or custom. The typical option will automatically install a set of our most popular modules, while custom allows you to pick which modules you wanna install. Choosing Custom also allows you to pass in any third party modules you may wanna add. Each module provides a set of specialized features to Ignition, and you can always add and remove modules after the installation process. I'm gonna leave typical selected and click Next. We're ready to install, so I'll click on the install button here and I'll fast forward a bit for the sake of time. We've reached the end of the Install Wizard process, so let's look at these check boxes. Start Ignition Now will start the Ignition Gateway, which allows you to begin building a project. Install Service will install Ignition as a service, allowing you to interact with it like you would any other service on an operating system.

[04:07] I'm gonna leave both of these at their defaults and click finish. Our next step is system commissioning. Commissioning is the additional configuration we make in the web browser before we can really dig into Ignition. If the browser doesn't automatically open to localhost:8088, you can open a browser window and navigate there to see the options for Ignition editions. We recommend choosing the Standard Ignition option, especially if you're planning to work through the Inductive University offerings. While Maker and Edge editions offer similar core features, standard Ignition provides the most comprehensive feature set. I'll go ahead and select it as our edition. With that, we can accept the terms and conditions of the end user licensing agreement and click next. In this window, we can create an initial user for our new Ignition system. This user grants you immediate access. You can add more users and modify this user's settings later, but for now, we just need to establish strong credentials we'll remember and proceed to the next step.

[05:09] Let's explore Port Configuration. Ignition uses a few default ports to handle communications. For example, if you look at the URL in my web browser here, we're using Port 8088 to access this page. These port values can be changed at any time, but I'll keep 'em at the default settings and click on the Finish Setup button. We're ready to start our Gateway. To save us a bit of time, I'll fast forward again as the Gateway launches. The Gateway's web interface opens and gives us one last choice. We can either enable the quick start sample or start from scratch. To give us the starting point we need to get the most out of future lessons, I'll choose start from scratch. In this lesson, we successfully installed Ignition in a Linux environment and completed the initial commissioning steps. We're now ready to begin building projects and leveraging Ignition's features.

You are editing this transcript.

Make any corrections to improve this transcript. We'll review any changes before posting them.