Please recommend me a simple web-based document repository for keeping my small company documents (.DOCs, .PDFs) so i can access them from everywhere. There are many available o
Download Alfresco and give it a try. Its perfect for your requirements. They have a versatile content repository and nice web based UI. You also have the option of running workflows etc.
And well .. the community version is free.
Thought about Google Docs, but I am more confident hosting the thing myself. The documents may contain sensitive information.
What about WSS (Windows SharePoint Services), all you need is SQL Express, and windows with an external connector license, that gives you all of the features you need (except the ajax)...
Alternatively try www.umbraco.org although this is a bit more involved to configure
If you want versioning, have you considered setting up a subversion (or CVS or whatever you like) repository and syncing to it? No need for a web interface in that case (though you can set up web repositories too).
Using Google Docs and/or any other Google service is very risky - it's frequent to lose publication and/or sharing rights of your docs. There seems to be a bug or hack that blocks access to your files - you need to request a review in order to have your docs reappear on web-based Google services, and when Google replies with an -error- tag, its proof they have no control on who or what bans your docs from viewing on the web - use with extreme caution.
The most simple, and probably easiest to set up, would be a Subversion repository, so you can actually store, delete, add, and modify documents from anywhere, and then add ViewVC on top of it so that you can see the different files from a web browser.
Another possible option, although it is a little bit more heavyweight, would be to install Trac. Again, this still uses Subversion, but it has a web-viewer for the repository nicely integrated, as well as a Wiki capability to allow for versioned shared editing of simpler documents. If you need it, Trac also has an issue tracking system, but you don't have to use it if you don't want to.
Also, in addition to the viewing interface being via a web browser, there are many clients for Linux, Mac, and Windows for the Subversion repository itself to allow manipulation of the files. For windows, the best Subversion Gui is TortoiseSVN.