2.2. Ubuntu Packages¶
There are ready made packages for Ubuntu 14.04 LTS. These are available in a public ppa repository [1], so that the installation will automatically resolve all dependencies. Install it like this:
add-apt-repository ppa:privacyidea/privacyidea
apt-get update
apt-get install python-privacyidea privacyideaadm
Optionally you can also install necessary configuration files to run privacyIDEA within the Nginx Webserver:
apt-get install privacyidea-nginx
Alternatively you can install privacyIDEA running in an Apache webserver:
apt-get install privacyidea-apache2
After installing in Nginx or Apache2 you only need to create your first administrator and you are done:
pi-manage admin add admin admin@localhost
Now you may proceed to First Steps.
2.2.1. FreeRADIUS¶
privacyIDEA has a perl module to “translate” RADIUS requests to the API of the privacyIDEA server. This module plugs into FreeRADIUS. The FreeRADIUS does not have to run on the same machine like privacyIDEA. To install this module run:
apt-get install privacyidea-radius
For further details see FreeRADIUS Plugin.
2.2.2. SimpleSAMLphp¶
Starting with 1.4 privacyIDEA also supports SAML via a plugin for simpleSAMLphp [2]. The simpleSAMLphp service does not need to run on the same machine like the privacyIDEA server.
To install it on a Ubuntu 14.04 system please run:
apt-get install privacyidea-simplesamlphp
For further details see simpleSAMLphp Plugin.
2.2.3. PAM¶
privacyIDEA also comes with a PAM library to add two factor authentication to any Linux system. You can run one central privacyIDEA server and configure all other systems using the PAM library to authenticate against this privacyIDEA.
To install it on a Ubuntu 14.04 system please run:
apt-get install privacyidea-pam
For further details see Pluggable Authentication Module.
2.2.4. OTRS¶
OTRS is an important Open Source Ticket Request System. It is written in Perl and privacyIDEA provides an authentication plugin to authenticate at OTRS with two factors.
To install it on Ubuntu 14.04 please run:
apt-get install privacyidea-otrs
For further details and configuration see OTRS.
Footnotes
[1] | https://launchpad.net/~privacyidea |
[2] | https://github.com/privacyidea/privacyidea/tree/master/authmodules/simpleSAMLphp |
[3] | http://www.otrs.com/ |