The purpose is to install INTERLOCK in usbarmory Mk I with usbarmory-debian-base_image.

You can check my previous post to check how to prepare burn usbarmory-debian-base_image, connect to usbarmory via ssh / serial.

The INTERLOCK app is a file encryption front-end, that consists of a web-based file manager running JSON application server on a device hosting an encrypted partition.

The main features of INTERLOCK are:

  • a file manager that allows uploading/downloading of files to/from the encrypted partition
  • symmetric/asymmetric cryptographic operations on the individual files
  • secure messaging and file sharing supported with an optional built-in Signal client.

The script to install and setup interlock is


If you prefer Pre-compiled binary releases for ARM targets they are available at interlock repository.