Contemplations Contemplatin' Since 2008

27Feb/092

Document Management System (Knowledge Tree)

 Well, over the last couple of days, I've been looking at setting up a Document Management System for my family and I to use whilst we're in the house, and outside of it as well. I tried out OpenKM for a while, and although it seemed good. The interface wasn't quite right for what I wanted, and because it was coded in Java it used a LOT of resources with it running on JBOSS.

So I decided to continue looking for a decent system to use, and I came across one called, "Knowledge Tree". This caught my eye almost immediately. I saw some screenshots of it, and instantly thought "this looks brilliant". I was initially a little concerned about the specs required to run it, however, after installing it, I realised that it didn't consume much resources at all. And the fact that the recommended hardware configuration was so high, was probably down to the fact that it was accounting for the worst case scenario with 25 users all ammending stuff in the server and making changes to the SQL DB's. Anyway without further adew, I think that the setup was amazingly easy, even under Linux! - I felt as if I was dealing with an Enterprise product designed specifically for my version of Linux (which btw is CentOS 5.2 32-BIT Edition). After setting up, it was super easy to connect to it through my web browser and play around with it.

The installation was flawless, and went exactly as described on the website. One thing I will add though, that if you're wanting to use this system on a server that already has Apache installed, then you will need to do the following (incidently, this DMS came with Apache, MySQL, and whatever else you needed built-in and installed it as neccessary):

Important

HTTP over SSL encryption secures all communications between the client Web browser and the server. You can enable SSL automatically through the stack install/stack upgrade, or; perform the procedure manually, on Windows or Linux, as outlined in this topic.

Prequisites:

  • Linux users: Start the server as ROOT to allow Apache to bind to port 443. To do this, you may need to install KnowledgeTree as the root user so that the configuration files are assigned the correct permissions.

  • Windows users: Create an SSL certificate before performing the following procedure.

Perform the following steps:

  1. Open the following file in a text editor (e.g. Notepad, for Windows users):{$INSTALLDIR}/apache2/conf/httpd.conf.

  2. Remove # at the start of the following line:

#LoadModule ssl_module modules/mod_ssl.so

3. Restart DMS services:

  • Windows users: via the Start menu

  • Linux users: via dmsctl.sh script

4. Connect via your Web browser (using https://xxxxxxx/)

After completing this as described above, you should have a secured connection to your DMS. If you need to refer to anymore documentation, please look at the following link: http://docs.knowledgetree.com/manuals/ag/

The website for this DMS is located at: http://www.knowledgetree.com/

Enjoy!