Content
You are here:
OpenProject on shared hosting
Added by Daniel Hornung almost 7 years ago
Hi, this has been asked a few times already, but maybe there’s a solution now? I’d like to install OP on a shared hosting system (uberspace), so there’s no root access.
I’ve tried several instructions by other people, but none of them worked. I got as far as receiving an answer from the OP service running in the background, but it only serves the main html site, all linked files (css, js, images) only return 404. Any idea, hints or instructions how to archive an installation?
Replies (4)
For those interested, I set up a small repo with script which tries (and currently fails) to install OP on uberspace: https://github.com/quazgar/openproject_install
Hi Daniel,
I had a look at your documentation, thanks for the effort to write this down somewhere. I’m looking into where we can reference this from our page so others can benefit from it.
Regarding your error: Your installation script specifies ruby
2.4.3
, but the backtrace in https://github.com/quazgar/openproject_install suggests that actually ruby 2.5.0 is being installed and used, which is not yet supported due to various deprecations in it:The issue you’re seeing is solved by updating delayed_job which we’ll do as soon as support for ruby 2.5. is done here:
https://github.com/opf/openproject/pull/6109
Related:
https://github.com/rails/rails/issues/30522
https://github.com/collectiveidea/delayed_job/blob/master/CHANGELOG.md
Best,
Oliver
Oliver Günther wrote:
Most of it came from other people, I just created a bash script out of it. But I am happy to help!
That backtrace was from when I tried to install it on a more bleeding edge version of the shared hosts, where CentOS7 is installed, IIRC. That was a first try, but if it worked there as well, everyone would profit from it of course.
Here is the answere of your question :
Installing OpenProject (OP) on a shared hosting system like Uberspace without root access can be challenging due to the limitations of shared environments. However, it's still possible with some adjustments. Here's a step-by-step guide to help you install OpenProject on Uberspace:
Check Requirements:
Download OpenProject:
Prepare Uberspace Environment:
Install Dependencies:
Configure Database:
Configure OpenProject:
Initialize Database:
Compile Assets:
Start OpenProject:
Configure Web Server:
Test Installation:
Troubleshoot Errors:
Regular Maintenance:
Keep in mind that running OpenProject on a shared hosting environment may have limitations compared to dedicated servers or cloud instances, particularly in terms of performance and resource availability. However, with proper configuration and optimization, you can still use OpenProject effectively for project management on Uberspace.