Getting started
Installation
-
Download Bifröst (see release page):
Syntax
1curl -sSLf https://github.com/engity-com/bifroest/releases/download/bifroest-<os>-<arch>-<edition>.tgz | sudo tar -zxv -C /usr/bin bifroestMatrix
Column headers in format of
<os>/<edition>.archlinux/genericlinux/extendedwindows/genericwindows/extendedamd64arm64Example
1curl -sSLf https://github.com/engity-com/bifroest/releases/download/bifroest-linux-amd64-extended.tgz | sudo tar -zxv -C /usr/bin bifroest -
Configure Bifröst. For example download the demo configuration and adjust it to your needs (see documentation of configuration for the documentation about it):
1 2 3 4
sudo mkdir -p /etc/engity/bifroest/ sudo curl -sSLf https://raw.githubusercontent.com/engity-com/bifroest/contrib/configurations/sshd-dropin-replacement.yaml -o /etc/engity/bifroest/configuration.yaml # Adjust it to your needs sudo vi /etc/engity/bifroest/configuration.yaml -
Run Bifröst:
1sudo bifroest run
Autostart
...when the system starts.
systemd
To enable Bifröst to run at every server start where systemd is available, simply: 1. Download our example service configuration:
1 | |
1 | |
1 2 | |
What's next?
Read Use-Cases and the configuration documentation to see what you can do more with Bifröst.