authelia/docs/content/integration/deployment/bare-metal.md

2.5 KiB

title description summary date draft images weight toc seo
Bare-Metal Deploying Authelia on Bare-Metal. Authelia can be deployed on Bare-Metal as long as it sits behind a proxy. 2022-06-15T17:51:47+10:00 false
250 true
title description canonical noindex
false

There are several ways to achieve this, as Authelia runs as a daemon. We do not provide specific examples for running Authelia as a service excluding the systemd unit files.

Get started

It's strongly recommended that users setting up Authelia for the first time take a look at our Get started guide. This takes you through various steps which are essential to bootstrapping Authelia.

systemd

We publish two example systemd unit files:

  • {{< github-link path="authelia.service" >}}
  • {{< github-link path="authelia@.service" >}}

Arch Linux

In addition to the binaries we publish, we also publish an AUR Package.

Debian

We publish .deb packages with our releases which can be installed on most Debian based operating systems.

APT Repository

In addition to the .deb packages we also have an APT Repository.

sudo apt install ca-certificates curl
sudo curl -fsSL https://apt.authelia.com/organization/signing.asc -o /usr/share/keyrings/authelia.asc
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/authelia.asc] https://apt.authelia.com/stable/debian/debian all main" | \
  sudo tee /etc/apt/sources.list.d/authelia.list > /dev/null

Nix

Using the Nix package manager Authelia is available via the https://nixos.org/channels/nixpkgs-unstable channel.

$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable
$ nix-channel --update
$ nix-env -iA nixpkgs.authelia

FreeBSD

In addition to the binaries we publish, FreshPorts offer a package.

We publish an rc.d service script file:

  • {{< github-link path="authelia-fb-rc.d" >}}

Binaries

We publish binaries with our releases which can be installed on many operating systems.