Side Menu
- Overview
- Activity
- Roadmap
- Work packages
- Calendars
-
- Team planners
-
- Boards
- Forums
- Wiki
- Table of contents
- Expanded. Click to collapseCollapsed. Click to showDeveloper
- Hierarchy leafAccessibility Checklist
- Hierarchy leafCode Review Guidelines
- Expanded. Click to collapseCollapsed. Click to showContribution
- Hierarchy leafGit Workflow
- Hierarchy leafTranslations
- Expanded. Click to collapseCollapsed. Click to showDeveloping Plugins
- Hierarchy leafDeveloping an OmniAuth Authentication Plugin
- Hierarchy leafRelease Process
- Hierarchy leafReport a bug
- Hierarchy leafSecurity
- Hierarchy leafSetting up an OpenLDAP server for testing
- Hierarchy leafTheme Features
- Hierarchy leafDownload
- Expanded. Click to collapseCollapsed. Click to showFeature tour
- Hierarchy leafRelease Notes OpenProject 30
- Expanded. Click to collapseCollapsed. Click to showRelease Notes OpenProject 30 - Overview
- Hierarchy leafGlossary
- Hierarchy leafRelease Notes - Accessibility
- Hierarchy leafRelease Notes - Accessibility changes
- Hierarchy leafRelease Notes - Add work package queries as menu items to sidebar
- Hierarchy leafRelease Notes - Copy projects based on Templates
- Hierarchy leafRelease Notes - Design changes
- Hierarchy leafRelease Notes - Fixed Bugs
- Hierarchy leafRelease Notes - Keyboard Shortcuts
- Hierarchy leafRelease Notes - Project settings
- Hierarchy leafRelease Notes - Ruby&Rails Update
- Hierarchy leafRelease Notes - Security
- Hierarchy leafRelease Notes - Timelines
- Hierarchy leafRelease Notes - Work packages
- Hierarchy leafHowto create animated gifs
- Hierarchy leafMigration Squashing
- Hierarchy leafMod security
- Hierarchy leafNew work package page
- Hierarchy leafOP3 to OP4 Debian upgrade
- Hierarchy leafOP4 Ubuntu1404 Stable with MySQL in production
- Hierarchy leafOpenProject 40 Development Setup
- Expanded. Click to collapseCollapsed. Click to showOpenProject Foundation
- Hierarchy leafBoards
- Hierarchy leafMembers
- Hierarchy leafOPF-Meetings
- Hierarchy leafStatutes
- Expanded. Click to collapseCollapsed. Click to showRelease Notes
- Hierarchy leafOpenProject released on Bitnami
- Expanded. Click to collapseCollapsed. Click to showRelease Notes OpenProject 40 - Overview
- Hierarchy leafRelease Notes OpenProject 40 - Accessibility improvements
- Hierarchy leafRelease Notes OpenProject 40 - Column header functions in work package table
- Hierarchy leafRelease Notes OpenProject 40 - Improved Design
- Hierarchy leafRelease Notes OpenProject 40 - Integrated query title on work package page
- Hierarchy leafRelease Notes OpenProject 40 - Integrated toolbar on work package page
- Hierarchy leafRelease Notes OpenProject 40 - OmniAuth integration for OpenProject
- Hierarchy leafRelease Notes OpenProject 40 - Work package details pane
- Expanded. Click to collapseCollapsed. Click to showSecurity and privacy
- Hierarchy leafFAQ
- Expanded. Click to collapseCollapsed. Click to showSupport
- Expanded. Click to collapseCollapsed. Click to showDownload and Installation
- Hierarchy leafInstallation MacOS
- Expanded. Click to collapseCollapsed. Click to showInstallation OpenProject 3 0
- Hierarchy leafDebian Stable with MySQL in production
- Hierarchy leafInstallation Ubuntu
- Hierarchy leafInstallation Windows
- Hierarchy leafInstallation on Centos 65 x64 with Apache and PostgreSQL 93
- Expanded. Click to collapseCollapsed. Click to showInstallation OpenProject 40
- Hierarchy leafOP4 Debian Stable with MySQL in production
- Expanded. Click to collapseCollapsed. Click to showMigration paths
- Hierarchy leafFrom Chilliproject to OpenProject
- Hierarchy leafMigration 15 to 30
- Hierarchy leafMigration 24 to 30
- Hierarchy leafMigration Redmine 2x › OpenProject 30
- Hierarchy leafOpenProject 3 Migration
- Hierarchy leafOpenProject 40
- Expanded. Click to collapseCollapsed. Click to showNews
- Hierarchy leafNew OpenProject Translations Plugin
- Hierarchy leafNew Plugin on OpenProjectorg Local Avatars
- Hierarchy leafNew design for OpenProject
- Hierarchy leafNews Accessibility workshop for OpenProject
- Hierarchy leafNews Glossary for OpenProject
- Hierarchy leafNews Heartbleed fixed
- Hierarchy leafNews Icon Fonts
- Hierarchy leafNews OpenProject 30 Release
- Hierarchy leafNews Release GitHub Integration Plugin
- Hierarchy leafNews Success Story Deutsche Telekom
- Hierarchy leafNews Timelines
- Hierarchy leafOpenProject 3013 released
- Hierarchy leafOpenProject 3017 released
- Hierarchy leafOpenProject 40 released
- Hierarchy leafOpenProject 40 will be coming soon
- Hierarchy leafOpenProject 405 released
- Hierarchy leafOpenProject and pkgrio
- Hierarchy leafOpenProject news moved to a new blog
- Hierarchy leafOpenProjectBitnami
- Hierarchy leafPackager version with plugins released ("Community edition")
- Hierarchy leafRegistration OpenProject-Foundation
- Hierarchy leafRelease OpenProject AuthPlugins
- Hierarchy leafUpdates on OpenProject
- Hierarchy leafWe need your feedback for the the new fullscreen view for work packages
- Hierarchy leafOpenProject Plug-Ins
- Expanded. Click to collapseCollapsed. Click to showDownload and Installation
- Expanded. Click to collapseCollapsed. Click to showWiki
- Hierarchy leaf2nd Level Support
- Expanded. Click to collapseCollapsed. Click to showDeveloper
You are here:
Replies (4)
I am trying to do this right now. 5 years after this questions there is still almost no information on how to do this.
I have OpenProject installed on my CentOS 7 VPS. When I run 'sudo openproject run check' all is OK, except 'Web server is NOT running'.
Ruby apps like OpenProject need Phusion Passenger to run on Apache. Apache's Virtual Host needs to be edited to point the browser to the OpenProject app files; "deploy" the app.
Here are some instructions what it should look like if done manually:
https://www.phusionpassenger.com/library/deploy/apache/deploy/ruby/
But WHM/cPanel has its own ways to install Passenger and deploy Ruby apps, via EasyApache4. There are some instructions here:
https://www.liquidweb.com/kb/using-passenger-cpanel-centos-7/
And more confusing instructions here:
https://www.knownhost.com/wiki/developmental/ruby-rails-apps-cpanel
I think/hope I am nearing the end of this ordeal. I am now trying to configure the Virtual Host via Application Manager in cPanel:
https://blog.cpanel.com/cpanel-application-manager-and-app-deployment-101/
When I enter my details, I still get nothing in the browser.
Is Passenger actually installed? Following the Liquidweb instructions you can check with this:
scl enable ea-ruby24 'passenger-config validate-install'
That results in 'Everything looks good. :-)'. But when I try these commands:
passenger-status
Or
sudo passenger-status
I get 'command not found'.
And I still get 'Web server is NOT running'. Does that error mean Passenger is not running? Or does it just mean that I entered the wrong application address in cPanel's Application Manager?
Where the hell are the application files anyway? I see there is a /home/openproject folder on my server, but it only has a few weird files in it. Should I point Application Manager somewhere else?
I think you're engaged in an uphill battle here. Openproject is not really meant to be run through Ruby directly, like lets say Redmine is meant to. It's meant to be installed through its packages or Docker. You're better off getting a dedicated VM to run Openproject, or a different machine to run Docker containers and OPJ being one of them.
If you insist on plowing through, you'll need to use cPanel's Apache to reverse proxy to OPJ's Unicorn http server. I'm not sure if cPanel supports reverse proxy through its UI however, so you'd probably need to do it manually and risk further problems with cPanel changing anything in the future.
Thanks Ukamaka Azikiwe. I am not going to get a dedicated VM. I want my project management tool to run in a subfolder of my company website, just like a few other business applications I have. If OpenProject can't do that, that is a deal breaker - and I am annoyed that the documentation does not make this clear. I have already moved on.
The URL structure isn't really dictated by OpenProject but there is some overlap, but for simplicity sakes you'd be able to run openproject as a subdomain of your company website, such as openproject.companywebsite.com.
None the less, you're missing out on not using OpenProject as it's one of the best PM platforms I've encountered and well worth even the Enterprise pricing.
Peter Verkooijen wrote: