Files
docs.coopcloud.tech/docs/abra/install.md
2026-05-21 19:33:37 +02:00

2.1 KiB

title
title
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";
  };
};
  1. 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