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 OpenSSH-Server
sudo apt install openssh-server -y
Configure and Start HAProxy (make sure /var/log/haproxy.log exists)
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.