VFS - Virtual File System Introduction VFS is a Web-based system that allows authorised users to upload and download files. It is a file sharing utility aimed at communities that wish to share files across the Internet and where traditional mechanisms aren't appropriate or efficient. For example, email is not suitalbe for package over about 8Mb and FTP is not flexible on the user permissions that can be set. VFS tries to give users the ablity to share their files with exactly who they wish and to ensure that their confidential files remain confidential and other files are shared openly. Requirements 1. PHP - Currently this uses PHP3 although all code should work fine under PHP4. 2. Postgres - Currently VFS only works with Postgres. It is hoped that mySQL will also be supported in the next release (0.2). This will have to be done without using blobs because of the limitations of using mySQL. Installation 1. Set-up the php sources to be in a directory viewable from your web server. 2. Set-up the SQL database (currently only Postgres is supported). See the README in the sql directory. 3. When you first log in you will be asked for an administrators username and password. Once you have set that up you can add other users. NOTE. adding a second administrator means that he can add users to the system and change users passwords. 4. You may have to tweak the PHP configuration a bit if you wish to upload large files. The size of uploads is controlled by the memory_limit option and the upload_max_filesize option. If your server is configured with suitable values for these options and you have sufficient RAM in the server it is not unreasonable to be able to upload files over 100 Mbytes. However, personally I think you should try a different system if you want to share files of that size. Further Information Please see the VFS web-site at: http://vfs.sourceforge.net/ Please post comments and suggestions to our discussion forum on the Sorceforge project page.