Installation - Debian Ubuntu

History Key

  • New content
  • Removed content

Recent Versions

Choose two versions to compare, or click the link to view it.

  1. 24. 3 months by xjansen
  2. 23. 3 months by xjansen
  3. 22. 3 months by xjansen
  4. 21. 7 months by xjansen
  5. 20. 7 months by xjansen
  6. 19. 9 months by wendy_mason
  7. 18. 11 months by xjansen
  8. 17. 12 months by xjansen
  9. 16. over 1 year by xjansen
  10. 15. over 1 year by xjansen
  11. 14. over 1 year by xjansen
  12. 13. over 1 year by gijzelaerr
  13. 12. over 1 year by gijzelaerr
  14. 11. almost 2 years by gijzelaerr
  15. 10. almost 2 years by gijzelaerr
  16. 9. almost 2 years by gijzelaerr
  17. 8. almost 2 years by xjansen
  18. 7. almost 2 years by xjansen
  19. 6. almost 2 years by xjansen
  20. 5. almost 2 years by xjansen
  21. 4. almost 2 years by xjansen
  22. 3. almost 2 years by xjansen
  23. 2. almost 2 years by xjansen
  24. 1. almost 2 years by gijzelaerr
 

Supported versions

  • Debian Squeeze (stable) and Lenny (oldstable)
  • Ubuntu Lucid (10.04) and higher

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

  • Go to https://<server>/simplesaml/ and check if everything is okay
  • Go to https://<server>/filesender/ and check if everything is okay

Support and Feedback

See Support and Mailinglists and Feature requests.