I'm looking for a way to efficiently store and archive my files, in a way that anyone could be able to find and access whatever files he would have been looking for at any time without any problems, like how websites like Wikipedia stores and lists articles, etc.
I have tons of different files scattered around various storage devices, each of them stored in multiple folders one inside another like a maze of folders and subfolders or a needle in a haystack, which make the process of finding a specific file extra difficult and time-consuming, even by using the Windows search function which takes sometimes forever to find a file, often end up lost and confused. The files are from many different file extensions and types, e.g. photos, videos, text files, RAR, ZIP, etc.
My idea is to have something mimic the Google or other organized and engineered websites. Something that has artificial intelligence and would sort the files in various methods.
I think my problem and idea is common, otherwise, how professional computer users which their job is to work with files and the internet could access a certain file in their personal storage which could be possibly tens of terabytes in size? I think the approach should be similar to those used by large and famous companies and project managers etc.
Any software or method or even hardware recommendations would be much appreciated.