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

    Easy Computer to Computer File Transfer Over Internet

    IT Discussion
    11
    18
    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.
    • scottalanmillerS
      scottalanmiller
      last edited by

      This is probably not hard, I just don't know what product to use. I don't want to use IBM Aspera (no native MacOS client for current Macs) and FireFox Send is gone. But those types of products are what I want.

      Goal: Move large video files from my desktop or laptop (MacOS ARM64) to a distant computer (Fedora, Ubuntu or Windows - any is fine) directly. Don't want to go through an intermediary server. Remote machine can have a fixed IP. Can open ports, but trying to avoid that type of thing. Can do ZT or similar VPN, but trying to avoid that type of thing. Only need to send one direction.

      Reason: I generate large media files (typically 3GB+) locally and often need to upload them 3-5 different places once generated and this puts an unnecessary load on my WAN here. I want to move them to a location with a lot more WAN bandwidth once, and do all the uploads from there (and RE-uploads get way easier.)

      ObsolesceO PhlipElderP 2 Replies Last reply Reply Quote 0
      • ObsolesceO
        Obsolesce @scottalanmiller
        last edited by

        @scottalanmiller

        You can transfer via TeamViewer.

        1 Reply Last reply Reply Quote 0
        • JaredBuschJ
          JaredBusch
          last edited by

          Manual with ssh + rsync
          Or setup Syncthing: https://www.mangolassi.it/search?term=syncthing&in=titlesposts&matchWords=all&sortBy=relevance&sortDirection=desc&showAs=posts

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

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • stacksofplatesS
              stacksofplates
              last edited by

              magic wormhole

              https://magic-wormhole.readthedocs.io/en/latest/

              scottalanmillerS 1 Reply Last reply Reply Quote 1
              • D
                dagors
                last edited by

                https://onionshare.org/

                scottalanmillerS 1 Reply Last reply Reply Quote 1
                • dafyreD
                  dafyre
                  last edited by

                  If you're already using NextCloud anywhere...

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

                    @scottalanmiller said in Easy Computer to Computer File Transfer Over Internet:

                    This is probably not hard, I just don't know what product to use. I don't want to use IBM Aspera (no native MacOS client for current Macs) and FireFox Send is gone. But those types of products are what I want.

                    Goal: Move large video files from my desktop or laptop (MacOS ARM64) to a distant computer (Fedora, Ubuntu or Windows - any is fine) directly. Don't want to go through an intermediary server. Remote machine can have a fixed IP. Can open ports, but trying to avoid that type of thing. Can do ZT or similar VPN, but trying to avoid that type of thing. Only need to send one direction.

                    Reason: I generate large media files (typically 3GB+) locally and often need to upload them 3-5 different places once generated and this puts an unnecessary load on my WAN here. I want to move them to a location with a lot more WAN bandwidth once, and do all the uploads from there (and RE-uploads get way easier.)

                    We just got forced into Microsoft's O365 Basic because they terminated OneDrive Consumer.

                    Set up an encryption container that the files go into. Seal it, move it to OD and it will upload. Files are already encrypted so whatever on Microsoft's side.

                    We have a lot of machines set up this way and it just works. Having the extra 875GB of space makes it easier for me to distribute the .ISO files we use regularly with Standalone, Storage Spaces Direct (S2D) cluster hosts, and Hyper-V cluster hosts. Drop a new one into the repository and it shows up across the board.

                    It's great for the home lab system as the .ISO files will be in the lab by the time I get back so no mucking about getting the file(s) off a flash drive and subsequently the hops into the lab setting.

                    1 Reply Last reply Reply Quote 0
                    • V
                      VoIP_n00b
                      last edited by

                      SyncThing is the way

                      V 1 Reply Last reply Reply Quote 0
                      • V
                        VoIP_n00b @VoIP_n00b
                        last edited by

                        Reading thought your requirements again SyncThing is perfect for what your looking to do

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

                          @VoIP_n00b said in Easy Computer to Computer File Transfer Over Internet:

                          Reading thought your requirements again SyncThing is perfect for what your looking to do

                          Synthings goes through community hosted intermediate servers, called relay servers, so it's not direct. https://relays.syncthing.net/

                          If both source and destination is behind NAT, you can't transfer directly without opening ports unfortunately.

                          I would just use a VM in the cloud (running something like ubuntu with desktop) and open ssh. Transfer all files over ssh (sftp) and then run a remote desktop session over ssh to upload the files from the cloud to wherever the files it needs to go.

                          V 1 Reply Last reply Reply Quote 0
                          • V
                            VoIP_n00b @1337
                            last edited by

                            @Pete-S said in Easy Computer to Computer File Transfer Over Internet:

                            @VoIP_n00b said in Easy Computer to Computer File Transfer Over Internet:

                            Reading thought your requirements again SyncThing is perfect for what your looking to do

                            Synthings goes through community hosted intermediate servers, called relay servers, so it's not direct. https://relays.syncthing.net/

                            https://docs.syncthing.net/users/relaying.html

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

                              @VoIP_n00b said in Easy Computer to Computer File Transfer Over Internet:

                              @Pete-S said in Easy Computer to Computer File Transfer Over Internet:

                              @VoIP_n00b said in Easy Computer to Computer File Transfer Over Internet:

                              Reading thought your requirements again SyncThing is perfect for what your looking to do

                              Synthings goes through community hosted intermediate servers, called relay servers, so it's not direct. https://relays.syncthing.net/

                              https://docs.syncthing.net/users/relaying.html

                              Yes, that's exactly what I'm saying.

                              The normal situation between two residential computers is that a direct connection is never possible because they're both behind NAT or CGNAT.

                              A direct connection is only possible if you're willing and able to do port forward on either side.

                              JaredBuschJ 1 Reply Last reply Reply Quote 0
                              • scottalanmillerS
                                scottalanmiller @dafyre
                                last edited by

                                @dafyre said in Easy Computer to Computer File Transfer Over Internet:

                                If you're already using NextCloud anywhere...

                                That goes through a tertiary server and is super slow. We have that and are specifically wanting to avoid all of that extra overhead.

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

                                  @stacksofplates said in Easy Computer to Computer File Transfer Over Internet:

                                  magic wormhole

                                  https://magic-wormhole.readthedocs.io/en/latest/

                                  This is what I'm looking for I think.

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

                                    @dagors said in Easy Computer to Computer File Transfer Over Internet:

                                    https://onionshare.org/

                                    Or this, seems very similar.

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

                                      I have the advantage that I need no particular security on the file being moved. It's being moved for the purpose of publication, so if someone was to grab it mid-stream... meh. So anything that keeps the endpoints secure, works.

                                      1 Reply Last reply Reply Quote 0
                                      • JaredBuschJ
                                        JaredBusch @1337
                                        last edited by

                                        @Pete-S said in Easy Computer to Computer File Transfer Over Internet:

                                        @VoIP_n00b said in Easy Computer to Computer File Transfer Over Internet:

                                        @Pete-S said in Easy Computer to Computer File Transfer Over Internet:

                                        @VoIP_n00b said in Easy Computer to Computer File Transfer Over Internet:

                                        Reading thought your requirements again SyncThing is perfect for what your looking to do

                                        Synthings goes through community hosted intermediate servers, called relay servers, so it's not direct. https://relays.syncthing.net/

                                        https://docs.syncthing.net/users/relaying.html

                                        Yes, that's exactly what I'm saying.

                                        The normal situation between two residential computers is that a direct connection is never possible because they're both behind NAT or CGNAT.

                                        A direct connection is only possible if you're willing and able to do port forward on either side.

                                        You have no idea what you are saying.

                                        Syncthing has relay enabled by default, yes, but it does not route traffic through it by default.

                                        When you launch syncthing it uses their public STUN server to resolve your local info.

                                        [PGGH6] 2023/03/13 20:20:39 INFO: quic://0.0.0.0:22000 resolved external address quic://209.XXX.XXX.XXX:22000 (via stun.syncthing.net:3478)
                                        

                                        Then when you try to connect from a remote, it uses that connection first. It only relays if that listener has closed.

                                        1 Reply Last reply Reply Quote 0
                                        • 1 / 1
                                        • First post
                                          Last post