snapraid VS syncthing-android

Compare snapraid vs syncthing-android and see what are their differences.

snapraid

A backup program for disk arrays. It stores parity information of your data and it recovers from up to six disk failures (by amadvance)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
snapraid syncthing-android
86 1,234
1,851 3,037
- 2.2%
6.7 9.2
4 months ago 7 days ago
C Java
GNU General Public License v3.0 only Mozilla Public License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

snapraid

Posts with mentions or reviews of snapraid. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-08.
  • Storage software with the features of Unraid but runs on Debian with cli interface?
    3 projects | /r/HomeServer | 8 Dec 2023
    Would mergerfs and snapraid work for you? You'd sacrifice a disk to parity and run the parity calc manually, but you could set up a cron job for that.
  • Data storage solution for "archival" purposes.
    1 project | /r/DataHoarder | 7 Dec 2023
  • The Next Gen Database Servers Powering Let's Encrypt(2021)
    5 projects | news.ycombinator.com | 17 Sep 2023
    Like most people on r/homelab, it started out with Plex. Rough timeline/services below:

    0. Got a Synology DS413 with 4x WD Red 3TB drives. Use Playstation Media Server to stream videos from it. Eventually find some Busybox stuff to add various functionality to the NAS, but it had a habit of undoing them periodically, which was frustrating. I also experienced my first and (knock on wood) only drive failure during this time, which concluded without fanfare once the faulty drive was replaced, and the array repaired itself.

    1. While teaching self Python as an Electrical Distribution Engineer at a utility, I befriended the IT head, who gave me an ancient (I think Nehalem? Quad-core Xeon) Dell T310. Promptly got more drives, totaling 7, and tried various OS / NAS platforms. I had OpenMediaVault for a while, but got tired of the UI fighting me when I knew how to do things in shell, so I switched to Debian (which it's based on anyway). Moved to MergerFS [0] + SnapRAID [1] for storage management, and Plex for media. I was also tinkering with various Linux stuff on it constantly.

    1.1 Got tired of my tinkering breaking things and requiring troubleshooting/fixing (in retrospect, this provided excellent learning), so I installed Proxmox, reinstalled Debian, and made a golden image with everything set up as desired so I could easily revert.

    1.2 A friend told me about Docker. I promptly moved Plex over to it, and probably around this time also got the *Arr Stack [2] going.

    2. Got a Supermicro X9DRi-LN4F+ in a 2U chassis w/ 12x 3.5" bays. Got faster/bigger CPUs (E5-2680v2), more RAM, more drives, etc. Shifted container management to Docker Compose. Modded the BIOS to allow it to boot from a NVMe drive on a PCIe adapter.

    2.1 Shifted to ZFS on Debian. Other than DKMS occasionally losing its mind during kernel upgrades, this worked well.

    2.2 Forked [3] some [4] Packer/Ansible projects to suit my needs, made a VM for everything. NAS, Dev, Webserver, Docker host, etc. Other than outgrowing (IMO) MergerFS/SnapRAID, honestly at this point I could have easily stopped, and could to this day revert back to this setup. It was dead reliable and worked extremely well. IIRC I was also playing with Terraform at this time.

    2.3 Successfully broke into tech (Associate SRE) as a mid-career shift, due largely (according to the hiring manager) to what I had done with my homelab. Hooray for hobbies paying off.

    3. Got a single Dell R620. I think the idea was to install either pfSense or VyOS on it, but that never came to fruition. Networking was from a Unifi USG (their tiny router + firewall + switch) and 8-port switch, with some AC Pro APs.

    4. Got two more R620s. Kubernetes all the things. Each one runs Proxmox in a 3-node cluster with two VMs - a control plane, and worker.

    4.0.1 Perhaps worth noting here that I thoroughly tested my migration plan via spinning up some VMs in, IIRC, Digital Ocean that mimicked my home setup. I successfully ran it twice, which was good enough for me.

    4.1 Played with Ceph via Rook, but a. disliked (and still to this day) running storage for everything out of K8s b. kept getting clock skew between nodes. Someone on Reddit mentioned it was my low-power C-state settings, but since that was saving me something like ~50 watts/node, I didn't want to deal with the higher power/heat. I landed on Longhorn [5] for cluster storage (i.e. anything that wasn't being handled by the ZFS pool), which was fine, but slow. SATA SSDs (used Intel enterprise drives with PLP, if you're wondering) over GBe aren't super fast, but they should be able to exceed 30 MBps.

    4.1.1 Again, worth noting that I spent literally a week poring over every bit of Ceph documentation I could find, from the Red Hat stuff to random Wikis and blog posts. It's not something you just jump into, IMO, and most of the horror stories I read boiled down to "you didn't follow the recommended practices."

    5. Got a newer Supermicro, an X11SSH-F, thinking that it would save power consumption over the older dual-socket I had for the NAS. It turned out to not make a big difference. For some reason I don't recall, I had a second X9DRi-LN4F+ mobo, so I sold the other one with the faster CPUs, bought some cheaper CPUs for the other one, and bought more drives for it. It's now a backup target that boots up daily to ingest ZFS snapshots. I have 100% on-site backups for everything. Important things (i.e. anything that I can't get from a torrent) are also off-site.

    6. Got some Samsung PM863 NVMe SSDs mounted on PCIe adapters for the Dells, and set up Ceph, but this time handled by Proxmox. It's dead easy, and for whatever reason isn't troubled by the same clock skew issues as I had previously. Still in the process of shifting cluster storage from Longhorn, but I have been successfully using Ceph block storage as fast (1 GBe, anyway - a 10G switch is on the horizon) storage for databases.

    So specifically, you asked what I do with the hardware. What I do, as far as my family is concerned, is block ads and serve media. On a more useful level, I try things out related to my job, most recently database-related (I moved from SRE to DBRE a year ago). I have MySQL and Postgres running, and am constantly playing with them. Can you actually do a live buffer pool resize in MySQL? (yes) Is XFS actually faster than ext4 for large DROP TABLE operations? (yes, but not by much) Is it faster to shut down a MySQL server and roll back to a previous ZFS snapshot than to rollback a big transaction? (often yes, although obviously a full shutdown has its own problems) Does Postgres suffer from the same write performance issue as MySQL with random PKs like UUIDv4, despite not clustering by default? (yes, but not to the same extent - still enough to matter, and you should use UUIDv7 if you absolutely need them)

    I legitimately love this stuff. I could quite easily make do without a fancy enclosed rack and multiple servers, but I like them, so I have them. The fact that it tends to help my professional growth out at the same time is a bonus.

    [0]: https://github.com/trapexit/mergerfs

    [1]: https://www.snapraid.it

    [2]: https://wiki.servarr.com

    [3]: https://github.com/stephanGarland/packer-proxmox-templates

    [4]: https://github.com/stephanGarland/ansible-initial-server

    [5]: https://longhorn.io

  • Bitrot protection with BTRFS and Rsync
    1 project | /r/DataHoarder | 15 Sep 2023
    If you are using OpenMediaVault, checkout SnapRaid plugin.
  • Does this count?
    1 project | /r/DataHoarder | 7 Jul 2023
    I used drivepool for years with snapraid before I switched over to unraid. Nothing but good things to say about either program. Highly recommend both.
  • Merge/Raid HDD documentation
    2 projects | /r/CasaOS | 29 Jun 2023
    You can always use SnapRAID . there is no user interface, it is CLI. also you have to sync it manually. or set up a cronjob. you loose a hdd like unRaid or RAID5 but it gives you parity. then you could always use duplicati and backblaze business to make backups. it isnt as expensive as you would think for a homelab. the first back up might be a little much but then its pennies after that
  • Converting my old pc to a backup solution
    2 projects | /r/HomeServer | 9 May 2023
    As for the drives I'm thinking of grabbing a few from ServerPartDeals and upgrading my setup that uses DrivePool and snapRAID, but in Linux you would use mergerfs instead of DrivePool.
  • Thinking of switching from a 4 bay hardware RAID 5 to an 8 bay JBOD. Looking for opinions.
    3 projects | /r/HomeServer | 4 May 2023
    I myself prescribe to the teachings of the IronicBadger(Alex Kretzshmar) from the Self-Hosted podcast and (when I get one setup) intend to follow the guides on his site https://perfectmediaserver.com and use mergerfs to turn a JBOD to a single filesystem and use SnapRAID for redundancy.
  • WWYD? Help choosing b/w NAS, DAS or micro PC case?
    1 project | /r/HomeServer | 19 Apr 2023
    I have that exact Sabrent 5 bay enclosure and I replaced it with this Orico 5 bay enclosure because the Sabrent's connection would fail while I ran snapraid sync, but the Orico has never failed me.
  • Just ordered 2 20TB CMR HDD’s and I’m extremely excited. What RAID method should I use?
    1 project | /r/PleX | 15 Apr 2023
    With two drives? Just run them as-is. Once you get a third disk, set up https://www.snapraid.it. Then as you add more, just follow https://www.snapraid.it/faq#howmanypar to have the correct number of parity disks. Or don't, Plex content is probably easy to re-acquire if you need to so having redundancy or a backup isn't all that important.

syncthing-android

Posts with mentions or reviews of syncthing-android. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-05.
  • Show HN: I built a website to share files and messages without any server
    13 projects | news.ycombinator.com | 5 May 2024
    I've got another one on topic of self-hosted file sharing:

    - FileBrowser running in Docker (https://filebrowser.org/features)

    - Syncthing running in another container (https://syncthing.net/)

    Syncthing keeps the files on your PC, Mac, BSD systems updated, and FileBrowser can point to the share and supply a convenient web UI. It works for me, it's kind of like a local Dropbox-lite.

  • Ask HN: Best useful tools that are helpful in your business?
    1 project | news.ycombinator.com | 10 Apr 2024
    We use syncthing to share files between our machines. It avoids is having to use dropbox / OneDrive etc. You just choose a folder and it automatically syncs it in the background.

    https://syncthing.net/

  • LocalSend: Open-source, cross-platform file sharing to nearby devices
    35 projects | news.ycombinator.com | 10 Mar 2024
    This very hn entries is bust contradicting your statement.

    Also what about syncthing[1] (for recurrent/permanent sync) and croc[2] (for one time copies) ?

    I have used both for a number of years already.

    [1] https://syncthing.net/

    [2] https://github.com/schollz/croc

  • Unison File Synchronizer
    3 projects | news.ycombinator.com | 7 Feb 2024
  • PinePhone review after a month of daily driving
    3 projects | news.ycombinator.com | 26 Jan 2024
  • Ask HN: How best to sync a subset of my files with a friend?
    2 projects | news.ycombinator.com | 23 Jan 2024
    I would use syncthing, which is open source at https://syncthing.net/.

    After minimal setup, it just works(tm).

    You have a normal directory in your filesystem, that is synced to the other peers (which you set up in the "minimal setup").

    I have been using it for years, and it works well. It has no problems crossing os'es (i.e. windows -> linux, linux -> mac)

    For windows I usually recommend https://github.com/canton7/SyncTrayzor, but vanilla syncthing works fine too (but don't try to mix them!)

  • Free and Open Source Alternative to Airdrop
    8 projects | news.ycombinator.com | 21 Jan 2024
    Do consider Syncthing particularly if you are using Android. If using apple iOS you'd need the möbius sync client.

    https://syncthing.net/

    https://www.mobiussync.com/

    One thing that it beats the cloud / centralized sync on is because the connection is direct between devices when the initial transfer is completed the file is completely there on the other device. With a cloud type of sync you do the transfer twice. I've seen stack up on large media or with the structure of cloud services pricing making it expensive depending on how your workflow is setup with inside and outside parties. For example, Dropbox deduction from all parties' storage limits not just the sharer.

    You can also point Syncthing at a local sync of Dropbox or Google drive and then forward the files to other recipients from that for some purposes.

  • Willow Protocol
    7 projects | news.ycombinator.com | 17 Jan 2024
  • Obsidian 1.5 Desktop (Public)
    10 projects | news.ycombinator.com | 26 Dec 2023
    I think sync is a non-feature, as you can just ride on your existing solution.

    For example, I use syncthing [1] with Obsidian to sync files off-cloud.

    https://syncthing.net/

  • What do you use to write your fan fictions?
    2 projects | /r/FanFiction | 11 Dec 2023
    When I was 14 and just getting started, I used Notepad. Upgraded to Wordpad when I realized I loved putting italics in every other sentence, moved to Google Docs at around 25 when I started writing on my phone and wanted to sync with my computer, finally moved to Obsidian a few months ago (with Syncthing for syncing) when I decided I don't want to live in Google's house where they can burn my stuff down whenever they want.

What are some alternatives?

When comparing snapraid and syncthing-android you can also consider the following projects:

mergerfs-tools - Optional tools to help manage data in a mergerfs pool

rsync - An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases.

Elucidate - Elucidate: A GUI to drive the SnapRAID command line (via .Net)

MoKee-WarpShare - 移植魔趣的“跃传”,支持Android向Mac传输数据

dupeguru - Find duplicate files

termux-packages - A package build system for Termux.

MultiPar - Parchive tool

gocryptfs - Encrypted overlay filesystem written in Go

mergerfs - a featureful union filesystem

obsidian-git - Backup your Obsidian.md vault with git

Rsnapshot - a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss)

Nextcloud - ☁️ Nextcloud server, a safe home for all your data