https://rejetto.com/wiki/api.php?action=feedcontributions&user=Argo&feedformat=atomrejetto wiki - User contributions [en-gb]2024-03-28T21:37:58ZUser contributionsMediaWiki 1.38.4https://rejetto.com/wiki/index.php?title=HFS:_The_Virtual_File_System&diff=1921HFS: The Virtual File System2006-08-05T11:15:31Z<p>Argo: /* What is a File System */</p>
<hr />
<div>Ok, from the beginning...<br />
<br />
== What is a File ==<br />
<br />
It is a sequence of bytes. A byte is a unit of information.<br />
<br />
== What is a File System ==<br />
<br />
It is an ordered set of files. Often they are hierarchically ordered in folders (also called directories).<br />
<br />
== What is a Virtual File System ==<br />
<br />
File Systems usually lie on a disk. A Virtual File System (VFS from now on) does lie in memory instead. This can be a very interesting thing, in facts this is the main reason I started working on HFS.<br />
<br />
Thanks to the VFS you can publish things in the way you want without changing anything on your disk. People will see what you want them to see. You can hide files, rename them, move 'em to another folder...well, this is what people will see! Nothing changes on your disk.<br />
<br />
A lot of people is already experienced in that, because of well-known softwares, like Nero, has a VFS, where you can project your CD. With HFS you project...your website.<br />
<br />
Most web servers let you publish one or more folders, but the content shown will just reflect the disk. This is often an unwanted feature.<br />
<br />
== What is a real/virtual folder ==<br />
<br />
The VFS in HFS has both virtual folders and real folders. Sometimes it may be the same to you, other times you'd better pay attention on what you choose.<br />
<br />
'''''Virtual folders are yellow, real folders are red.'''''<br />
<br />
=== Real folders ===<br />
<br />
A real folder is a link to a folder on your disc, and will show the current (real-time) content of your disc.<br />
<br />
Anyway, the real folder is not necessarily as the folder on your disc. There are many aspects of the folder that you can change virtually. You can rename it, add files, hide files...many things.<br />
<br />
=== Virtual folders ===<br />
<br />
A virtual folder will show only items you see in the VFS. When you add a virtual folder based on a folder of your disc, the content of the disc is copied in the VFS. From now on, the content is detached from the disc, it is virtualized. If in the while a file is added or removed, the VFS won't be updated.</div>Argohttps://rejetto.com/wiki/index.php?title=HFS:_The_Virtual_File_System&diff=1920HFS: The Virtual File System2006-08-05T11:13:42Z<p>Argo: /* What is a File */</p>
<hr />
<div>Ok, from the beginning...<br />
<br />
== What is a File ==<br />
<br />
It is a sequence of bytes. A byte is a unit of information.<br />
<br />
== What is a File System ==<br />
<br />
It is an ordered set of files. Often they are hierarchically ordered, in folders (also called directories).<br />
<br />
== What is a Virtual File System ==<br />
<br />
File Systems usually lie on a disk. A Virtual File System (VFS from now on) does lie in memory instead. This can be a very interesting thing, in facts this is the main reason I started working on HFS.<br />
<br />
Thanks to the VFS you can publish things in the way you want without changing anything on your disk. People will see what you want them to see. You can hide files, rename them, move 'em to another folder...well, this is what people will see! Nothing changes on your disk.<br />
<br />
A lot of people is already experienced in that, because of well-known softwares, like Nero, has a VFS, where you can project your CD. With HFS you project...your website.<br />
<br />
Most web servers let you publish one or more folders, but the content shown will just reflect the disk. This is often an unwanted feature.<br />
<br />
== What is a real/virtual folder ==<br />
<br />
The VFS in HFS has both virtual folders and real folders. Sometimes it may be the same to you, other times you'd better pay attention on what you choose.<br />
<br />
'''''Virtual folders are yellow, real folders are red.'''''<br />
<br />
=== Real folders ===<br />
<br />
A real folder is a link to a folder on your disc, and will show the current (real-time) content of your disc.<br />
<br />
Anyway, the real folder is not necessarily as the folder on your disc. There are many aspects of the folder that you can change virtually. You can rename it, add files, hide files...many things.<br />
<br />
=== Virtual folders ===<br />
<br />
A virtual folder will show only items you see in the VFS. When you add a virtual folder based on a folder of your disc, the content of the disc is copied in the VFS. From now on, the content is detached from the disc, it is virtualized. If in the while a file is added or removed, the VFS won't be updated.</div>Argohttps://rejetto.com/wiki/index.php?title=HFS:_Secure_your_server&diff=1919HFS: Secure your server2006-08-05T11:06:58Z<p>Argo: /* Secure your Windows */</p>
<hr />
<div>This article is about ''security'' for HFS users.<br />
<br />
Many people ask: <cite>am I safe running this server software?</cite><br />
<br>100% safety on the net is utopia, but we want to be reasonably safe.<br />
<br />
HFS is considered quite safe software, no security bug is known at the moment, just ensure you are using the last version available.<br />
Moreover, HFS is open source, thus anyone is able to check for security flaws in it.<br />
<br />
Even though it was not designed to be extremely robust, it is quite stable and has been used for months without a restart ([http://www.rejetto.com/forum/viewtopic.php?t=3133 see forum topic]).<br />
<br />
== Secure your Windows ==<br />
Before HFS, you should worry about your Windows system.<br />
To secure your computer follow this advice:<br />
* keep Windows updated with ''Windows Update''<br />
* use a good and updated firewall<br />
* use a good and updated antivirus<br />
If you comply with these rules, the risk may be considered very low.<br />
<br />
== What about strange logs? ==<br />
If you see scary requests in the log, don't worry.<br />
They are just requests.<br />
By default HFS logs fulfilled requests, so,<br />
if '''no''' reply has been logged, the request has '''not''' been fulfilled.<br />
<br />
== HTTPS and SSL ==<br />
HTTPS is not supported natively at the moment. Hard to say when in the future it will be. In the meanwhile you can try adding HTTPS support by using STunnel. You can [http://www.rejetto.com/forum/viewtopic.php?t=3083 read an article on our forum] where the thing is discussed in details.<br />
<br />
== Useful links ==<br />
* [[http://www.windowsupdate.com/ Windows Update]]<br />
* [[http://www.snapfiles.com/Freeware/security/fwfirewall.html Free firewalls]]<br />
* [[http://www.snapfiles.com/Freeware/security/fwvirus.html Free antivirus]]</div>Argohttps://rejetto.com/wiki/index.php?title=Use_HFS_to_host_a_website&diff=1918Use HFS to host a website2006-08-05T11:03:49Z<p>Argo: </p>
<hr />
<div>Classic webservers are used for publishing one or more websites.<br />
They work in a simple way: you just tell which folder contains files to be published, and it is done.<br />
<br />
This is possible also with HFS. Just follow these steps:<br />
# in the virtual file system, right click on the root(home) and click ''bind root to real-folder''<br />
# select the folder containing the website files<br />
# re-right-click the root and click ''default file mask''<br />
# type '''index.htm*'''<br />
<br />
Most times index.htm* is ok, but your main page file may have a different name, like default.html, check it out.<br />
<br />
; Disclaimer : Let it be known that HFS is not designed to publish websites.<br />
<br />
At the moment no server-side scripting is supported.</div>Argo