Project

General

Profile

Two Redmine on one database ? Private and public Redmine...

Added by Grégory Janiszewski about 14 years ago

Hello all,

I try to find a good way of opening our Redmine issue management to our customer.
But for security reason, we don't want our source code to be store on a "public" server.
I know Redmine has role management and we can say that "customer" role don't have access to repository, but the real problem is to ensure security, to avoid attack on our server and our source code.

So my idea is to setup a "private" redmine server onto our "intranet" only accessible in our local network, and setup a second "public" Redmine server
using the same MySQL database to grant access to our customer to allow them to enter new issue, validate new feature, etc...

Is it a good idea?
Is there another solution?
Is someone have the same problem, and find a good solution?

Thank you in advance for all your answers.


Replies (4)

RE: Two Redmine on one database ? Private and public Redmine... - Added by Sergey Belov about 14 years ago

What's problem to use one MySQL ? Just setup your public version to work with MySQL with an IP instead of localhost

RE: Two Redmine on one database ? Private and public Redmine... - Added by Grégory Janiszewski about 14 years ago

Yes I understand. It's exactly what I have in mind concerning database.

But what about "files" uploaded to redmine application?
Is it possible to modify one parameter to tell to a Redmine application were are the file folder?
How to change storage place of files?

RE: Two Redmine on one database ? Private and public Redmine... - Added by William Roush about 13 years ago

I'm looking to do this too, been considering syncing the machines together, or maybe setting up SCP between the two machines and having the internal one do a sync to the external one, but I'm not sure how performance will go with thousands of files being synced every [x] minutes or whatever.

You said to use a symlink, how would you do that to another server?

    (1-4/4)