Skip to content

Unraid plugin to install clevis to allow encrypted disk unlocking through clevis

License

Notifications You must be signed in to change notification settings

greycubesgav/unraid-network-disk-unlock

Repository files navigation

Unraid Network Disk Unlocker

This repository holds the code to build my Unraid Network Disk Unlocker plugin.

Network Disk Unlocker allows Unraid to decrypt disks using clevis bound to a remote Tang server. This allows for fully secure array unlocking without the need for a keyfile on the server or manual intervention to start the arrray.

Build Instructions

Running ./build_artifact.sh will build a Slackware 15 base docker image and proceed to build all the required slackware packages build the final 3 artifacts needed for the plugin:

  1. jose-12-x86_64-GG_GG.tgz
  2. clevis-20-x86_64-GG_GG.tgz
  3. unraid.network.disk.unlock-01-noarch-GG_GG.txz

These packages will be copied out of the file image and placed in the ./packages directory.

See the my Unraid Templates repository for details of how to carry out the requisite setup on your encrypted array disks to allow the plugin to unlock the disks automatically using a remote tang server.

About

Unraid plugin to install clevis to allow encrypted disk unlocking through clevis

Resources

License

Stars

Watchers

Forks

Packages

No packages published