Skip to content

Production Installation: Overview

randikathryn edited this page Feb 23, 2014 · 71 revisions

HydraDAM runs on Linux and these production installation instructions have been tested on Ubuntu and CentOS. They may or may not work on other flavors of Unix.

Follow the instructions in the order listed below. We recommend using rvm in single-user development environments, however native installation of ruby in production environments is preferred because of complexities that can arise when using rvm under multiple user contexts.

Steps

  1. Set up prerequisites for these instructions.
  2. Install dependencies (development tools & libraries).
  3. (CentOS Only) Disable SELinux.
  4. Install Ruby 2.0 and Rubygems 2.0.
  5. Install Java 7.
  6. Install Tomcat.
  7. Install a SQL database for Fedora.
  8. Install Fedora.
  9. Install Solr 4.2.
  10. Install Redis.
  11. Install FFmpeg.
  12. Install Fits.
  13. Clone the Git repository & install Gems.
  14. Install & configure Apache & Passenger.
  15. Create the production SQL database.
  16. Create and configure the YML files.
  17. Configure the Rails application.
  18. Create an admin user.
  19. Set up Resque pool.
  20. Validate your installation.

Optional Configuration Steps

Additional Resources

Clone this wiki locally