SSP version 1.1.10 was the last release on the platform .NET 6. All releases starting from version 3.0.2 require installation .NET 8, which is not available for some OS versions. The SSP version 1.1.10 will be installed on such OS. Below is the compatibility table, according to which the script installs the portal.
.NET 6 | .NET 8 | |
---|---|---|
CentOS 7 | + | - |
CentOS 9 | - | + |
Debian 11 | + | - |
Debian 12 | - | + |
Ubuntu 20.04 | - | + |
Ubuntu 22.04 | - | + |
Debian/Ubuntu
sudo mkdir -p /opt/temp/ssp-installer && sudo chmod a+w /opt/temp/ssp-installer
wget -q -O /opt/temp/ssp-installer/install.sh https://raw.githubusercontent.com/MultifactorLab/Install/main/src/ssp/install.sh
sudo chmod +x /opt/temp/ssp-installer/install.sh
Centos
sudo mkdir -p /opt/temp/ssp-installer && sudo chmod a+w /opt/temp/ssp-installer
yum list installed | grep wget || sudo yum install -y wget
wget -q -O /opt/temp/ssp-installer/install.sh https://raw.githubusercontent.com/MultifactorLab/Install/main/src/ssp/install.sh
sudo chmod +x /opt/temp/ssp-installer/install.sh
To install the latest available version:
/opt/temp/ssp-installer/install.sh
To install a version that supports .NET 6:
/opt/temp/ssp-installer/install.sh -b dotnet6
Installation logs are here: /opt/temp/ssp-installer/install-log.txt
sudo vi /opt/multifactor/ssp/app/appsettings.production.xml
Make your changes then press ESC
and type :wq
to save file.
sudo systemctl restart ssp.service
To display version and supported OS use -i
flag:
/opt/temp/ssp-installer/install.sh -i
To display full help use -h
flag:
/opt/temp/ssp-installer/install.sh -h
- .NET 8 support has been added. .NET 6 support has been retained on some operating systems for which updating is not possible.
- Centos 9 support.
- Debian 12 support.
- Ubuntu 22.04 support.
- You can now skip one or more installation steps. To display all the steps, simply run the script with the
-l
flag. - Centos 7 support.
- Ubuntu 20.04 support.