FtpServer icon indicating copy to clipboard operation
FtpServer copied to clipboard

Azure Blob Service as file system

Open fabich opened this issue 6 years ago • 11 comments

Hi

Did you ever consider using Azure Blob Service as file system? Azure Blob is missing this feature and there are many people who would appreciate accessing the Blobs via SFTP. https://feedback.azure.com/forums/217298-storage/suggestions/33001027-sftp-and-ftps-protocol-support-for-azure-files

fabich

fabich avatar Apr 12 '19 12:04 fabich

Um, do you mean SFTP or FTPS? This project only supports FTPS, because SFTP is a completely different protocol (AFAIK).

fubar-coder avatar Apr 12 '19 15:04 fubar-coder

Ahh yes, sorry. I was talking about FTPS

fabich avatar Apr 12 '19 15:04 fabich

@fubar-coder is that something you were looking into before?

fabich avatar Apr 17 '19 11:04 fabich

No, because Azure is too expensive for me 😭

fubar-coder avatar Apr 17 '19 11:04 fubar-coder

No, because Azure is too expensive for me 😭

haha ok :) If we would provide you access to an Azure Blob Storage would you be willing to create the file system for the community? ;)

fabich avatar Apr 17 '19 12:04 fabich

Sure, I'd like to try it. I guess that it's OK to test with the Azure Storage Emulator first.

fubar-coder avatar Apr 17 '19 12:04 fubar-coder

@fabich I experimented a little bit with Azure Blob Storage, but it's not that easy.

  • Support for different blob types
    • FTP extension to switch between the types of blobs that should be created
  • Different levels for a "root"
    • Root container
    • Container
    • Some kind of "root" blob path
  • Directories are virtual (i.e. only files really exist)

My assumption is, that a working version would require 10-20 hours of work, depending on the required feature set.

fubar-coder avatar Apr 17 '19 15:04 fubar-coder

My assumption is, that a working version would require 10-20 hours of work, depending on the required feature set.

Could you send me your email address so we can talk details?

fabich avatar Apr 17 '19 15:04 fabich

@fabich You can contact me through the contact form of my web site.

EDIT: I couldn't find your email address and I don't want to post it publicly.

fubar-coder avatar Apr 18 '19 06:04 fubar-coder

Isn't there a project that already does this? Maybe it just needs to be updated to be usable in production: https://github.com/adhurwit/AzureBlobFtp

zmarty avatar Apr 25 '19 22:04 zmarty

I saw this project. It all depends on the customers needs. This file system might not be as flexible as it needs to be.

fubar-coder avatar Apr 26 '19 06:04 fubar-coder