Yes, you should use git*.
Now let me explain why. Given the current (rather nebulous) set of criteria in your question the answer seems fairly obvious. If you knew any more, you wouldn't even be asking this question. You have already brought yourself to the edge of the cliff, now you just need coaxing to make the jump.
* Or bazaar, mercurial or other DVCS ...
Currently I use Evernote to store and index all my documents.
How does it match the requirements?
Store and index thousands of documents: that's its main usecase
Allow for day-to-day management: very easily add and tag documents
Store document's date: in Evernote, you can easily edit an entry's Created at field, which elegantly solves the initial porting ...
Have you considered ownCloud? They meet all your criteria, including searchability.
a fully fleged user management (optional with LDAP integration)
supports full-text search via its Lucene app, which you just need to enable in ownCloud's app manager.
Has file editing and preview support for PDF, images, text files, Open Document, Word files and ...
NemakiWare is designed for this.
Upload your files, use them, organize them as you like.
Search by filename or by content (full-text search). For instance, if a PDF (or Word file) contains "ECM", then you will find it by typing "ECM" in the search box.
You can create groups, and set folders/files to only be viewable (or modifiable) by certain groups.
Alfresco Community would do the job well.
You can upload documents by email (not activated by default as anyone can send emails).
You can upload documents via the Web interface (drag-and-drop to browser window).
You can set up CmisSync to automatically sync a folder between your computer and the server, and then configure your scanner to put all images ...
You are looking for a pastebin web application.
Most of them offer the same features: paste some content, select syntax highlighting (if any), select if it should be private/public, and when it should be deleted automatically (if at all).
A popular service is pastebin.com, which, according to Wikipedia, exists since 2002. While there naturally can be no ...
We evaluated several a while back and decided on http://www.helpndoc.com/ It creates the file formats you mention, as well as the bonus formats you request. The editor is not as WYSIWYG as some, but uses your own or pre-defined "paragraph formats" (headers, sub-headers, paragraph-body). It easily moves topics outline-style in the Table of Contents, and each ...
It's is pretty unexpected but emacs will serve.
You need emacs and some plugins for it:
emacs : extremely hackable UI environment that uses lisp dialect
bookmark plus : let you organize files, tag them and so on
dired plus : to work with files, move, copy, and so on
sunrise commander : feature rich two-panel file manager
avfs : FUSE for looking inside ...
TRAC has wiki, bug tracker, code viewer, all with markup to interlink.
Or, there is its fork Apache Bloodhound.
All written in Python, plenty of plugins. Very mature.
BTW Trac wiki is much closer to original idea, plain text with markup. Easier to parse from outside to create plugins.
One tool that seems to meet your requirements is Zotero. I recommend it highly. In particular, I've had good experience with it across multiple platforms and web browsers, including Ubuntu with Chrome and Firefox.
Zotero lets you organize your collection of papers into folders and can store the same item in multiple folders (collections in Zotero ...
If you don't necessarily want something that integrates into your file manager, you can transfer files over ssh. I'm a big fan of cyberduck through the sftp protocol as a client but there's also tools that let you use a ssh connected file system as a network mapped drive.
Server software which runs on Linux: Absolutely, you just need a ssh server
I would advise in this case using https://draftin.com/, see here for a quick look at the specific functionalities you may wish to use.
One downside to this software I want to point out before giving a detailed answer to your question is that it's meant to be used online. It is possible to use draft without an Internet connection (see over here) but it still ...
LogicalDOC Community is Open Source and free.
LogicalDOC is platform-independent and offers a simple web interface. It is absolutely lightweight and you can install it in a server as well as in a normal PC.
The Community Edition offers you the following features:
Web based backend
Standard file management tools
Preview of common types
Your main question you've already answered yourself: Calibre is the central place to manage your collection of books. With this application, you can:
manage your books and their Metadata
edit your books (if necessary)
tag them for categorization
convert them to the formats you might need
Calibre is cross-platform, so if one day you want to switch to a ...
That's simple - GitLab - i know you're looking at another direction, but if you think about it, GitLab has great implementation opportunities beyond building software. It has most of the features listed, as its aim is to address broad list of use cases, covering the entire project life-cycle. You can check about.gitlab.com/features for an extensive overview. ...
Version Control Systems generally do not care about what the files fed to them represent – though they tread file types differently (e.g. binary files). So we can leave the file-specific stuff aside.
From your description, it looks to me as if Subversion might be a good match:
Individual file checkin/checkout capability (for collaboration): Possible. ...
These have worked for me on Windows:
Sumnotes: Free version gives you 50 Pages, 50 Highlights, Up to 50 MB file size, Up to 5 images. $7-15 for full. Pretty good deal I would say.
PDF X-Change Viewer: You have to set the highlighting capture feature before you highlight. To this you would:
Menu > Edit > Preferences > Commenting > check the box for “copy ...
So far I've found two interesting options, LogicalDoc and OpenKM. They have both comunnity (GPL licensed) versions available and a professional propietary version too. Both are:
Runnable in a servlet container as Tomcat
Allow full-text searches based in Lucene
Have a kind of API to interact with (REST-SOAP-WebDav)
Support node versioning
First, install Alfresco and the Calais integration (it might take a day depending on your experience).
Then upload all of your documents to Alfresco.
Calais is a library/API developed by Reuters to extract semantic information from human text.
You will now be able to:
Find all documents about purchasing, with a nice tag cloud.
Quickly search for all ...
Paperless is a self-hosted solution in which you push scanned documents to a folder and it automatically performs OCR and makes them searchable. I can't speak for the ease of installation, as I haven't tried it myself yet. One drawback is that the OCR'd text is not encrypted on the server (this is clearly stated on the github page).
If you make a note of the page numbers and desired titles you can quickly produce a batch file to do this with pdftk just using the syntax:
pdftk inputfilename.pdf 1-11 output outfilename1.pdf
pdftk inputfilename.pdf 12-20 output outfilename2.pdf
Where 1-11 are start and end pages of a given document, (counting 1 as the first page of the file), and ...
Alfresco can do this, actually I configured it for a similar use case a few years ago.
2 Run and use it a bit to get an understanding of what it does. Basically, it allows you to upload documents and organize them using folders/categories/tags/aspects/metadata as you like (you don't have to use all of these, you can use only folders and ...
We use Confluence for this purpose. Some investment is required in building a template to capture the requirements from different stakeholder groups' points of view but this can be evolved over time.
Anyone can access (with appropriate read/edit rights) at any time so good for fostering collaboration.
We encourage stakeholders to update the information and ...
There are two possibilities I can think of here:
Secure FTP allows you to access your file securely using standard FTP clients such as FileZilla or Cyberduck. It's useful to have, but I find it rather cumbersome since you need a good FTP client to fully appreciate it, and it can be a bit awkward to set up.
Depending on which router you use, ...
For production use, I'm not aware of anything. Generally speaking, a filesystem wouldn't offer enough functionality natively for a fully complete and production ready CMIS Server.
However... You've clarified in the comments that this is for personal / demo use, so you're in luck! Apache Chemistry currently ships two different example/demo CMIS Servers, ...
As the comment on the original post suggested, Atlassian Confluence might be a good choice. I use it every day to document product requirements. I believe it satisfies all of the requirements in your "Question" section, although I'm not sure about "generates Markdown that pandoc can use".
I work for a small company and we run a self-hosted version of ...
Clinker seems to be a very good turnkey solution which includes many different Linux solutions like Redmine, Alfresco (has Activiti as the BPM engine) etc. But you need to be a little bit fluent in Linux based solutions to operate and customize the whole package. It's normally an ALM solution which can be customized and used to achieve whatever solution you ...
You can carry on using Google Drive - documents can easily be a member of multiple folders;
Find the document for which folders you would like to change.
Right click, "move to"
Hold CTRL and click the folder memberships that you're after. You'll see multiple ticks appear in the folder selection dialog.
For this use case, I suggest Alfresco.
Alfresco replaces your traditional Windows Share. It uses the same protocol, so the change is transparent for users. You can also access it via WebDAV, CMIS, and other protocols.
The Alfresco server is on your server (inside your network) so your critical information will not be sent to untrusted third-parties like ...