Hello selfhosted! Sometimes I have to transfer big files or a large amounts of small files in my homelab. I used rsync but specifying the IP address and the folders and everything is bit fiddly. I thought about writing a bash script but before I do that I wanted to ask you about your favourite way to achieve this. Maybe I am missing out on an awesome tool I wasn’t even thinking about.

  • raldone01@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    23 minutes ago

    Ähm. So your not gonna like this but I just connect with vscode remote-ssh and drag’n drop em from the os file explorer into the vscode one.

    So long story short scp I guess.

    • boreengreen@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 days ago

      As I understand it, the establishing of the connection is reliant on a relay server. So this would not work on a local network without a relay server and would, by default, try to reach a server on the internet to make connections.

  • node815@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    I work from home, however my two systems (home and work) are on the same LAN, they don’t see each other for file sharing. I get paid via direct deposit like everyone else which means my pay stubs are all electronic. I print those out and then use WinSCP to copy those over to my desktop. No other files are ever sent.

    At home, depending on the amount of files, I either use SFTP via Filezilla, or if the mood strikes me and for a single file, I will just use SCP if I’m already on the cli which is most of the time it seems anymore doing work on my personal servers. I’ve found that SFTP is faster at transferring than doing a copy/paste to the NFS share to the same drive.

  • motsu@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    smb share if its desktop to desktop. If its from phone to PC, I throw it on nextcloud on the phone, then grab it from the web ui on pc.

    Smb is the way to go if you have identity set up, since your PC auth will carry over for the connection to the smb share. Nextcloud will be less typing if not since you can just have persistent auth on the app / web.

    • BeardedGingerWonder@feddit.uk
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 hours ago

      Solid explorer on android is pretty useful too, it can access the SMB share. I use nextcloud for photo backup, but usually solid explorer for one off file transfers.

  • MasterBlaster@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    By “homelab”, do you mean your local network? I tend to use shared folders, kdeconnect, or WebDAV.

    I like WebDAV, which i can activate on Android with DavX5 and Material Files, and i use it for Joplin.

    Nice thing about this setup is that i also have a certificate secured OpenVPN, so in a pinch i can access it all remotely when necessary by activating that vpn, then disconnecting.

    • pirat@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 hours ago

      A single folder synced between all of them, or a separate folder for each, syncing everything to a single device?

  • PerogiBoi@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    Ye old samba share.

    But I do like using Nextcloud. I use it for syncing my video projects so I can pick up where I left off on another computer.

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    8 hours ago

    Just regular old WinSCP, or XPipe for smaller stuff and editing config files.

    I need a GUI, I’ll use rsync to migrate a lot of data to a new server or something occasionally, but it’s just a pain compared to a nice graphical file browser.

  • lemmylommy@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    WinSCP for editing server config

    Rsync for manual transfers over slow connections

    ZFS send/receive for what it was meant for

    Samba for everything else that involves mounting on clients or other servers.