Installation - Debian Ubuntu
History Key
- New content
Removed content
Recent Versions
Choose two versions to compare, or click the link to view it.
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.