|
Multi-user Installation (The right setup for you) |
|
|
|
|
By it's nature the multi-user system setup is a little more complicated. These notes should be directed to your server or system administrator. All of the RocketDMS clients require a shared document store (Subversion repository) and database. Subversion RepositoryIf required install a subversion server (document store). Some possible options include: - Local filesystem or network filesystem,[5] accessed by client directly. This mode uses the file:///path access scheme.
- WebDAV/DeltaV (over http or https) using the mod_dav_svn module for Apache 2. This mode uses the https://host/path access scheme.
- Custom "svn" protocol (default port 3690), using plain text or over SSH. This mode uses either the svn://host/pathsvn+ssh://host/path scheme for tunneling over ssh. access scheme for unencrypted transport or
From http://en.wikipedia.org/wiki/Subversion_(software)
Enter the svn access scheme URL into the Document Store tab of the configuration program. Click the Check button to verify the connection.
DatabaseAs of writing MySQL and SQLite support is built in. If you require other databases please contact us and we will enable the other database interfaces. Create a database to be used by RocketDMS. Note the connection details and credentials and enter these into the Configuration, Document Store tab. The connection details are entered as a Data Source Name or DSN. For MySQL your DSN will be something like this: mysql:dbname=rdms;host=dbserver.my.net.com In this example the database name is 'rdms' and the database server address is 'dbserver.my.net.com'. All required tables will be created automatically when the RocketDMS program is first run.
Simple Multi-User ( Global read/write all users )If you are interested only in having a global multi-user document store for your organisation and don't care about specific read/write permissions on individual documents then the simplest is :
- No subversion (document store) server. Use the filesystem based repository via a windows shared folder and use a file:/// based SVN URL.
- Use a MySQL database.
Multi-User ( enforce document permissions ) If you want to be able to enforce read/write permissions on groups of documents you need :
- A subversion (document store) server. There are many ways of doing this but the simplest I have found to set up on windows is the VisualSVN server which support user and group permissions for the repository. See: http://www.visualsvn.com/server/licensing/
- Use a MySQL database.
In summary, RocketDMS is a document management client. You have an enormous choice in what you choose as your server infrastructure and different choices will give you different options. The downloaded RocketDMS package includes a minimal server infrastructure (SQLite and Filesystem based subversion) to run the single-user system on a single PC. SQlite is not really designed to be multi-user.
|
|
Last Updated on Thursday, 30 September 2010 01:51 |