Two Redmine on one database ? Private and public Redmine...
Added by Grégory Janiszewski over 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 over 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 over 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 Felix Schäfer over 14 years ago
Simplest would be to make a symlink.
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?