Nextcloud vs Syncthing
Here is the fast answer: Syncthing copies files between your own devices with no server in the middle, while Nextcloud is a self-hosted Google Workspace replacement that happens to include file sync. If all you want is documents, photos, or an Obsidian vault mirrored across a laptop, desktop, and phone, Syncthing does it with one small binary and near-zero upkeep. If you want share links, a web UI, calendars, contacts, and collaborative office documents for multiple people, that is Nextcloud territory and Syncthing does not even try. These are different shapes of tool, not two versions of the same thing, and plenty of homelabs run both. This comparison is about which one to reach for first.
Updated 2026-07-01 · by Jonathan Caruso
Side by side
| Nextcloud | Syncthing | |
|---|---|---|
| What it is | Self-hosted collaboration suite: files, calendar, contacts, Talk, office, app store | Peer-to-peer continuous file sync between your own devices |
| Current version (mid-2026) | Hub 26 Spring, server 34.0.1 (June 2026) | v2.1.1 (June 2026) |
| License | AGPL-3.0 | MPL-2.0 |
| Server required | Yes: web server, PHP 8.3+, MariaDB or PostgreSQL (or the AIO Docker stack) | No. Devices talk directly over TLS; optional relays when NAT gets in the way |
| Resource footprint | Docs recommend 512MB per PHP process; plan on 2GB+ real RAM with Redis and previews | Single Go binary, roughly 50 to 150MB RAM typical, grows with file count |
| Sharing links | Public links with passwords, expiry dates, and upload-only file drops | None. Sync only between devices you have enrolled |
| Mobile apps | Official Android and iOS apps with automatic photo upload | Android via community Syncthing-Fork (F-Droid); iOS via third-party Möbius Sync |
| Remote file access | Web UI from any browser, plus WebDAV | No web access. Files exist as plain files on each synced device |
| Versioning | File versions and trash in the web UI, per-user quotas | Per-folder file versioning (trash can, staggered, external) plus sync conflict copies |
Two different shapes of self-hosted files
Nextcloud is a client-server application. One machine runs the server (Apache or nginx, PHP 8.3 or newer, MariaDB or PostgreSQL), it holds the canonical copy of every file, and clients sync against it. On top of that sits everything else: calendar and contacts via CalDAV and CardDAV, Nextcloud Talk for chat and calls, Photos, and as of Hub 26 Spring (server 34, released June 2026) two office suites, Collabora Online and Euro-Office, running side by side. There are hundreds of apps in the app store. It is a platform, and the file sync client is just one door into it.
Syncthing has no server at all. Every device runs the same small MPL-2.0 licensed Go binary, devices are paired by exchanging device IDs, and folders sync directly between them over TLS. Community-run discovery and relay servers help devices find each other across the internet (you can self-host both), but your data never touches anything you do not own. Version 2.0 in August 2025 swapped the internal index database from LevelDB to SQLite and made multiple connections between v2 devices the default, and the current 2.1.1 release added folder grouping in the GUI and HTTP proxy support.
The practical consequence: Nextcloud gives you one authoritative copy with user accounts, permissions, and quotas. Syncthing gives you N equal copies as plain files on N disks, which doubles as a crude backup and means no database ever sits between you and your data. Neither model is wrong. They are answers to different questions.
Setup and maintenance: a stack vs a binary
Be honest with yourself about the Nextcloud maintenance load. A proper install wants PHP-FPM tuning, Redis for file locking, a cron job, a reverse proxy with TLS, and a database you back up separately from the files. The AIO (All-in-One) Docker image bundles most of that and is the sane path for a homelab, but you are still running a five-container application. Major versions land every four months and each is supported for one year, so upgrades are a recurring chore you cannot skip for long. Budget 2GB of RAM or more for a comfortable instance once preview generation and office documents enter the picture.
Syncthing is one binary and a web GUI on port 8384. Install it from your distro repos, a Docker image, or the NAS package center, add device IDs, pick folders, done. There is no database to back up (the SQLite index rebuilds itself from disk if lost), no PHP to patch, and upgrades are automatic by default. It runs happily on a Raspberry Pi, an old laptop, or the router-adjacent mini PC you forgot about. The one real resource consideration is that RAM and initial scan time grow with the number of files, so a folder with a million tiny files deserves a machine with some headroom.
If you measure tools by how often they page you, Syncthing is about as quiet as self-hosted software gets. Nextcloud is not painful, but it is a real application server with a real upgrade treadmill, and you should only sign up for that if you will use more than the sync.
The Android app situation, honestly
This is the messiest part of the Syncthing story, so here is the current state. The official Syncthing Android app was discontinued with its final release in December 2024. Maintainer Simon Frei was direct about the reasons: Google kept making Play Store publishing harder while nobody had time to maintain the app. That headline scared a lot of people into thinking Syncthing on Android was dead. It is not.
The long-running community fork, Syncthing-Fork, was already more capable than the official app (per-folder sync conditions, better battery controls) and became the recommended client. Its original maintainer Catfriend1 stepped away in late 2025 and the repo briefly vanished, which caused another round of panic, but the project was handed to a new maintainer and now lives at github.com/researchxxl/syncthing-android. It tracks upstream closely (version 2.1.1.0 shipped June 2, 2026, matching Syncthing 2.1.1) and F-Droid or GitHub releases via Obtainium are the dependable install paths. Treat the Play Store as a bonus, not the channel you rely on.
On iOS there is no official client and never has been. Möbius Sync, a third-party commercial app built on the real Syncthing engine, is the workable option, with the usual iOS caveat that background sync only runs in short bursts. Nextcloud, by contrast, ships first-party apps on both stores with automatic photo upload, and they just work. If phone support with zero drama is a hard requirement, that is a genuine point for Nextcloud.
Where Nextcloud wins
- Full suite in one install: files, calendar, contacts, Talk, and two office suites (Collabora and Euro-Office) as of Hub 26 Spring
- Real sharing: public links with passwords, expiry, and upload-only file drops
- First-party Android and iOS apps with automatic photo upload, no fork drama
- Web UI and WebDAV mean your files are reachable from any browser anywhere
- User accounts, quotas, LDAP, and per-folder permissions for multi-person setups
- Hundreds of apps in the ecosystem when you want the server to do more
Where Syncthing wins
- No server needed: one small binary per device and devices sync directly over TLS
- Near-zero maintenance, automatic upgrades, no PHP stack or separate database to babysit
- Files stay plain files on every disk, so every synced device is a usable copy
- Tiny footprint that runs well on a Pi, NAS, or leftover mini PC
- Receive-encrypted folders give you untrusted off-site replicas without exposing a web app
- Fast block-level LAN sync, with multiple connections by default since v2
Which to pick, by situation
| Your situation | Pick | Why |
|---|---|---|
| You want to mirror an Obsidian vault, KeePass database, and working documents across a laptop, desktop, and Android phone | Syncthing | This is the exact job it was built for. No server, no accounts, changes propagate in seconds on LAN, and conflict copies protect you when two devices edit offline. |
| Your family needs a Google Drive replacement with share links, shared calendars, and photo backup from iPhones | Nextcloud | Share links, CalDAV/CardDAV, and first-party mobile apps with auto photo upload are all things Syncthing simply does not do. |
| Your only always-on hardware is a Raspberry Pi or a NAS with 1 to 2GB of RAM | Syncthing | It idles around 50 to 150MB and needs no PHP or database. A comfortable Nextcloud wants 2GB+ and several services running. |
| You want an off-site copy at a relative's house without trusting the remote box or exposing a login page | Syncthing | Receive-encrypted folders store data the remote machine cannot read, and there is no web app to publish or patch. |
| Clients or collaborators need to upload files to you without installing anything | Nextcloud | Upload-only file drop links with passwords and expiry dates handle this in two clicks. Syncthing requires software and pairing on every participant. |
| You want dead-simple device sync day to day, plus web access and share links occasionally | Both | Run Syncthing for the sync workhorse and Nextcloud for the collaboration layer. They do not conflict, and this combo is common for good reason. |
The verdict
For the one job both tools claim, moving files between machines, Syncthing is flat-out better: faster on the LAN, nothing to maintain, no PHP stack or database between you and your data, and every device ends up holding plain files you can grab with any tool. Nextcloud's sync is fine, but it drags an entire web application behind it, and you should only pay that rent if you actually live in the rest of the building. So here is the side we take: start with Syncthing. It will be syncing reliably fifteen minutes from now and will not ask for attention again. Add Nextcloud when someone asks you for a share link or a shared calendar, because at that point nothing else self-hosted does the whole suite as well. And when you do add it, leave Syncthing running. They answer different questions, and the best homelab answer to this matchup is honestly both.
Choose Nextcloud if you need share links, web access from any browser, calendars and contacts, or a multi-user Google Workspace replacement for the household
Choose Syncthing if you just want files mirrored between your own devices reliably, on minimal hardware, without another stack of containers to babysit
Official links
FAQ
Can Syncthing replace Nextcloud?
Only if the only Nextcloud feature you use is desktop sync between your own devices. Syncthing has no share links, no web file access, no calendar or contacts, and no user accounts. For pure sync it is better; for everything else it does not compete.
Is Syncthing dead on Android?
No. The official app was discontinued in December 2024, but the community fork Syncthing-Fork is actively maintained (now at github.com/researchxxl/syncthing-android, version 2.1.1.0 as of June 2026) and tracks upstream releases. Install it from F-Droid or GitHub releases.
Should I run both Nextcloud and Syncthing?
It is a very common homelab pattern. Syncthing handles fast device-to-device sync of working files, Nextcloud handles sharing, calendars, and web access. They coexist fine on the same box, even on the same folders via Nextcloud external storage plus a files:scan.
Does Syncthing work over the internet or only on my LAN?
It works anywhere. Community-run discovery servers help devices find each other and relays carry traffic when direct connections fail, all end-to-end TLS encrypted. You can self-host discovery and relay servers if you want zero third-party involvement.
How much hardware does each one need in 2026?
Syncthing: almost anything, figure 50 to 150MB of RAM for typical folder counts. Nextcloud 34: the docs say 512MB per PHP process is the recommended floor, but a pleasant install with Redis, previews, and office documents wants 2GB or more plus a real database.