AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Syncthing one way sync4/8/2023 ![]() If you synchronize private data such as recovery passphrase of your online accounts I highly recommend you to encrypt them beforehand to make sure that nobody but you can read the data.įrom the perspective of versatility you may use GnuPG for data # encryption. This level of availability cannot be expected from proprietary software, of course. Syncthing is available on not only Windows, macOS, Android, and iOS but also GNU/Linux distributions and FreeBSD. You can decide by yourself where to store your data, and there is not a single point of failure. If they are connected with LAN data can be synchronized locally, and it is not sent outside of it. For example, you can set up Syncthing on your desktop, laptop, and smartphone. By default it transmits data only among your devices. On the other hand, # Syncthing does not require a central server at all. As long as you synchronize your files among your own devices you would not need the server, which can be a single point of failure (data can be lost if it fails). However, setting up a service on a central server, which is often physically out of your hand, is a little bit overkill for personal use. It enables you to collaborate with them and work on the same project at the same time. Nextcloud is obviously a great way of sharing files with your friends. I have tried both and I preferred the latter for personal use. Run Syncthing on your devices: continuous file synchronization, which is completely decentralized.Set up Nextcloud or Cryptpad instance by yourself: file synchronization service on-premise.This is not an unusual use case the fact that what I've described is exactly how Google Photos works proves at least it's not a set of unique requirements.When it comes to file synchronization, there are several choices based on free software: As a last resort, I may have to go here, but I'd rather have something running in the background like Syncthing. Most Android apps I've come across are interactive: drag/drop copy files over to a server. Frankly, IME things that are a struggle to install are a struggle to maintain so after failing to get something running after a couple of hours, I've put it on the back burner. I've been avoiding MariaDB because it's 2 people, not 2,000, and I don't need a bloated DB server running - but I'll admit that this may be part of my struggle with Seafile. Seafile looks pretty close, but the configuration and installation instructions are horrible, and every container I've tried to run has failed for some reason. Most syncing tools (Unison, rsync, etc) are not available as Android apps.Ī shared drive (CIFS, FTP) fails whenever the server is not available, which will be common since the server is on a LAN, and I'm not particularly thrilled by the security prospects of exposing something like that in a cloud service. This violates my second requirement, which is to allow us to clear up space on the phones without having the server subsequently delete the files from the server. Syncthing fails here the authors have made it clear in tickets that this specific use case is not valid for Syncthing, and indeed they've hidden the "Ignore Deletes" option in an attempt to get people to stop using it. I'd like to automate the copying part, as that's the most tedious part I'd also like to get the photos on there, because right now they go into Google Photos, and we currently have to then log into Photos and manually download and copy those to the server. We buy digital music (e.g., Amazon MP3s, Bandcamp, Soundcloud) and put the music on the server, which we can then play from the media server. ![]() ![]() The use case is that I have a server on the LAN that has all of our music and photos on it, and an audio server connected to our home stereo. The client server must be an Android app (although Linux and OSX clients would be nice) The server software must be runnable on Linux There is no requirement to copy files from the server to the clientĬopying does not require user interaction (automatic) All of the solutions I've looked at have, so far, failed to satisfy at least one requirement.įiles put in a directory on the client are copied to the serverįiles removed from the client directory should be ignored (left on the server) I'm looking for a one-way file sync similar to how Android handles photos.
0 Comments
Read More
Leave a Reply. |