Ferron logo

Installation via package managers

Ferron has several community-maintained packages that can be installed via various package managers. Below are the instruction on how to install Ferron via a package manager.

Homebrew (macOS and GNU/Linux)

To install Ferron via Homebrew, you can run the command below:

brew install ferron

This command installs ferron command, which runs a web server.

You can view this Ferron package on Homebrew Formulae.

Nix unstable (GNU/Linux)

To install Ferron via Nix (unstable channel), you can run the command below:

nix-shell -p ferron

This command installs ferron command, which runs a web server, and the ferron-passwd command, which is a password generation utility for Ferron web server.

You can view this Ferron package on Nixpkgs.

yay (from AUR; Arch Linux)

To install Ferron from AUR (Arch User Repository), you can run the command below:

yay -S ferronweb

This command installs ferron command, which runs a web server, and the ferron-passwd command, which is a password generation utility for Ferron web server. This command also installs a systemd service, which can be started using sudo systemctl start ferron.

For all yay prompts, press “Enter” to use the defaults.

If you haven’t installed the yay command, you can install it using the commands below:

sudo pacman -Sy # Update the package database
sudo pacman -S pacman # Update `pacman` to fix potential dependency errors
sudo pacman -S git base-devel # Install packages required for `yay`
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -Cf && makepkg -si # Clean build the `yay` package, then install the package and its dependencies

You can view this Ferron package on AUR.