Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I have installed Ubuntu 12.04LTS on a PC and have been trying to make it a server for hosting the source code and storing documents of our small company. We have a need to run a document management system for our binary machine drawings and other documents.

I liked the Gitlab model for source code control that lets me use Ubuntu as server and provides a web interface for Windows users to work on their projects using clients like Source tree etc.

I tried all the links that I get when I searched on the web - OpenKM, DocMGR, Epiware but none works. Is there none that exists and that actually works on Ubuntu (or Linux)?

share|improve this question

marked as duplicate by Eric Carvalho, Richard, Vojtech Trefny, Warren Hill, belacqua Apr 28 '14 at 20:39

This question was marked as an exact duplicate of an existing question.

If I understand the need correctly, you need to store the assets of the company, such as images, documents, videos etc. which can easily be found later and are properly tagged. If that is the case, then you can try out ResourceSpace which can help you categorize content and make it easy for you to find it later.

It is a PHP based applications, and using linux tools such as FFmpeg, ExifTool, ImageMagick etc. to assist in categorizing content and generate thumbnails etc. It would also work fine with Windows users as it offers a web based interface.

share|improve this answer
This looks like a good option for my requirement. Is it possible for my Ubuntu server to host the service for other Windows users to use it like clients? OK, I just found this link that answers this : – Shridhara rao Apr 25 '14 at 10:38
Hello Vivek, I installed ResourceSpace on our Ubuntu server. I started the apache service on port 6060. When I point my browser to it (server-name:6060) I get this: It works! This is the default web page for this server. The web server software is running but no content has been added, yet. So what do I do after this? the installation page says that I should complete the installation from the browser after pointing it at the service... – Shridhara rao Apr 30 '14 at 6:33
Assuming you put it in /var/www/html/resourcespace directory, you have to access it through server-name:6060/resourcespace post which the installation would begin. – Vivek Kapoor May 1 '14 at 17:25

Since you mention Github, you may want to check the following two solutions

  1. Redmine, provides per project wiki, user access control, works with various version control systems, finally has a big community of developers offering free and non free plugins. This page shows how to install Redmine on various operating systems including Ubuntu.

  2. Gitlab is a lot more like Github, works only with Git, offers per project wiki, walls, user access control and more. This page contains instructions how to install Gitlab.

Both Redmine and Gitlab are written in Ruby (Ruby on Rails), Redmine is free while Gitlab offers a Community Edition.

share|improve this answer
I have already installed Gitlab for source code version control. I want a document control system which works slightly differently. Instead of a project, I want to be able to create a document with a unique document ID, author name and a version and store it in the document repository and be able to share it with other users. – Shridhara rao Apr 25 '14 at 7:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.