• 0 Posts
  • 21 Comments
Joined 1 year ago
cake
Cake day: July 22nd, 2025

help-circle





  • Appreciate it thank you! So basically in either setup syncthing just checks for an updated version of the file on any device and replaces the old versions on all devices? Do I have this right?:

    A simple 2 device setup would be easy with a p2p structure, but can get convoluted when adding more as they all then need to connect to eachother. If I have multiple devices (which I do) a star-shaped structure means each device only has to connect to the main server device.

    In the p2p example, the phone adds a new password, the notebook sees the change through syncthing monitoring the phones folder, and replaces it’s file with the new one. If I change something on the phone when I’m out of network, the change is local and works fine on the phone (but obviously wouldnt on the notebook) then syncs when i get back on the network and updates the notebooks file.

    In the star-shaped structure, all devices point to the server file. I change something on network on my phone, the server file then sees the change and updates, then the other devices do the same. If I change something off network, again the same as the p2p example with one extra step; once back on network the server sees the change on the phone, updates, then the other devices update to that.

    Is that the jist of it?

    Edit: So basically if I wait for my laptop, I set it up, then on my phone for example I set syncthing to the folder on the laptop, then change the local Keepass folder to the syncthing laptopo folder?


  • I’ve been making changes to get off Proton lately and this is my plan, but I have a question if you don’t mind? This is the first time I’ve tried self-hosting, and I’m waiting on a laptop I’m getting returned from a friend to host things like Keepass, Immich, calendars, etc. I’m trying to get my ducks in a row as best I can while I wait.

    I’ve switched to Keepass from Proton Pass already, and it was significantly easier than I was expecting. Currently I’m doing things manually, every time I add/change something I copy the file to my devices, so each one has a local file.

    If I understand correctly, Syncthing will, well, sync the things lol. I slap Syncthing on each device and point them to where the keepass file is located right? But is the location the local file per device or the “master” file on the laptop server? I suppose my question is: Is there a master file on the server computer (my returned laptop) that devices sync to, or can I make a change on say my phone, and everything syncs without there being a “central” host, basically Syncthing replaces “me” in my current flow? If the latter, I suppose i don’t need Keepass/Syncthing setup as a dedicated server?


  • First, this makes more sense, thanks for the write up. Second, I really wish I knew this stuff when I went head first into fuck Microsoft mode (I have a feeling I’m gonna be resetting my main PC at some point to do it right, and really dreading that). I have an old laptop returning to me that I’m gonna throw Nix on and fuck with it.



  • Mind giving a bit of a breakdown of why? I’m new to Linux and heard a lot about docker (I think its like separate boxes for an apps?) after I switched and it just seemed too much at the time so I’ve put it on the back burner (was stotally new to terminal stuff).

    I’m about to try rigging up an old laptop for self hosting and trying to learn. Was thinking of figuring out docker first before trying immich, keepass, calendar with calDAV and it’s all pretty overwhelming lol.









  • I spent hours yesterday doing exactly this. Years ago I went full Proton to get away from Google. I knew putting all my eggs in one basket wasn’t smart, but it was a big task so I did what I could at the time. I’ve learned a lot since, and in migrating this time I’m using custom domains to make it easier the next time.

    I started with Proton Pass, arguably the most important of the Proton Suite. I went with KeePass, and was really concerned about the difficulty in switching but it was shockingly easy. It’s certainly less polished and has some hiccups and is a bit slower, but it works great.

    2FA is with Aegis.

    Drive. I looked into a lot of options and decided to go with Filen.io . I’ll be testing it this week (I use it for freelance work) but it seems solid so far. A year was around $35 CAD.

    Still looking into a calendar (I’m new to self hosting so it’s a huge learning curve for me).

    VPN. I need port forwarding so the only other option I’ve found is AirVPN, which seems pretty good, but it’s based out of Italy which is an eyes country. For now, I’m staying with Proton VPN.

    Standard Notes was acquired by Proton, so I’ve switched to Obsidian but haven’t pulled the trigger on paying for a sub yet.

    The big one, mail. I’ve gone full custom domain (Cloudflare for now) and have been switching my emails on all my accounts. I decided to go with Thundermail, and so far it’s working great. I’ll be looking into self hosting a server soon to try to sync settings between devices (no idea if I can get that to work lol). Once everything is migrated, if Thunderbird goes tits up like Proton is doing the switch will be really easy with domains.