Getting started
Installation
-
Download Bifröst (see release page):
Syntax
1
curl -sSLf https://github.com/engity-com/bifroest/releases/download/bifroest-<os>-<arch>-<edition>.tgz | sudo tar -zxv -C /usr/bin bifroest
Matrix
Column headers in format of
<os>
/<edition>
.arch
linux
/generic
linux
/extended
windows
/generic
windows
/extended
amd64
arm64
Example
1
curl -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:
1
sudo 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.