Skip to content

Laniakea-elixir-it/luksctl_api

Repository files navigation

luksctl_api

An API to check the status of luks volumes and open it if needed. No close method is provided.

https://laniakea.readthedocs.io/en/latest/admin_documentation/encryption/luksctl_api.html

Installation and configuration

  1. Crete luksctl_api user
# useradd luksctl_api
  1. Clone and install luksctl package
# sudo -i -u luksctl_api

$ git clone https://github.com/Laniakea-elixir-it/luksctl.git

$ cd lukctl

$ pip install .
  1. Clone and install luksctl_api repository
# sudo -i -u luksctl_api

$ git clone https://github.com/Laniakea-elixir-it/luksctl_api.git
  1. Install and enable systemd unit file