Hey guys, as I mentioned in this topic I created this mountable virtual file-system app for Linux.
Download / Install:
> wget “https://github.com/loureirorg/safe-vfs/raw/master/mount.safevfs”
> chmod +x mount.safevfs
> ./mount.safevfs /mnt/test
- Where “/mnt/test” is your mounting point.
Example: Creating/publishing a website
echo “Hello world!” > public/my-dir/index.html
ln -s public/my-dir dns/my-app/www
Then open safe://www.my-app on your browser.
- /public: your public stuff (e.g. websites);
- /private: your private, personal files;
- /dns: your “domains”
- /outside: shared folders from other users. To share a public folder, assign a domain to it first. Then other users can use “mkdir YOUR-DOMAIN” in the “outside” folder to see your shared files.
This is still beta and have some limitations:
- ̶r̶e̶n̶a̶m̶e̶ ̶/̶ ̶m̶o̶v̶e̶ ̶d̶o̶e̶s̶n̶’̶t̶ ̶w̶o̶r̶k̶;̶
- ̶i̶t̶’̶s̶ ̶i̶m̶p̶o̶s̶s̶i̶b̶l̶e̶ ̶t̶o̶ ̶s̶a̶v̶e̶ ̶a̶n̶ ̶e̶m̶p̶t̶y̶ ̶f̶i̶l̶e̶ ̶(̶s̶e̶e̶m̶s̶ ̶t̶o̶ ̶b̶e̶ ̶a̶n̶ ̶i̶s̶s̶u̶e̶ ̶o̶n̶ ̶S̶A̶F̶E̶ ̶A̶P̶I̶)̶;̶
- security: when reading/writing files, a temporary copy will be made in the “/tmp” folder. If you shutdown the PC while working on these files, it’s possible that a copy will stay there;
UPDATE: rename / move it’s working now.
UPDATE II: “libruby.so.2.2” error fixed.
UPDATE III: “/outside” folder added.
UPDATE IV: “/dns” folder added.