Installation - RPM

History Key

  • New content
  • Removed content

Recent Versions

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

  1. 34. 3 months by xjansen
  2. 33. 3 months by xjansen
  3. 32. 3 months by xjansen
  4. 31. 3 months by xjansen
  5. 30. 7 months by xjansen
  6. 29. 9 months by wendy_mason
  7. 28. 11 months by xjansen
  8. 27. 11 months by xjansen
  9. 26. 11 months by xjansen
  10. 25. 12 months by xjansen
  11. 24. about 1 year by xjansen
  12. 23. about 1 year by xjansen
  13. 22. over 1 year by xjansen
  14. 21. over 1 year by xjansen
  15. 20. over 1 year by xjansen
  16. 19. over 1 year by xjansen
  17. 18. over 1 year by xjansen
  18. 17. over 1 year by xjansen
  19. 16. over 1 year by xjansen
  20. 15. over 1 year by xjansen
  21. 14. over 1 year by xjansen
  22. 13. over 1 year by xjansen
  23. 12. over 1 year by xjansen
  24. 11. over 1 year by xjansen
  25. 10. over 1 year by xjansen
  26. 9. over 1 year by xjansen
  27. 8. over 1 year by xjansen
  28. 7. over 1 year by xjansen
  29. 6. over 1 year by xjansen
  30. 5. over 1 year by xjansen
  31. 4. over 1 year by gijzelaerr
  32. 3. over 1 year by gijzelaerr
  33. 2. over 1 year by gijzelaerr
  34. 1. over 1 year by gijzelaerr
 

Installation

To install the filesender RPM's on RedHat based Linux systems add the filesender yum repository1 to your system:

$ cd /etc/yum.repos.d/
$ sudo wget http://repository.filesender.org/rpm/filesender-stable.repo
$ sudo yum install filesender

This will install filesender, postgresql-server, simplesamlphp and their dependencies but requires manual installation of your favourite MTA (sendmail, postfix or exim will do).

Configuration

The RPM installation will take care of most steps mentioned in Installation - Linux Source. The following manual steps are still needed:

Note that the config directory is in /etc/filesender/ and the software is installed in /usr/share/filesender/ (with symlinks to /var/lib/filesender/ )

The package also installs a daily cronjob in /etc/cron.daily/filesender and some recommended PHP settings in /etc/php.d/filesender.ini

Starting the service

After installing and configuring you'll most likely will need to start the relevant services:

service postfix start
service postgresql start
service httpd start

If all is well you can add these services to the relevant run levels with chkconfig

Known issues

  • When updating with yum update from a previous beta package the update process will fail. Just do a yum erase filesender; yum install filesender instead.
  • At the moment the RPM's are not relocatable.
  • On RedHat and Centos5 the default PHP version is 5.1 which is too low. Recent RedHat/CentosRedHat/Centos5 distros do provide separate php53 packages but these conflict with the 'default' php dependencies. Current advise is to replace 5.1 with PHP 5.2 or 5.3 from your favourite additional repository (IUS has php52 and php53u which do work nicely with the filesender and simplesamlphp packages). Additional info on https://www.centos.org/modules/newbb/viewtopic.php?viewmode=flat&topic_id=30881&forum=38
  • CentOS6 has a recent enough version of PHP in the standard repositories, however the php-mcrypt package is missing (needed for SImpleSAMLphp). To get that package you'll need to add the EPEL repository (see: http://fedoraproject.org/wiki/EPEL ).
  • If you get database connection errors (Permission denied) SELinux might be set to prevent the webserver user from making network connections. Check with getsebool httpd_can_network_connectand allow it (when disabled) with setsebool -P httpd_can_network_connect 1
  • When updating with yum update from a previous 0.1.x beta package the update process will fail. Just do a yum erase filesender; yum install filesender instead.

Support and Feedback

See Support and Mailinglists and Feature requests.


1 replace 'stable' with 'testing' if you want to track release-previews or 'unstable' if you want to track the development nightly builds. Use 'oldstable' for the previous (old) release.