Monday, October 28, 2013

Installing SeedDMS Opensource DMS in Debian / Ubuntu


SeedDMS is a very useful opensource document managament system. To install SeedDMS we need to install first a couple of package in our Debian / Ubuntu.

1) Solving dependences.

sudo  aptitude install php-pear
aptitude install php-http-webdav-server

wget http://sourceforge.net/projects/seeddms/files/seeddms-4.0.0-pre5/SeedDMS_Lucene-1.1.1.tgz
wget http://sourceforge.net/projects/seeddms/files/seeddms-4.0.0-pre5/SeedDMS_Core-4.0.0pre5.tgz
wget http://sourceforge.net/projects/seeddms/files/seeddms-4.0.0-pre5/SeedDMS_Preview-1.0.0.tgz
pear install SeedDMS_Core-4.0.0pre5.tgz
pear install SeedDMS_Lucene-1.1.1.tgz
pear install SeedDMS_Preview-1.0.0.tgz

2) Install Log using pear
wget http://download.pear.php.net/package/Log-1.12.7.tgz
pear install Log-1.12.7.tgz

3) Donwload seeddms in our apache root server (or other web location)
wget http://sourceforge.net/projects/seeddms/files/seeddms-4.0.0-pre5/seeddms-4.0.0-pre5.tar.gz
tar -xvzf seeddms-4.0.0-pre5.tar.gz

4) Create a mysql user with privilages:
create database seeddms;
grant all privileges on seeddms.* to seeddms@localhost identified by 'secret';
 
5) Create the file ENABLE_INSTALL_TOOL in the folder conf
touch ENABLE_INSTALL_TOOL

6) Access to the web URL, for example: 127.0.0.1/seeddms/install/install.php to start the automatic installation process. Fill out the form and continue.

7) If everything is ok you will receive the  message: "The installation has been successfully completed."
Delete the file  ENABLE_INSTALL_TOOL  and access to your new DMS with the default login admin/admin.

Hope help!

Bye