--- title: Install --- ## Installer script source You can view that [here](https://git.coopcloud.tech/toolshed/abra/src/branch/main/scripts/installer/installer). ## Installer prerequisites * `tar` * `wget` * `curl` (only if using `curl` method below) ## Stable release ### Wget ``` wget -q -O - https://install.abra.coopcloud.tech | bash ``` ### Curl ``` curl https://install.abra.coopcloud.tech | bash ``` ### NixOS The install example is based on the [using nix flakes wiki page](https://nixos.wiki/wiki/flakes#Using_nix_flakes_with_NixOS). 1. Add the flake to your inputs ```nix inputs = { abra = { url = "git+https://git.coopcloud.tech/toolshed/abra.git"; }; }; ``` 2. Add abra package to system packages, replace _x86_64-linux_ with the value according to your system ```nix { pkgs, abra, ... }: { environment.systemPackages = with pkgs; [ abra.packages.x86_64-linux.default ]; } ``` ## Release candidate ### Wget ``` wget -q -O - https://install.abra.coopcloud.tech | bash -s -- --rc ``` ### Curl ``` curl https://install.abra.coopcloud.tech | bash -s -- --rc ``` ## Manual verification You can download the `abra` binary yourself from the [releases page](https://git.coopcloud.tech/toolshed/abra/releases) along with the `checksums.txt` file and verify it's integrity with the following command. ```bash sha256sum -c checksums.txt --ignore-missing ``` If you see a line starting with `abra_...` which matches the filename you downloaded and it ends with `OK` - you're good to go! ``` abra_X.X.X-beta_linux_x86_64: OK ``` Otherwise, you downloaded a corrupted file and you should re-download it. ## Compile from source Follow the guide [here](https://docs.coopcloud.tech/abra/hack/) ## Using Docker ``` docker run \ -v $HOME/.abra:/.abra \ git.coopcloud.tech/toolshed/abra app ls ``` !!! note If you're using symlinks, e.g. for [sharing `~/.abra`](/operators/handbook/#sharing-abra), add more `-v` options for each directory you're symlinking to, e.g. `-v $HOME/Projects/CoopCloud/apps:/home/user/Projects/CoopCloud/apps`