ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Alternative to FTP

    IT Discussion
    8
    26
    1.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • siringoS
      siringo
      last edited by

      I have a client (A) that wants to allow their clients (B) to upload data to my clients (A) server.

      I was thinking FTP, but that will be troublesome for the end users (B) as they aren't tech people.

      What's a simple alternative way of transferring several GB's of data from A to B?

      We need the data to be on a local server ASAP, so I don't want to use Onedrive, Box, Dropbox etc as that requires one extra step.

      Is NextCloud something that could be used here??

      Thanks for any help.

      scottalanmillerS 1 Reply Last reply Reply Quote 0
      • gjacobseG
        gjacobse
        last edited by

        Nextcloud is basically the same as Onedrive, one drive and such

        1 Reply Last reply Reply Quote 0
        • nadnerBN
          nadnerB
          last edited by

          Just because it's needed ASAP, doesn't mean it shouldn't be done properly 😛
          I'd prefer micro SD and carrier pigeon over FTP.

          Seriously though "Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway".
          Have you ruled out driving it there? It' meets two of your criteria: simple, and alternative.

          I know Internet outside of cities is still not stellar since we NBN'd, but bandwidth is still quite expensive so not everyone can move gigabytes of data in a timely fashion.

          As for a technical solution using NextCloud, OneDrive, Dropbox etc, is what I'd be looking at.
          It's simpler for the users at both ends.

          DashrenderD 1 Reply Last reply Reply Quote 2
          • scottalanmillerS
            scottalanmiller @siringo
            last edited by

            @siringo said in Alternative to FTP:

            I was thinking FTP, but that will be troublesome for the end users (B) as they aren't tech people.

            SFTP is nearly the simplest thing out there. FTP is hard, SFTP is easy.

            1 Reply Last reply Reply Quote 0
            • C
              Carnival Boy
              last edited by

              What do you mean by "one extra step". Do you mean creating an account on these systems?

              Otherwise, I find sharing a folder with an external e-mail in Sharepoint Online the simplest and quickest for users (if you have a Microsoft 365 account), but I'd expect Dropbox to be just as good. Then it's just dragging and dropping files in to a browser.

              scottalanmillerS 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @Carnival Boy
                last edited by

                @Carnival-Boy said in Alternative to FTP:

                What do you mean by "one extra step". Do you mean creating an account on these systems?

                Otherwise, I find sharing a folder with an external e-mail in Sharepoint Online the simplest and quickest for users (if you have a Microsoft 365 account), but I'd expect Dropbox to be just as good. Then it's just dragging and dropping files in to a browser.

                Or to a regular folder. You can do web or a mapped drive of sorts. Nextcloud allows an actual mapped drive.

                1 Reply Last reply Reply Quote 1
                • DashrenderD
                  Dashrender @nadnerB
                  last edited by

                  @nadnerB said in Alternative to FTP:

                  Just because it's needed ASAP, doesn't mean it shouldn't be done properly 😛
                  I'd prefer micro SD and carrier pigeon over FTP.

                  Seriously though "Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway".
                  Have you ruled out driving it there? It' meets two of your criteria: simple, and alternative.

                  I know Internet outside of cities is still not stellar since we NBN'd, but bandwidth is still quite expensive so not everyone can move gigabytes of data in a timely fashion.

                  As for a technical solution using NextCloud, OneDrive, Dropbox etc, is what I'd be looking at.
                  It's simpler for the users at both ends.

                  This is a great point - you're talking about uploading GB's of data from their customers to their servers - I hope they have a great internet pipe for that.
                  The sending side will also likely be the primary bottleneck point, as most ISPs are asymetrical, many topping out at 20 mb/s.

                  1 Reply Last reply Reply Quote 0
                  • 1
                    1337
                    last edited by

                    I agree that the "easiest" is to use cloud storage such as OneDrive or something like that.

                    And have the local server sync to the cloud storage. So when a client uploads something from their computer to the cloud storage it will automatically be downloaded to the local server.

                    DashrenderD 1 Reply Last reply Reply Quote 0
                    • DashrenderD
                      Dashrender @1337
                      last edited by

                      @Pete-S said in Alternative to FTP:

                      I agree that the "easiest" is to use cloud storage such as OneDrive or something like that.

                      And have the local server sync to the cloud storage. So when a client uploads something from their computer to the cloud storage it will automatically be downloaded to the local server.

                      This doesn't provide the requested, ASAP onsite on the server component in the OP.

                      That said - I'd be looking at - why does it need to be local? any way to have this potentially hosted and do the work on the file in that hosted location? You're much more likely able to get great large bandwidth at low cost into a hosted solution (or colo) and not affect the people on your local network.

                      1 siringoS 3 Replies Last reply Reply Quote 0
                      • 1
                        1337 @Dashrender
                        last edited by

                        @Dashrender said in Alternative to FTP:

                        This doesn't provide the requested, ASAP onsite on the server component in the OP.

                        It kind of depends on the definition of asap right?

                        The customer uploads and it's immediately synced to the local server. That's asap. No second step is required.

                        I don't know if the sync software will wait until it's completely uploaded or start to download blocks of a partial file. I guess that would be up to the sync software.

                        1 DashrenderD 2 Replies Last reply Reply Quote 0
                        • 1
                          1337 @1337
                          last edited by 1337

                          @Pete-S said in Alternative to FTP:

                          @Dashrender said in Alternative to FTP:

                          This doesn't provide the requested, ASAP onsite on the server component in the OP.

                          It kind of depends on the definition of asap right?

                          The customer uploads and it's immediately synced to the local server. That's asap. No second step is required.

                          I don't know if the sync software will wait until it's completely uploaded or start to download blocks of a partial file. I guess that would be up to the sync software.

                          And asap might not be so fast if the client has to install software and can't get it to work or the software can't handle the upload being interrupted midway. Or if the clients networks slows down to a crawl for hours because it uses too much bandwidth.

                          I'd like to know how big are the files or are there multiple files per "transfer". What kind of bandwidth does the server has to the internet? How much of that bandwidth can it use? And the same for the typical client. And how many clients and how often will this happen? Will the same client transfer files over and over or will mostly be a one-time thing. And how fast is asap?

                          1 Reply Last reply Reply Quote 1
                          • 1
                            1337 @Dashrender
                            last edited by 1337

                            @Dashrender said in Alternative to FTP:

                            That said - I'd be looking at - why does it need to be local? any way to have this potentially hosted and do the work on the file in that hosted location? You're much more likely able to get great large bandwidth at low cost into a hosted solution (or colo) and not affect the people on your local network.

                            It's possible that its video files, raw image files or something of that nature that they want to start working with immediately. And that is going to be local files.

                            If it's the same clients doing the same kind of file transfer on a regular basis and you want the minimum amount of time from the start of the transfer to the file is local, I agree with @scottalanmiller that sftp would be the easiest. Have the clients install Filezilla and use that to transfer the files.

                            1 Reply Last reply Reply Quote 2
                            • DashrenderD
                              Dashrender @1337
                              last edited by

                              @Pete-S said in Alternative to FTP:

                              @Dashrender said in Alternative to FTP:

                              This doesn't provide the requested, ASAP onsite on the server component in the OP.

                              It kind of depends on the definition of asap right?

                              The customer uploads and it's immediately synced to the local server. That's asap. No second step is required.

                              I don't know if the sync software will wait until it's completely uploaded or start to download blocks of a partial file. I guess that would be up to the sync software.

                              Sure, not a second step by the company - but the system has two steps in it - 1)upload to cloud service 2) download/sync to local server.
                              this makes it take more time to transfer.

                              1 Reply Last reply Reply Quote 0
                              • F
                                flaxking
                                last edited by

                                Syncthing could be an option here

                                scottalanmillerS 1 Reply Last reply Reply Quote 1
                                • scottalanmillerS
                                  scottalanmiller @flaxking
                                  last edited by

                                  @flaxking said in Alternative to FTP:

                                  Syncthing could be an option here

                                  Definitely a possibility for something that happens all of the time.

                                  1 Reply Last reply Reply Quote 0
                                  • siringoS
                                    siringo
                                    last edited by

                                    Thanks everyone for the input.

                                    It's medical data that needs to be looked at by medical software which resides on a local server.

                                    I had considered syncing using Onedrive, but thought I'd ask and see what else popped up.

                                    Driving to site is not an option unfortunately, this could be a nationwide thing.

                                    As I type I'm thinking the Filezilla solution may be a good one. I can supply the senders with info on how to configure FZ and have as a step of the operation, for them to contact the receiver once the upload has completed.

                                    This will be an unsupervised operation, so with anything that syncs, there is the potential for people to grab the upload before the sync has completed.

                                    1 1 Reply Last reply Reply Quote 0
                                    • siringoS
                                      siringo @Dashrender
                                      last edited by

                                      @Dashrender said in Alternative to FTP:

                                      @Pete-S said in Alternative to FTP:

                                      I agree that the "easiest" is to use cloud storage such as OneDrive or something like that.

                                      And have the local server sync to the cloud storage. So when a client uploads something from their computer to the cloud storage it will automatically be downloaded to the local server.

                                      This doesn't provide the requested, ASAP onsite on the server component in the OP.

                                      That said - I'd be looking at - why does it need to be local? any way to have this potentially hosted and do the work on the file in that hosted location? You're much more likely able to get great large bandwidth at low cost into a hosted solution (or colo) and not affect the people on your local network.

                                      A hosted solution is a good thought. I like the 'high bandwidth' idea.
                                      Two things for me to consider:

                                      • Storage of medical data offsite
                                      • Cost of installation of the medical software onto the host
                                      • Can the medical software be installed on the host?
                                      1 Reply Last reply Reply Quote 1
                                      • F
                                        flaxking
                                        last edited by

                                        @siringo you might want to rethink Filezilla, last I heard it the installer was bundling some sketchy stuff with it. I just use WinSCP when needed.

                                        siringoS 1 Reply Last reply Reply Quote 3
                                        • F
                                          flaxking
                                          last edited by

                                          Also if you go with FTPS instead of SFTP you have to deal with UTM/Next Gen Firewalls messing with the traffic on the client side all the time.

                                          1 Reply Last reply Reply Quote 1
                                          • 1
                                            1337 @siringo
                                            last edited by 1337

                                            @siringo said in Alternative to FTP:

                                            Thanks everyone for the input.

                                            It's medical data that needs to be looked at by medical software which resides on a local server.

                                            I had considered syncing using Onedrive, but thought I'd ask and see what else popped up.

                                            Driving to site is not an option unfortunately, this could be a nationwide thing.

                                            As I type I'm thinking the Filezilla solution may be a good one. I can supply the senders with info on how to configure FZ and have as a step of the operation, for them to contact the receiver once the upload has completed.

                                            This will be an unsupervised operation, so with anything that syncs, there is the potential for people to grab the upload before the sync has completed.

                                            Another sftp option is to use sshfs (ssh filesystem).

                                            We use it on windows and linux. It allows you to mount a remote file system, like a network share if you will.
                                            Then you can just drop any file there.

                                            The users don't even realize what going on behind the scenes. All they need to do is the same as when they copy a file in Windows.

                                            https://mangolassi.it/topic/21159/how-to-mount-remote-filesystem-over-ssh-both-windows-linux

                                            siringoS 1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post