# TilliT Edge Hardware

We know that every business is on a different stage of their digital journey. For this reason, we provide a TIlliT Edge solution in whatever way is deemed easiest for you! TilliT Edge can be a PC that sits inside an automation cabinet or a virtual machine in your IT network. On this page, we'll go over what each option requires. If you're not quite sure what option is best for you, then reach out to our support and we'll provide a solution that's right for you.

## TilliT Edge Devices

TilliT Edge devices can be installed two different ways. Think of a Pi Edge being an OT friendly device, and the NUC Edge as an IT friendly device. The capabilities between the two are the same, but due to their physical differences one might better suit your environment than the other.

### Pi Edge Device

Our Pi Edge Device is perfect for mounting inside automation cabinets, where 24V power is ubiquitous. When considering this option, ensure an internet connection is availble inside the cabinet. This setup will require an electrician to install the device.

| Description          | Requirement                                                           |
| -------------------- | --------------------------------------------------------------------- |
| Network Connectivity | 2x CAT-6E Ethernet. Configurable for Static or DHCP)                  |
| Power                | 24V                                                                   |
| Mounting             | DIN Rail mount                                                        |
| Dimensions           | On request (supply constraints mean the device sent may be different) |

{% hint style="info" %}
If connecting via a Static IP, you need to supply the following information to TilliT to correctly configure the TilliT Edge device for you. Consider the same for a wireless gateway if using.

* IP Address (e.g. 192.168.0.5)
* Default Gateway (e.g. 192.168.0.1)
* Subnet (e.g. 255.255.255.0)
  {% endhint %}

### NUC Edge Device

Our NUC Edge Device is perfect for being placed inside your IT network. When considering this option, ensure datasources are connected over the LAN or a cental server such as Ignition contains this data. This setup doesn't require any special expertise to install.

| Description          | Requirement                                                           |
| -------------------- | --------------------------------------------------------------------- |
| Network Connectivity | 2x CAT-6E Ethernet. Configurable for Static or DHCP)                  |
| Power                | 240V                                                                  |
| Mounting             | -                                                                     |
| Dimensions           | On request (supply constraints mean the device sent may be different) |

{% hint style="info" %}
If connecting via a Static IP, you need to supply the following information to TilliT to correctly configure the TilliT Edge device for you. Consider the same for a wireless gateway if using.

* IP Address (e.g. 192.168.0.5)
* Default Gateway (e.g. 192.168.0.1)
* Subnet (e.g. 255.255.255.0)
  {% endhint %}

#### TilliT Edge Device level firewall

All TilliT Edge devices come with an inbuilt firewall service called iptables. It restricts what connections the device is allowed to make. You can see the exact rules that we have setup below. To summarize, the device will never allow an external device to initate a connection, all connections are initiated by the TilliT Edge device.

```
sudo iptables -P INPUT DROP
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -s localhost -d localhost -p tcp -j ACCEPT
```

An exception to this can be made in the event that having an SSH connection to the device is benificial. The connection is secured by a Username and Password.

## Using a Virtual Machine

If a physical device is not required, and you are connecting to data sources that are accessible on a network, you can use one of your virtual machines to run our TilliT Edge software. This installation is highly recommended if you have an existing managed IT infrastructure where all data sources are accessible on the network. It is the responsibility of your IT team to ensure this VM applies the recommended security update policies.

We provide instllation methods for both Linux and Windows environments. See below for recommended specification to be able to run TilliT Edge

### Windows

| Description      | Requirement                   |
| ---------------- | ----------------------------- |
| Operating System | Windows Server 2019 and above |
| CPU              | <2xCores@2.8Ghz>              |
| RAM              | 4GB                           |
| HDD              | 60GB                          |

### Linux

| Description      | Requirement                                           |
| ---------------- | ----------------------------------------------------- |
| Operating System | Ubuntu 24.04, Redhat 9 (contact if other is required) |
| CPU              | <2xCores@2.8Ghz>                                      |
| RAM              | 4GB                                                   |
| HDD              | 30GB                                                  |
| Docker Engine\*  | Version 28                                            |

**\***&#x44;ocker Engine is a containerisation software tool which allows us to easily install for any distribution of Linux.

### Installation

For more information on how to install, see the information shown on [edge](https://help.tillit.cloud/tillit/knowledge-base/setting-up-tillit/edge/edge "mention").
