Hi,
No. You can install OpenDocMan in any AMP (Apache + MySQL + PHP) environment.
According to their requirements list, you can even install it in IIS which is made by Microsoft for Windows only.
Let me give you an example.
Let’s say you install an AMP environment on Windows (like XAMPP, for example) to run OpenDocMan in your computer.
You will have a public folder, open for the Internet, where you place your site’s files and folders to make them available to the world. Let’s imagine that the folder is C:\xampp\htdocs\
.
For security reasons, OpenDocMan saves the documents in a non-public folder. A folder that is not directly accessible from the user’s browsers. So, you will have your OpenDocMan site’s files in the folder C:\xampp\htdocs\
for your users to be able to navigate the site but the documents are “hidden” in, for example C:\xampp\documents\
which is not directly accessible from the outside.
When someone asks OpenDocMan for a document, if they’re allowed to see/download it, OpenDocMan grabs that file and makes it available for the user requesting it.
InfinityFree, however, has a security measure in place that disallows all programs/sites to access files outside the htdocs
folder. For this reason, OpenDocMan wouldn’t work in InfinityFree, because it wouldn’t be able to grab the documents from outside this folder.
If, somehow, you could change the datadir (the folder where the documents are kept) path to be inside the htdocs
folder, your problem would be solved. But, according to their installation instructions, it seems that OpenDocMan doesn’t allow that.
That’s why you won’t be able to have a working OpenDocMan in InfinityFree.
Like explained above, I believe it is the folder where OpenDocMan saves the documents that you upload to the website.
Like explained above, you can, if OpenDocMan allows you to. But I don’t think it will.
You can try or even ask their support team/comunity, though.