Setting Up Ignition Gateway on Ubuntu VPS

Consider uninstalling and starting over, with the executable installer.

Here's one of my recent install command lines (running as root):

./ignition-8.1.38-linux-64-installer.run -- location=/usr/share/ignition user=ignition serviceName=ignition textMode=true

Couple notes:

  • I always override the defaults for user, location, and service name. Do as you see fit, but note that what I show are not the defaults.

  • Always put the following in a SystemD override (not in the installed unit file):

[Service]
AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_RAW

That lets you commission to run on ports 80 and 443 without running as root.

Be aware that running Ignition on the public internet without SSL is extremely unsafe. If you can access via a VPN to set that up before enabling a public IP, you should.

1 Like