Skip to main content

Ignition Panel Installation on Ubuntu 20.04

Remove extra locales from Linux by editing the supported locales with the following command (leave only en_US.UTF-8 UTF-8)

sudo nano /var/lib/locales/supported.d/en

Update Linux

sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y

Install Screensavers

Install HAProxy

Install OpenSSH-Server

sudo apt install openssh-server -y

Install Fail2Ban

Copy config files (use scripted install) (ufw, fail2ban, haproxy)

Configure UFW

Open ports for OpenSSH

Open ports for HAProxy

Install Ignition for Linux Desktops

If using any serial ports for communications, add the user running Ignition (administrator or ignition typically) to the dialout group with the following command (use one of these 2 for easy copy/paste or adjust the username to whatever Ignition is using):

sudo usermod -a -G dialout administrator
sudo usermod -a -G dialout ignition

If installing any designers or runtimes, use the Linux installer scripts on the server or attached to this page. You just need to make them executable using the chmod +x setup-[AppName].sh command.