ail-framework/other_installers/LXD
2024-01-19 15:56:44 +01:00
..
build Add [autobuild] build script + systemd config 2024-01-19 15:56:44 +01:00
systemd Add [install] install tor on lacus 2024-01-16 11:41:40 +01:00
.gitignore Add [autobuild] build script + systemd config 2024-01-19 15:56:44 +01:00
INSTALL.sh Add [interactive install] interactive install 2024-01-16 14:21:37 +01:00
README.md Update [README] add installer options 2024-01-16 14:35:18 +01:00

AIL-framework-LXD

This installer is based on the LXD container manager and can be used to install AIL on Linux. It also supports the installation of Lacus a crawler for the AIL framework.

Requirements

  • LXD 5.19
  • jq 1.6

Usage

Make sure you have all the requirements installed on your system.

Interactive mode

Run the INSTALL.sh script with the --interactive flag to enter the interactive mode, which guides you through the configuration process:

bash INSTALL.sh --interactive

Non-interactive mode

If you want to install AIL without the interactive mode, you can use the following command:

bash INSTALL.sh [OPTIONS]

The following options are available:

Flag Default Value Description
-i, --interactive N/A Activates an interactive installation process.
--project <project_name> AIL-<creation_time> Name of the LXD project for organizing and running the containers.
--ail-name <container_name> AIL-<creation_time> The name of the container responsible for running the AIL application.
--no-lacus false Determines whether to install the Lacus container.
--lacus-name <container_name> LACUS-<creation_time> The name of the container responsible for running the Lacus application.
--partition <partition> <none> Dedicated partition for LXD-project storage.

Configuration

If you installed Lacus, you can configure AIL to use it as a crawler. For further information, please refer to the HOWTO.md