Build Server from Source
E.g. in a proxmox- or lxc-container.
Install Dependencies
Ubuntu / Debian
sudo apt update && sudo apt upgradesudo apt install curl && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsudo apt install libgsasl7-dev libssl-dev build-essentialsudo apt install git cmake clang capnproto
Arch Linux
sudo pacman -Syusudo pacman -S make cmake clang gsaslsudo pacman -S git rust capnproto
CentOS
sudo yum updatesudo yum install curl && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsudo yum install epel-release && sudo yum install capnprotosudo yum install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm && sudo yum install gitsudo yum install centos-release-scl && yum install llvm-toolset-7 && scl enable llvm-toolset-7 bash(Change bash to youre shell)sudo yum install gcc-c++ libgsasl-devel openssl-devel cmake
FreeBSD
TODO
Build BFFH
Start new terminal - Rustup will not update path while install
git clone https://gitlab.com/fabinfra/fabaccess/bffh.git --recursivecd bffh- (Optional)
git checkout development && git submodule update --remote(Changedevelopmentto wanted branch) cargo build --release