Skip to main content

Network connectivity requirements

This guide helps your IT department prepare a network for your Reshape Imaging Device.

We strongly recommend a wired Ethernet connection for reliable performance. Wi-Fi is also supported. Each device needs at least 3 Mbps upload and download.

Devices use DHCP by default to obtain an IP address and DNS settings. If your network requires enterprise Wi-Fi credentials, a static IP address or custom DNS servers, ask IT to provide the configuration before setup.

How the device connects

The device initiates its internet connections from inside your network. You do not need to expose the device to the internet, configure port forwarding or permit unsolicited inbound internet connections. Your firewall must allow outbound connections and their return traffic.

The diagram below shows how the device, Reshape platform and image storage fit together.

The following diagram provides a network overview. Use the tables below as the service allowlist; they also include the Amazon S3 image storage and firmware download destinations not shown in this diagram.

1. Core services

These services are required for normal operation, including device communication and image uploads.

Allow outbound HTTPS traffic on TCP port 443 from the device to:

Destination

Purpose

ris-api.reshapebiotech.com

Device communication and experiment data

Both destinations must be reachable. A device may connect to your network successfully while a firewall still prevents it from communicating with these services.

2. Device management

These services support device management and software updates. We recommend allowing all destinations below to keep devices maintained and up to date.

Allow outbound HTTPS traffic on TCP port 443 from the device to:

Destination

Purpose

fleet.reshapebiotech.com

Remote device management

supafleet.reshapebiotech.com

Fleet coordination

registry.reshapebiotech.com

Software image downloads

Blocking these services can prevent management functions or software updates even when core services remain available.

Operating system updates

The device also needs access to these package repositories for operating system and security updates:

Destination

Purpose

archive.raspberrypi.com

Raspberry Pi packages

deb.debian.org

Debian packages

download.docker.com

Docker packages

Allow outbound HTTPS on TCP port 443 to these destinations.

Network security and isolation

Internet access

Service traffic uses HTTPS. The device initiates the connections; your firewall allows the replies as part of those established connections. This does not require opening inbound ports on your internet-facing firewall.

TLS/HTTPS interception is not supported, and we cannot install customer-provided certificates or custom certificate authorities (CAs) on the device. Your IT department must exempt the device’s service connections from HTTPS inspection rather than require an inspection certificate. This is is security measure as we rely on HTTPS to secure our communication.

Network isolation

You can place the device on a dedicated VLAN or isolated network. It does not need access to your organisation’s internal applications or file shares. It still needs the network services required by your configuration, such as DNS and DHCP when automatic addressing is used.

DNS

The device must be able to resolve the service destinations listed above using your network’s DNS servers. Allow DNS queries over UDP and TCP port 53 to those servers.

DNS settings are obtained automatically through DHCP unless configured manually in netsetup. Access to public DNS servers is not required.

Attachment icon
Attachment icon
Did this answer your question?