Skip to content

Install

Installer script source

You can view that here.

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.

  1. Add the flake to your inputs
    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
    {
      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 along with the checksums.txt file and verify it's integrity with the following command.

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

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, add more -v options for each directory you're symlinking to, e.g. -v $HOME/Projects/CoopCloud/apps:/home/user/Projects/CoopCloud/apps