Download LinOTP

There are many different ways to install the latest version of LinOTP. Beside the LSE Smart Virtual Appliance you can install LinOTP using the Debian, Ubuntu and PyPI packages provided. LinOTP is also available in the Univention App Store.

Supported Distributions

  • Debian 8 Jessie with packages,
  • Debian 7 Wheezy with packages,
  • Ubuntu 12.04+ with packages,
  • RHEL 7.x with packages,
  • CentOS 7.x with packages,
  • Univention Corporate Server (UCS) 3.1. in the App Center
  • Other Linux distribution may run using the source package/pip installation method.

Install LinOTP on Debian Jessie

To install LinOTP on Debian 8 jessie add the repository:

echo 'deb http://www.linotp.org/apt/debian jessie linotp' > /etc/apt/sources.list.d/linotp.list

For package verification you can import the package signing key:

gpg --search-keys 913DFF12F86258E5
gpg --export 913DFF12F86258E5 | apt-key add -

You can now start the installation of LinOTP with:

apt-get update
apt-get install linotp linotp-useridresolver

Optionally you can install additional LinOTP modules:

apt-get update
apt-get install linotp-smsprovider linotp-adminclient-cli linotp-adminclient-gui libpam-linotp

Please refer to the LinOTP Manual for the setup of Apache and the Authentication Modules

Install LinOTP on Debian Wheezy

To install LinOTP on Debian 7 wheezy add:

deb http://www.linotp.org/apt/debian wheezy linotp
to your
/etc/apt/sources.list

For package verification you can import the package signing key:

gpg --search-keys 913DFF12F86258E5
gpg --export 913DFF12F86258E5 | apt-key add -

You can now start the installation of LinOTP with:

apt-get update
apt-get install linotp linotp-useridresolver

Optionally you can install additional LinOTP modules:

apt-get update
apt-get install linotp-smsprovider linotp-adminclient-cli linotp-adminclient-gui libpam-linotp

Please refer to the LinOTP Manual for the setup of Apache and the Authentication Modules

Install LinOTP on Red Hat Enterprise Linux or CentOS

For package verification you can import the package signing key:

wget http://linotp.org/rpm/el7/linotp/x86_64/RPM-GPG-KEY-LINOTP-7
rpm --import RPM-GPG-KEY-LINOTP-7

Now you can download a package which provides the repository defintion:

wget http://linotp.org/rpm/el7/linotp/x86_64/Packages/LinOTP_repos-1.0-1.el7.x86_64.rpm
yum localinstall LinOTP_repos-1.0-1.el7.x86_64.rpm

Please enable EPEL before you start the installation and set SELINUX=permissive in /etc/sysconfig/selinux (reboot required)

Start the installation of LinOTP:

yum update
yum install LinOTP

If you like to use MariaDB as your LinOTP token database, you can install a second package which provides neccessary drivers:

yum install LinOTP_mariadb

For integration with apache please install another package:

yum install LinOTP_apache

For the first login to LinOTP please use following credentials: admin/Tio1LApw

Please refer to the detailed installation instructions in the manual

Install LinOTP on Ubuntu 12.04/14.04 LTS

The Ubuntu repository is hosted on launchpad, so that you can do a simple:

add-apt-repository ppa:linotp/stable
        apt-get update
Now you can start the installation of LinOTP with:
apt-get install linotp

Please refer to the LinOTP Manual for the setup of Apache and the Authentication Modu les

Install LinOTP on Univention Corporate Server

LinOTP can be installed from the Univention UCS App Center. Please refer to the LSE website for further information.

Install LinOTP using the Python Package Index

You can install LinOTP using pip and PyPI, for example in an virtualenv.

Please refer to the detailed installation instructions in the manual