DaedalusX
December 9th, 2004, 10:15 PM
I'm in the process of seting up a Slackware 10 linux box with apache 1.3.x with SSL module and proftpd 1.2.10, I would use gmailfs as a backend to store roguesci files from the official ftp.
Gmail, for those who don't know it yet, it a free mail service from google who offer a 1000mb of free space online.
+++
GmailFS provides a mountable Linux filesystem which uses your Gmail account as its storage medium. GmailFS is a Python application and uses the FUSE userland filesystem infrastructure to help provide the filesystem, and libgmail to communicate with Gmail.
GmailFS supports most file operations such as read, write, open, close, stat, symlink, link, unlink, truncate and rename. This means that you can use all your favourite unix command line tools to operate on files stored on Gmail (e.g. cp, ls, mv, rm, ln, grep etc. etc.).
+++
So, I can setup a ftp server and http server, only using my gmailfs drive as backend to store the files and gmail's bandwith to distribute it. FTP could be use for uploading/downloading/fxping (server to server transfer) and for those paranoid folks, they could use the https service to get their file 'anonymously'. I could also setup a simple php script that would upload files anonymously using SSL direcly into the gmail drive.
I've did some test on my debian/unstable machine and I've got pretty good speed, ~100-300k/sec, and it can handle multi-user pretty well.
PROs:
- Unlimited bandwith thanks to google.
- Anonymous upload/download for everybody
CONs:
- 1000mb limit; but it can be worked around using multiple account.
- It violate gmail's terms of service.
So, I'm asking, anybody here think this might be a possible way for us to share files other than the official ftp who is constantly hammered?
Gmail, for those who don't know it yet, it a free mail service from google who offer a 1000mb of free space online.
+++
GmailFS provides a mountable Linux filesystem which uses your Gmail account as its storage medium. GmailFS is a Python application and uses the FUSE userland filesystem infrastructure to help provide the filesystem, and libgmail to communicate with Gmail.
GmailFS supports most file operations such as read, write, open, close, stat, symlink, link, unlink, truncate and rename. This means that you can use all your favourite unix command line tools to operate on files stored on Gmail (e.g. cp, ls, mv, rm, ln, grep etc. etc.).
+++
So, I can setup a ftp server and http server, only using my gmailfs drive as backend to store the files and gmail's bandwith to distribute it. FTP could be use for uploading/downloading/fxping (server to server transfer) and for those paranoid folks, they could use the https service to get their file 'anonymously'. I could also setup a simple php script that would upload files anonymously using SSL direcly into the gmail drive.
I've did some test on my debian/unstable machine and I've got pretty good speed, ~100-300k/sec, and it can handle multi-user pretty well.
PROs:
- Unlimited bandwith thanks to google.
- Anonymous upload/download for everybody
CONs:
- 1000mb limit; but it can be worked around using multiple account.
- It violate gmail's terms of service.
So, I'm asking, anybody here think this might be a possible way for us to share files other than the official ftp who is constantly hammered?