You'd probably be interested in Syncthing if you had concerns about BitTorrent Sync. It's open source, under active development, and supported on every platform and your toaster.
SyncThing -- https://syncthing.net/ -- Free, Open-Source folder sharing/synchronization service. Quite a few good uses:
Everything Box/DropBox could do -- but with unlimited space, devices, and contacts.
I like to use the "SyncTrazor" integrated version -- feels more complete / easy to use.
So after there was a bit of news about Dropbox stopping the syncing of certain kinds of Linux file types I started looking for alternatives that work well on Linux and Android and found a great open source product available in F-Droid and the play store called Syncthing. It is a decentralised syncing service that syncs files you want to save across all of your devices without the need to store them in the cloud somewhere.
I use it to sync my Keepass database across my devices.
(Keypass2Android is great too as a password manager)
I'd strongly recommend giving it a go, it's been great the past month or so.
Run a Syncthing server. It's easy to setup (copy bin to /opt and write a systemd unit file) and is quite useful -> syncing over the internet works by default without any special configuration.
I really don't get why people don't talk more about Syncthing.
KeepassDroid (available from F-Droid) or Keepass2Android (much more convinient) as a password manager and Syncthing (also available from F-Droid, Syncthing-GTK for your Desktop) for Synchronisation of your Database. I'd use KeePass or KeePassX for your Desktop then.
Note: All of those applications are completely open-source, so no worries about your passwords.
EDIT: Keepass2Android and Syncthing are also aviable on Play Store, if you use it. If you want KeePass (No X) you have to check if its in your OS's official repos, Fedora has it.
Instead of Dropbox, if you're paranoid, you can use a system like Syncthing. I couldn't bring myself to upload my password database to the cloud, even though it is encrypted, so this was what finally convinced me to go for it.
I would definitely recommend syncthing over dropbox; dropbox is proprietary and stores your data on their own servers. Syncthing keeps your data on your own computers and is open source. https://syncthing.net
Really? Nobody mentioned Syncthing ?
> Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
tl;dr: decentralized(read: no server needed) and open source Dropbox/GDrive replacement
I use borgbackup for backing up my files. You can find a copy of the script I use here.
I use syncthing for syncing files pertaining to classes between my two computers. One is always on.
You can set up Syncthing. No flash drive needed. It's the best software for continuous file sync.
For example, you have a Movies folder on your PC. You throw movies into it, and they automatically sync to the movies folder on your dad's PC (which can be a path to that external drive too) as well.
All you need is just to have the software running.
I remember using Bittorrent Sync (now Resilio, subscription based ). Maybe the old versión still works.
Another solution (open source), Syncthing, albeit uses another protocol, not bittorrent. https://syncthing.net
Dinge die du auf einen privaten Server hauen könntest:
Spontaneinfälle an Software...
Diaspora is one:
https://diasporafoundation.org/
It's meant to be a bit of thing to set up. I've no experience with it myself.
For sharing / syncing large files with a group, and not have it sniffed as it travels across the internet, I personally recommend Syncthing.
The uptick in downloads after the election was very noticeable, a lot of (climate) scientists sync'd their data elsewhere with it I guess.
Too late for me, I was a big dropbox user for years, they dropped support for modern file systems and I dropped them. I started using syncthing to replace the functionality I lost with dropbox.
I mostly just use Syncthing to sync/backup the files on my phone. That way, if my phone ever dies/explodes/liquefies, I've already got all of my important files backed up. It's really nice being able to manage my phone's music library via drag and drop on desktop!
Warning: it's currently broken on the Android Q beta, but someone already made a hack to fix it; it'll likely be updated properly once Q hits full release.
Owncloud might be a little heavy. Have a look at Syncthing.
Edit: My wife and I use it to keep our business docs and pictures synced between each laptop and our home and office servers. This way we both have all the data regardless of where we are and there are backup copies in the event of a hardware failure.
It is not a substitute for proper backups.
If anyone is looking for a free/open-source cross-platform solution that does not rely on any cloud, take a look at Syncthing.
(I have not tried FolderSync Pro, I can't tell you about it.)
Syncthing is how I manage music between my desktops and devices
I have it set so whatever gets deleted on one is deleted on the other.
I also use it to sync my camera folder to my desktop
r/syncthing
For the specific use case you just gave, anything will work fine. Choosing one or the other is purely personal preference and my preference goes to nuage with syncthing
When it comes to calendar, I'm a very happy user of radicale and agendav, it works amazingly well and it's not attached to any app platform: screenshot
Disclaimer: I actually built nuage as I wasn't unhappy with Nextcloud and looking at different projects I had a different idea of how it should be done:
Nextcloud just doesn't work at all if you try to sync mutliple small files (take any software project for instance)
I always found Nextcloud uggly and slow, if you dig a bit in the technicalities, synching 1 file is as efficient as rendering a page in a Wordpress full of plugins ...
Nextcloud never made features asked years ago (eg: delta sync)
It doesn't work well with other system, that's a 1 stop shop
last but not least, their strategic direction isn't to fix their mess but to push for more unrelated app and make a collaborative platform. Would have been nice to have them really finishing the idea of making a home for your files first
A few terabytes sound like much data but how much do you add/modify on a daily basis? Solving the initial upload is a one time problem. If your upload can handle the differential updates, you're good to go.
Check Syncthing for a decentralized solution.
It's a little different, but you could try Syncthing. It syncs between devices when they're both connected to the Internet, or the same local network. Unlike cloud services, your data is only stored on the devices you choose. You don't need another username and password or anything like that.
If you haven't heard about its FOSS competitor syncthing, check it out.
Visit #syncthing at Freenode or the forums if you have any issue.
I use Syncthing to keep the database synchronized across all my devices. I keep an offline backup updated from an always-on Raspberry Pi, and also an rclone-encrypted cloud backup in several providers.
The best option is storing things locally in an external hard drive or something.
If you want more of a cloud-type experience, the most secure would be something like Syncthing. No actual cloud storage, but it will sync your files across devices.
Any actual cloud storage is inherently not 100% safe, as you're simply deciding who else to trust. Sync.com is a decent option, but still - if you've got things you don't want seen, encrypt them before you upload, no matter what service you use.
In this case it is called Syncthing. I'm using it and it's great but not really production ready. It ate a few files and sometimes the sync hangs but overall it's making good progress.
Tegnap összelőttem a Syncthing-et, eddig egész jó. A Windows-on fut a háttérben és a telefonról szinkronizálja a fotókat egy megadott mappába. Nyilván ehhez kell megfelelő mennyiségű tárhely is, de 8TB-on elfér minden (egyelőre). A telefonon egyelőre kézzel indítom el, mert valamiért iszonyatosan melegszik tőle, pedig alig használ erőforrást. Majd beállítom valahogy Tasker-rel, hogy minden nap x órakor induljon el, aztán álljon le.
> AND I can no longer do computer to computer backups
syncthing can do this.
Apart from being yet another application, is there a reason syncthing wouldn't fulfil this requirement?
You can do all of this for no monthly fee with your own hard drive. I own two 8TB hard drives, I put one at home and one at work, and sync them daily. I use https://syncthing.net/ for this. Plus I put some of my ultra important files on dropbox for extra redundancy.
I will recoup my entire investment after 5 years vs a online service. I end up with two 8TB hard drives, essentially for free.
Also I suspect Backblaze won't really allow me to store 8TB of back up data on their server, even though they promise "unlimited" for $5/month, I have had bad experiences with hosting companies promising unlimited, and then drop me as a customer, because my usage tends to be on the heaviest end of their customer base.
You are probably thinking about the early months of BitTorrent Sync. I remember it spawned several Websites with public keys to p2p folders. As far as i know the software never went Open Source as promised but is now known as https://en.m.wikipedia.org/wiki/Resilio_Sync
The Open Source alternative nowadays is https://syncthing.net/
i don't know what happened to those tracker-like sites that indexed popular keys for p2p content folders, would be interested as well if there is still something...
If your data isn't in at least three places with at least one of them physically under your control, it isn't your data and you should act like it doesn't actually exist.
Syncthing is a free open source app that syncs folders between your devices with no cloud involved. Your phone, laptop, etc. all find each other over the internet or local network and make sure they all have identical copies of your data. I have it on my desktop, multiple laptops, and even a cloud server I pay for, in case my house burns down. If I have a hard drive failure or something, I can reinstall Syncthing and within a few hours all my files are sucked back from all the other places they exist. Syncthing uses encryption and peer-to-peer communication (kinda like torrents) to be super secure and reliable.
Well what do you want to do? Share files between devices? Try Syncthing.
Honestly just stay away from The Cloud™. Any cloud service is harvesting your data and your privacy is immediately forfeit.
I use Syncthing on my Android phone, my Windows computer and my Linux computer. Everything is centralized on a Raspberry Pi where Syncthing runs as a service, always online. I'm pretty happy so far with that config and I also use it for my Emacs config since I don't need version control :)
Moi j'ai un Nextcloud qui tourne, sur FreeBSD. C'est pas super stable (quelques bugs d'affichage, erreurs DNS en ce moment), j'ai eu une version du moyen-âge pendant un moment qu'il a été bien difficile de mettre à jour. Heureusement qu'il y a les snapshots ZFS pour revenir en arrière. Mais ça fait le job, je peux partager ma musique avec belle-maman et elle peut aussi y mettre ses sauvegardes ; et je peux y balancer toutes mes photos depuis mon téléphone Android.
Si tu veux juste bestialement synchroniser tes fichiers, regarde https://syncthing.net . J'utilise depuis 2015, jamais eu de souci. Juste, c'est une synchro bi-directionnelle : si tu supprimes un fichier sur un noeud, il sera supprimé partout. Tu as intérêt à avoir des backups ou des snapshots.
You can run it locally only and then your phone will sync as soon you enter your home wifi.
Someone made a home assistant assistant add-on for that as well:
https://community.home-assistant.io/t/syncthing-addon/320452?u=ajfriesen
Si tu as des parents/amis de confiance, tu peux mettre en place https://syncthing.net avec eux. Un jour même tu pourras ne même pas avoir confiance en eux : https://docs.syncthing.net/users/untrusted.html
Pour le "Cloud", si tu prends un dédié avec assez d'espace, et que tu exposes exclusivement SSHd et l'éventuel service de synchro, tu ne risques pas grand chose.
En plus de syncthing (parce que la synchro c'est bien, mais ça ne fait pas tout), j'utilise les snapshots ZFS/btrfs pour pouvoir piocher dans l'historique si par erreur je supprime un fichier (et que cette suppression est propagée sur tous les noeuds de stockage).
Et 4To, ça me semble assez gigantesque. Moi j'ai 2Go de Documents (hors photos) (dont paye, relevés de comptes, contrats divers, factures...) et 25Go de Photos/Vidéos.
Not exactly an android-only app, but Syncthing. Set and forget file sync service! I have dedicated folders in documents, music, picture folders specifically for those files i want to sync across devices and let the app handle the rest
It seems that you have your note taking application and don't need a new one, what you need is a file synchronization software, you can use proprietary software (dropbox, drive, ....), but for my part I am using syncthing which is very easy to setup, it don't need any server or service registration.
There is clients for many OS including Android, I even use it on my old synology NAS.
https://syncthing.net/
https://wiki.archlinux.org/title/Syncthing
Maybe I missed something, is there a reason no one has suggested Syncthing yet? It's made for exactly this purpose, transferring files between devices within the local network.
What you could do is setup Syncthing on your local pc and seedbox.
You can then setup a folder called 'transfer' where you place files that you want synced to your local pc. It will continue whenever internet is available.
You wouldn't want to use Samba for that, since Samba is a direct networking protocol and doesn't handle connection interruptions well. It's designed for a classical server/client architecture in a persistent network – although you can use some caching, it's not advisable to use Samba that way.
You could use Syncthing if you don't have a server or Owncloud/Seafile if you have one.
There are a few other Open Source alternatives to Dropbox for Linux.
At the top of https://syncthing.net/:
> Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.
Is that not enough? What kind of details are you looking for?
Nice sounding project. I can see the potential in a number of scenarios, high security of course, virus/malware studies and more.
For general private synching I suggest you look at Syncthing. https://syncthing.net
My wife and I use it to keep our pictures and business docs synced between our laptops.
My answer is always Syncthing for the ultimate %100 free and open source sync solution and if you know what you are doing. (Turn to youtube for a tutorial if you don't).
Otherwise, Resilio Sync or any other cheap, closed source software on Google Play.
You could use Syncthing. It's not strictly for sharing, but you can just add each device, sync across all the files, then unshare. The main benefit is there is no cap with Syncthing.
Syncthing is that you're looking for. There're plenty post about this in this sub. But you install Syncthing in both devices (phone and server) and you will be able to sync your Pixel 4 photo folder with your server flawessly.
It's the wrong solution to a complex problem.
Just use some purpose-made password, I personally use KeepassXC (Windows/Linux/OSX), and on Android I use KeepassDX. To sync the databases, you can either use Dropbox, Gdrive, etc, but I personally use Syncthing.
There are of course other password managers, I'd recommend you take a look at https://www.privacytools.io/software/passwords/
Dipende.
Sedall'altra parte la linea in upload è scarsa allora ti conviene fare un anno di google drive a 100Gb che ti costa €20 (all'anno).
Se la sua linea in upload è decente potreste provarea a tenere i pc accesi di notte e usare https://syncthing.net/ per passarvi i file tramite il protocollo torrent
I really wish Owncloud were usable. It's almost exactly the right thing, but turns out to be so painfully, bewilderingly slow at nearly everything it does, I have been forced to abandon it.
I suppose it's been about a year since I last played with it; I'd be happy to hear it if it's profoundly improved since then.
In the meantime, I've been using Syncthing. A different sort of tool, but it's actually served my purposes pretty well.
EDIT: Wow -- I just randomly stumbled on this news about Owncloud from a few days ago. I guess we'll be calling it Nextcloud from now on.
> Syncthing.
ftfy ;)
There are also a few alternatives with other file sync mechanisms, most of them are not p2p though.
You can sync Obsidian created files using Syncthing. You don't need to have any paid subscription either. Since Obsidian just stores plain markdown files in a folder, you can configure Syncthing to keep that folder in sync with any number of other devices running Obsidian.
I myself use this method to keep my notes synced across 4 devices, works beautifully. 😁
Yes. For example this is what I have for syncthing.
Basically I write combo commands so it would be just one copy-paste action.
I use syncthing and find it more useful than drive or other apps. It took a bit to set up, but I find it faster and easier to work from my boox to phone. I can also use it with my work devices that do not like google drive or Dropbox (firewall blocked on our network)
When it comes to settings I think I am running mostly stock. I find the native eReader/note taking apps to be great. I only use other apps when reading library books instead of owned books.
I also find Calibre easier to manage the books on the device more than the boox transfer web service.
> git is for text file versioning.
This isn't strictly the case but I do agree that Git is not the tool for this job. Op should look for a file syncing app like Syncthing.
one can download pulse music from fdroid and use syncthing to sync music over WiFi to a pc that has downloaded what you want with lidarr
https://f-droid.org/en/packages/com.hardcodecoder.pulsemusic/
it's free, though it takes around 30 mins to set up and get running
or just use new pipe and download the m4a files and play them through pulsemusic
everything I mentioned is free and open source
Syncthing for seamless, continuous, decentralized, and encrypted file synchronization across all your devices (except iOS). You just create a folder on one device, and any modifications on it are almost immediately reflected on other devices that share that folder. I can't live without it.
Welcome to the community! MX Linux has a thing called iDevice-Mounter preinstalled. Might be useful for you. For syncing files I'd suggest Syncthing but that doesn't seem to be officially available for iOS
Io sto cercando di liberarmi dai servizi di Google.
Ho sostituito drive con due servizi:
Devo dire che con questa configurazione mi trovo bene, l'unico vero limite è l'impossibilità di condividere facilmente un file con altre persone. Per questo stavo pensando di comprare un r-pi da usare come server nextcloud + pi-hole + nodo syncthing.
Quello che ancora non sono riuscito a sostituire per niente è Google photo anche perché non penso che esistano servizi simili.
That is the first time I heard that they can't read your files. I strongly doubt that this is the case. They have access to your files. Otherwise, it would be not possible to share those files with other people or third party applications, which is being done with Dropbox and Google Drive.
The files are saved encrypted on their disks, but they have the key for the files. This is meant to "protect" your files in the case somebody goes to their hardware and steals a hard drive. But anyhow, what ever is in the hands of Google or Dropbox is not private anymore.
Edit: Maybe you want to take a look at Syncthing. It is FOSS, and there are no servers. Data is only transmitted between your devices and is never seen by anyone but yourself. (You can of course still give the devices of other people access to certain folders.)
I also recommend using the excellent, open-source Syncthing to synchronize your KeePass database across your devices.
It has worked amazingly well for me on Android and Mac for the past 2 years. I use it to share my music (youtube-dl on Mac > auto-sync on Android), my pictures (from my Nexus to my camera folder on my laptop), my tasks (todo.txt with SimpleTask), my passwords, and my most important documents. It's so perfect I now want it to manage my calendar and contacts to finally get rid off my Google account (recently switched to Protonmail). I wish KeePass2Android support 2FA so I can use it for all my logins instead of relying on FreeOTP.
It's less featured (No fancy web interface for file browsing, calendar etc), but for getting files synced across machines, Syncthing works quite well. It's cross platform and available as a single statically linked binary, so setup is easy.
It's not a direct replacement as it doesn't provide extra storage and is a bit more involved for setup, but I replaced Dropbox with Syncthing and the Syncthing-GTK interface.
Syncthing, open-source file synchronization client/server application, allowing you to create folders that synchronize between the two devices. Bookmark the sync folder and and drag your files to it.
Syncthing. It's open source, single-file executable, encrypted transport, and multi-platform. You can setup direct URL's to the servers and not use a discovery server (or host your own) to increase privacy if desired.
As an alternative to rsync, have a look at syncthing - I use it for my programming project that I occasionally work on from various locations so stuff I haven't committed to my git repo can follow me around with less planning :-P
It's very easy to set up, provides a number of options that are fiddly to set up with rsync and very importantly does all the faffing with firewall tunnelling and the like for you. There's also an android client (probably iOS too, but I'm not an apple user) which I use so that my phone can be an extra backup and an intermediary between my desktop with crappy internet and my laptop which is usually off (the phone keeps up to date with the desktop and when I turn on my laptop it can update from my phone even if my desktop is offline)
I keep my files in a git repository. The entire directory is synced between multiple computers by Syncthing. Note that I don't push/pull to a remote repository; Syncthing handles all synchronization and as far as git is concerned, it thinks it's always dealing with a single standalone repository.
Advantages:
Disadvantage:
.git
directory.There's geographic diversity to the systems involved, so that serves as my insurance against losing a system (theft, fire, etc.).
(I also do back up parts of one of the servers involved, including my PTA files, to an external disk and, very sporadically, to an offsite external disk.)
I always recommend Syncthing when this question comes up. (It comes up a lot apparently.) Syncthing supports realtime or scheduled (e.g. hourly) sync, unidirectional or bidirectional, and a bunch more options.
If you run bidirectional (both nodes set to send and receive) it will synchronize so that any change on one node is simply mirrored to the other. Conflicts will happen if the same file is changed on both nodes at the same time so it becomes unclear which version is the most recent, but if you're only modifying one node at a time, Syncthing should have no trouble synchronizing the two.
You may also have problems with access permissions if you're syncing large files like databases while they're being used by other processes. But that will be true of any sync solution, and you'll want a more advanced form of virtualized storage or distributed database in that case.
The sad part is that the tools to minimize this problem are free and open:
https://github.com/schollz/croc
But the average person won’t know/can’t implement into their devices, and every data-mining capitalist interest out there is actively trying to suppress the tools and control these “services”.
> It's right, I want to use the Debian repo version, except it's busted.
I think you misunderstood something. They want you to use their Debian repo.
or to sum up the steps:
sudo curl -s -o /usr/share/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg echo "deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list printf "Package: *\nPin: origin apt.syncthing.net\nPin-Priority: 990\n" | sudo tee /etc/apt/preferences.d/syncthing sudo apt update sudo apt upgrade
^ home networking and shared folders copy / paste, or open source https://syncthing.net/ sync your whole damn Steam install, common folders, whatever, over your LAN effortlessly. In some cases Steam will still verify game files, but it won't take near as long as downloading a whole 100's of GB of a games data again over the internet.
I'd highly recommend taking a look at KeepassXC.
If you want to syncronize the database file, I'd recommend using Syncthing, or just storing the .kdbx
database file in your google drive or similar.
You can also use KeepassXC to store your SSH keys and have those added to your SSH agent keyring when unlocking.
If you want a compatible app for Android, I'd recommend KeepassDX, it's not from the same creators, but it's the KDBXv4+ for Android, IMHO.
Magisk + Migrate to save data to internal storage or SD card. Migrate backups are saved in a directory, that can be shared with other machines e.g with syncthing.
With such a setup, a backup:
media/Migrate/
To restore it, simply flash the zip file from TWRP.
Btw, media
itself is not saved, but some (or all) its directories can be synched with syncthing as well, for a consistent setup.
sind beide Geräte zur gleichen Zeit online und die Datenmenge verhält sich einigermaßen im Rahmen zum Upload gibt es mehrere Methoden.
Ich hab früher mal Bittorrent Sync benutzt, gibt es aber nicht mehr / wird nicht mehr weiterentwickelt und wurde zu Resolio was Geld kostet.
Aber sehr ähnlich und immer wieder empfohlen sehe ich: Syncthing
ein etwas älterer Artikel, aber eine Beschreibung wie genau dieses Programm arbeitet: https://www.golem.de/news/syncthing-im-test-p2p-synchronisierung-leicht-gemacht-1407-107904.html
instead of freefilesync I would recommend you to have a look at https://syncthing.net/ its free and open source and after having a quick look at freefilesync to me it looks easier to use and setup the only thing thats not great is the android app doesnt work to well for me so I have to use a fork of the mobile app which works better then the official app
​
also the "guru3d uninstaller" is actually called DDU / display driver uninstaller so its a bit confusing that your calling it something else then what its actually called 🤔🤔
For syncing you can choose between regular file syncing (like Dropbox), for which I personally use Syncthing. You could sync the ICS files that way.
You could also install a CalDav server, so that you can use pretty much any client out there. Radicale is rather easy and simple to set up. I think there are Radicale packages for router distributions like OpenWRT and the like. Bonus: It is also a CardDav server, and you can sync your contacts with it.
My solution to some parts of your problem was to keep my local music library on the pc sane with beets which can automatically apply tags, merge/remove duplicates and much more.
Syncing with the phone is handled through syncthing so that I can delete files directly on the phone and the changes are applied back to the pc during the next sync.
For playback I still haven't looked further than GPM mainly because of its Android Auto integration.
Simple and automatic: Syncthing https://syncthing.net/ Automatic (optionally bi-directional) syncing in the background when your home WLAN becomes accessible. Caveat: currently Syncthing can't write to SD-cards, only internal memory, due to issues with permissions. https://github.com/syncthing/syncthing-android/issues/29
If you're looking for something more automatic than vcs, syncthing can set up automatic synchronization on a set of folders. You'll still want vcs to do vcs things, but sync'd folders can help avoid the "forgotten commit" problem.
BitTorrent Sync is a closed source security nightmare.
Consider SyncThing instead. More platforms than BitTorrent Sync, 100% open source (including the protocol). Basically all the things you like about Bittorrent Sync, but without the security problems and locked-down close source nature.
Consider, also, something like Syncthing or BitTorrentSync to sync privately between your own devices as distributed backup. You could buy a super cheap used device and a big external HD, leave those on always to use as a "hub" so you never have to worry about losing data due to only one device being on at any given moment.
Could try something like Syncthing and a portable installation of MO2. It syncs folders across computers that are in the same network. No clue if you can use Vortex for that, but you'd save yourself the hassle of buying and moving an external drive.
Syncthing you can connect with WiFi. It allows you to select folders and files to sync on all devices. Say I want my pictures on my phone to be on my PC. I just add my PC on my phone then select my pictures folder then it will automatically sync it on my PC.
We have a strange setup where we need to sync data between a windows 10 file server and other windows computers - stupid software that needs a physical dongle and doesn't run on windows server. And it needs to be located in the same room as some video editors.
We use this - https://syncthing.net/ - it's opensourced, secure and works well... as soon as you're done writing a file, it detects and copies it to the other computer(s) folder structure and all.
I use Syncthing for this. It's FOSS and works across Linux, Windows, Mac, FreeBSD, iOS, Android and more. You can synchronize as many folders between as many devices as you want, and you can even included "untrusted" devices that only receive encrypted copies of your data, for things like an off-site backup at a friend's house. There is versioning built in to save you from ransomware etc., and much more.
Personally I have a FreeNAS server that I back up my work to this way. This work (project folders and whatnot) is also automatically mirrored between my desktop PC and my laptop, both running Linux, and a few of them are synced to my Windows PC at work, too. I also run it on my phone and in my car (Android head unit) so my music collection shows up the same everywhere. The camera folder on my phone is synced, so whenever I take a photo or video it appears on my desktop PC and laptop a few seconds later.
It really is the most useful program I've ever used.
I do this in a weird roundabout way. I have SyncThing running on my laptop and phone. The folder on my phone syncs with my laptop, which then syncs with Tresorit. It works really well.
Two-way syncing is not possible using btrfs snapshots and btrfs send/receive - the problem is that a received snapshot on one end cannot be used as a base to do an incremental send back the other way. (The reasons for this are kind of complicated)
I personally use Syncthing and it works quite well. I would not recommend syncing your entire /home directory (that will cause lots of conflicts, and you won't be able to have different settings appropriate to each system…) but syncing e.g. your Documents, Pictures, etc. directories makes a lot of sense.
Syncthing can sync between multiple targets - syncing to your desktop, laptop, and an always-on NAS will work well, and you can use btrfs snapshots on the nas to do backups.
> And then I have not even mentioned the syncing part; you want to add a password on device 1 and be able to access it on device 2.
https://syncthing.net/ or your cloud storage service
These apps tend to align on database formats (.kdbx, KDBX4 currently going onto KDBX5) so you can find a compatible app for each platform and device.
rsync is not constant, real-time syncing, so probably not. Also, it's not a native Windows application. You'd either need a Windows port of it or else you'd need to run it via WSL.
Syncthing might work. https://syncthing.net/ I've never used this or even heard of it until tonight, but a quick overview of the page looks promising.
Check out SyncThing. https://syncthing.net/
I use this to sync all my stuff between multiple PCs, phones. Have used it for 5+ years, no issue.
Personally I use Joplin for notes, and SyncThing to sync them.
Check out Syncthing
Not sure if I am going to be of any help here, but here goes.
I have a MBP that is my primary work machine. That MBP backs up my Documents, Desktop and Downloads to iCloud. I have a MBA, which is a backup laptop, should something happen to the MBP. Well, something did; it needed to go to Apple for repairs.
So, having backed everything up to iCloud that I needed, from my MBP, I logged in to my MBA. I can access all the documents I need from iCloud, without having to replicate them. I can also save documents to iCloud as well.
I suppose that this is something similar to what you want or would like to do?
Additionally, I have setup Syncthing to backup from both the MBP and the MBA to another Windows computer. So, just in case I have a network issue, then I can access the files locally. Here's a good article about how someone else uses Syncthing. Apparently, with a little configuration, you can use Syncthing with iCloud. [Don't hold me to that though!]
So, anyway, whilst I can access my files from the MBP from the MBA, I decided not to tempt fate and setup the MBA to sync up with iCloud. I didn't know how this would actually work; which computer would take priority, if this was the case. If this were true, then I'd imagine that the one might wipe out the files of the other.
Apologies if this is not very helpful. It's just my experience, as is. I do hope it does help a little though.
I believe Syncthing is easy enough that anyone can learn how to use it, but if you want commercial support, then I'd guess you could talk to the folks over at Kastelo.net.
Just FYI, I'm not associated with, or even used their services, I only know that company because it's listed on the footer of syncthing.net
Hope this helps!
Definetly Joplin, it's a markdown note app (with WYSIWYG editor in the making). It also supports many plugins to extend the capabilities of standard markdown, as well as the option to use an external editor.
For syncing, since you don't want to use a cloud, you can sync the notes to a local folder and then sync that through Syncthing -- an open-source P2P file sync manager -- to other devices using wi-fi.
I am on iOS, so I don't know if on android you are able to transfer directly the notes folder over cable, in that way you don't even need Syncthing.
Give a look at Syncthing , it's a P2P synchronization program which allows you to sync folders and files across multiple devices. It's open source, encrypted, free and also multi platform. You can install it on both your device and your friend's device, then you can add your friend's device ID and start sharing your files.
Are you guys joking. Sending files is what this program is made for:
How to share files with my friends using qBittorrent
There could be some port forwarding fidgeting though.
You could also try Syncthing, to constantly sync files like Dropbox, but directly between two computers using torrent protocol.
I have heard of people with similar complaints about nextcloud, using syncthing. I have personally never used it. I just use nextcloud. I think it's way less comprehensive than nextcloud, but check it out:
> I’m more of the “one is none and 7 is one” mentality.
I have two simple strategies for this. One is for home, other one is for office.
For home: Put to Dropbox (which runs on home workstation, office workstations and personal laptop) & take incremental backups (with Back in Time) of home folder every day, incl. the Dropbox folder on Home workstation. Personal laptop is a Mac and time machine takes care of the laptop.
For office: Run SyncThing on main workstation, secondary workstation and work laptop. Take incremental backups of relevant folders with Back in Time on primary and secondary workstations.
My all relevant and important folders and files are automagically replicated and backed-up. I don't touch anything unless something alerts me (disk space, etc.)
First, I'd say you should do some damage control:
I recommend using a password manager like KeepassXC, this way you can have long, random and unique passwords for every service. So in the event your Neopets account gets it's password leaked, it won't be useful against your email/reddit/etc. KeepassXC is an offilne password manager, so if you want to sync your password database you must use another service, I'd recommend using Syncthing.
Also, wherever possible, enable 2FA. Here is a website with a guide on how to enable 2FA for many services.
I think it's very unlikely you be able get your account unbanned, many services (Steam for example) explicitly state that you are the one responsible to securing your accounts and if such account is compromised and banned, they won't unban the account.