gofs
csync2
Our great sponsors
gofs | csync2 | |
---|---|---|
13 | 5 | |
417 | 134 | |
5.5% | 2.2% | |
8.8 | 0.0 | |
8 days ago | over 2 years ago | |
Go | C | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gofs
-
GitHub - no-src/gofs: A cross-platform real-time file synchronization tool out of the box based on Golang
You can use the -ignore_conf=demo.ignore flag to specify an ignore rules file, here is an example: demo.ignore
- Show HN: Gofs,A cross-platform file sync tool out of the box based on Golang
-
GitHub - no-src/gofs: A cross-platform file synchronization tool out of the box based on golang
Here is the build script and dockerhub link.
- gofs-A cross-platform file synchronization tool out of the box based on golang
csync2
- Docker swarm, overlay network, and containers running only on single hosts (workers)
-
File synchronization, multiple clients
Never heard of Csync2 before. Funny enough the Csync2 Readme points to Unison, which both seem very interesting :-)
- Can you decentralize your own self hosting?
-
Docker Swarm Storage for sqlite aps
Csync2 to keep the files in sync between the hosts. https://github.com/LINBIT/csync2. I then used crontab scripts to fire of the syncs periodically between the hosts. You have to be careful how you go about this, but I never experienced any corruption. When I would bring down a node for patching and such, I would drop the service and csync the files. This meant my services would be down, which I wasn't a fan of, and why I moved to the second solution.
- what problem did you not know you had until you found a selfhosted solution for it?
What are some alternatives?
higgs - A tiny cross-platform Go library to hide/unhide files and directories
syncthing-android - Syncthing-Fork - A Syncthing Wrapper for Android.
todotxt - Parser for todo.txt files in Go ✅
rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
pathtype - Add a type for paths in Go.
syncthing-android - Wrapper of syncthing for Android.
gdu - Fast disk usage analyzer with console interface written in Go
languagetool - Style and Grammar Checker for 25+ Languages
syncthing - Open Source Continuous File Synchronization
torrentfs - A p2p file system for https://github.com/CortexFoundation/CortexTheseus with pure Golang
monitored_rsync