Installation - Debian Ubuntu

Supported versions

Installation instructions

wget -q http://repository.filesender.org/filesender.key -O- | sudo apt-key add -

If you want to use the latest stable release of filesender run:

echo "deb http://repository.filesender.org/debian stable main" > /etc/apt/sources.list.d/filesender.list

If you want to use the previews of an upcoming stable release of filesender run:

echo "deb http://repository.filesender.org/debian testing main" > /etc/apt/sources.list.d/filesender.list

If you want to use the (nightly when appropriate) development builds of filesender run:

echo "deb http://repository.filesender.org/debian unstable main" > /etc/apt/sources.list.d/filesender.list

If you want to use the previous (old) stable release of filesender run:

echo "deb http://repository.filesender.org/debian oldstable main" > /etc/apt/sources.list.d/filesender.list

Now continue the installation process

sudo apt-get update
sudo apt-get install filesender

This will also install the simplesamlphp package and other dependencies like apache, php5 and postgresql.

Configuring Apache

A simple default configuration of apache is included in the filesender package and is located at /etc/filesender/apache.conf. You can copy this to /etc/apache2/conf.d/filesender.conf and adjust it to your needs.

sudo cp /etc/filesender/apache.conf /etc/apache2/conf.d/filesender.conf
sudo /etc/init.d/apache2 reload

It is strongly advised to run filesender through SSL. See Configure Apache2 with SSL in the Installation Guide.

Configuring PHP5

See the PHP5 configuration part for a Linux Source Installation

Configuring SimpleSAMLphp

For a quick start using the Feide OpenIdP Identity Provider copy the relevant sample configuration files to the right places.

For simplesamlphp version 1.6.x (default on Debian Squeeze):

sudo cp -p /usr/share/doc/simplesamlphp/examples/config-templates/authsources.php.gz /etc/simplesamlphp/
sudo cp -p /usr/share/doc/simplesamlphp/examples/metadata-templates/saml20-idp-remote.php.gz /etc/simplesamlphp/metadata/
sudo gunzip /etc/simplesamlphp/authsources.php.gz /etc/simplesamlphp/metadata/saml20-idp-remote.php.gz

For simplesamlphp version 1.8.x:

sudo cp -p /usr/share/doc/simplesamlphp/examples/metadata-templates/saml20-idp-remote.php /etc/simplesamlphp/metadata/

Edit /etc/simplesamlphp/metadata/saml20-idp-remote.php as per the instructions in that file.

To tailor your SimpleSAMLphp installation to your local site please check its installation and configuration documentation.

The default config.php in the current stable debian package (1.6.3) might need an aditional setting:

       'attributenamemapdir'   => '/etc/simplesamlphp/attributemap/',

Test your installation

Support and Feedback

See Support and Mailinglists and Feature requests.