Sync files (KeePass) between devices (PC, mobile, tablet, RPi)

  • paultimate14@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    2 years ago

    Fantastic application. I use it to sync my retro game saves: retroarch, dolphin, PCSX2, etc. Got it on the Steam Deck and Windows Desktop. They all sync with the NVIDIA Shield, which is always on. Works fantastically well and doesn’t seem to noticably impact the Deck’s battery life.

      • GreenBottles@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        if you stall your games to the same general folders or even if you don’t you just think all the folders contain the data that you want with the other machines to the right location and your games will synchronize between all your devices

  • karmugil@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    2 years ago

    I use it to transfer large video files and 40000+ images from my phone to PC it transfer fast then normal copy between systems

    I connect my PC and phone in tethering mode and open syncthing on both devices

    I get 30mb+ per second transfer speed

    • sapient [they/them]@infosec.pub
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      That’s one of the advantages with p2p-ish networks, if you’re on the same network, devices can often disover each other and communicate directly, bypassing the bottleneck of an internet connection like traditional cloud services have .

    • m-p{3}@lemmy.ca
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      What’s even cooler is that you can set up untrusted node(s) to store an E2EE copy of the data.

      I use a cheap VPS like that so if none of my other nodes are online they can still sync to that VPS. Without the encryption key, no one can read the data in case of a compromised server or the VPS owner trying to snoop.

  • paultimate14@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    2 years ago

    Basically just install it on all 3 devices, then identify which folders need to sync. And back up any saves you care about first, just in case.

    First I set up the Shield. I think I just found it on the play store. Then set up each folder I wanted. SyncThing gives each shared folder a unique code, so when setting up folders on other devices you just enter that to let SyncThing know those 2 folders should sync. The Shield might not be ideal: a Raspberry Pi or something might be easier to work with than Android TV, but it still works.

    On the Deck, you can just go to Desktop mode and find Syncthing in the repository. You don’t need to do any major changes like the Decoy loader or anything, but if I remember correctly it’s handy to have FlatSeal as well to grant the various programs permissions to each other’s folders. I also installed SyncThing GTK and added that as a non-Steam game, so even in Gaming mode I can access a GUI for it. I think that also made it easy to set up SyncThing to automatically start.

    From there I chose to make a new directory, set that folder up on SyncThing, and then re-configured my emulators to save there. Retroarch, Dolphin, PCSX2. They all have different settings for it: PCSX2 sets up virtual Memory Cards, for example.

    On Windows, I just followed the instructions to install SyncThing, then I also installed SyncThingy, which makes SyncThing run on startup. On a full desktop I found it easier to just use the existing folders for each program rather than create new ones and move them around.

  • SirPlus@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    The one issue I have with syncthing is the abundance of .sync-conflict files it will generate sometimes.

    • naut@infosec.pubOP
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      it happens if you change files on each device while offline, if you change then sync it is ok, if you change same file on multiple devices, that is a conflict as it can’t decide which file you want to keep

      • SirPlus@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        Yeah I noticed it only happened while offline, I don’t mind really, just something I gotta curate from time to time.

  • green_witch@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    Requires waaay too many permissions. Why does it need to be able to take pictures and record video?

    • naut@infosec.pubOP
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      2 years ago

      I guess for barcode to connect to devices (device key sharing), it is optional, if you share something with other people (family)

      each folder has its own permissions and allowed devices

      you can add your devices manually and those are auto detected on LAN, you just need to confirm device key