Skip to main content

Ignition Edge Panel Installation on Linux

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 OpenSSH-Server

sudo apt install openssh-server -y

Install Screensavers

Install HAProxy

Configure and Start HAProxy (make sure /var/log/haproxy.log exists)

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.

If using Vision as the client, the script should install a Gnome Extension Manager which will show up in the launcher (possibly may require a reboot to show up). In Extension Manager, search/browse for an extension called "Block Caribou" and install it. This will prevent the OS On-screen keyboard from interfering with the Ignition on-screen keyboard.