Skip to content

Install

  • First you need to install a debian 11 and above machine, you can download a debian iso from this link

  • Update apt package index

    apt update --assume-yes
    
  • Upgrade packages and reboot

    apt upgrade --assume-yes
    
    reboot
    
  • Install curl unzip

    apt install --assume-yes curl unzip
    
  • Download install script with curl or wget

  curl  https://raw.githubusercontent.com/ferrumgate/secure.install/master/install.sh | sh
  wget -O - install.sh https://raw.githubusercontent.com/ferrumgate/secure.install/master/install.sh | sh

this script will install docker and configure system for startup

ferrumgate --start

or for more

ferrumgate --help

starting will take a little time for the first time, because of downloading docker images, all apps are docker containers, just try

docker ps
docker image ls

Upgrade

  curl  https://raw.githubusercontent.com/ferrumgate/secure.install/master/install.sh | sh
  wget -O - install.sh https://raw.githubusercontent.com/ferrumgate/secure.install/master/install.sh | sh

running new scripts will update system

Custom Version

Save install script, give executable permission and execute with version

 curl  -o install.sh  https://raw.githubusercontent.com/ferrumgate/secure.install/master/install.sh 
 chmod +x install.sh
./install.sh --version 1.15.0

This is a all in one installation, we installed redis, elastic search and our programs as docker containers. For production use we suggest using external elastic search for a better performance.

After install

open http://installed-machine-ip-or-hostname

open https://installed-machine-ip-or-hostname