In this guide
Why skip the cloud? Option 1: LAN file sync (automatic, real-time) Option 2: USB drives and external storage (manual) Option 3: Self-hosted cloud (Nextcloud, ownCloud) Option 4: Network-attached storage (NAS) Which method is right for you? Getting started with LAN sync Frequently asked questionsWhy sync without the cloud?
Cloud file sync services like Dropbox, Google Drive, and OneDrive are convenient, but they come with trade-offs:
- Privacy. Your files are stored on someone else's server. Even with encryption, the provider has access to metadata, file names, and sharing patterns.
- Speed. Sync speeds are limited by your internet connection. Large files or folders with many small files can take hours.
- Cost. Cloud storage subscriptions add up to $10–15 per month per user, or more for business plans.
- Internet dependency. No internet means no sync. Some providers offer offline access, but changes don't sync until you're back online.
- Account management. Signing in, managing shared folders, and dealing with sync conflicts all add friction.
For many users, the solution is simpler: keep files on your own network. Here are four ways to do it.
LAN file sync: automatic, real-time, private
LAN sync tools transfer files directly between your devices over your home network. There's no cloud server, no internet dependency, and no ongoing cost.
CoveSync
CoveSync is a dedicated LAN sync tool designed for simplicity. Pair devices with a 6-digit PIN, share a folder in two clicks, and files sync automatically whenever devices are on the same network. Firewall rules are configured automatically on Windows, macOS, and Linux.
- Free on Linux, $27 one-time for Windows and macOS (no subscription)
- Mutual TLS encryption for all transfers
- Clipboard sharing between devices
- Web UI with folder browser and sync history
- Android companion app (coming soon)
Syncthing
Syncthing is a free, open-source sync tool that supports both LAN and internet sync. It has more advanced features like file versioning and untrusted devices, but setup is more involved. You'll need to exchange device IDs, configure firewall rules manually, and edit configuration files to share folders.
- Completely free and open source
- Supports internet sync via global discovery and relay servers
- Full Android peer app (syncs directly device-to-device)
- Steeper learning curve
Resilio Sync
Resilio Sync (formerly BitTorrent Sync) uses peer-to-peer technology for cloud-free sync. It offers both LAN and internet sync with encrypted transfers. The free version now includes all features previously reserved for the paid Pro plan.
- Free with registration (no subscription)
- Supports internet sync
- Requires account registration
USB drives and external storage
The simplest approach: copy files to a USB drive, plug it into the other computer, and copy them off. It's manual, but it works everywhere and costs nothing if you already have a drive.
Pros: Simple, works offline, no software to install, no privacy concerns.
Cons: Manual process, easy to forget, no automatic sync, risk of losing the drive, not practical for frequent syncs or large numbers of files.
Best for: Occasional transfers, one-time migrations, or when you don't need ongoing sync.
Self-hosted cloud (Nextcloud, ownCloud)
Self-hosted platforms like Nextcloud give you a cloud experience (web access, mobile apps, file sharing), but you control the server. You can run it on a spare PC, a VPS, or a NAS.
Pros: Full cloud feature set (file sharing, calendars, contacts, apps), accessible from anywhere, you control the data.
Cons: Requires a server (always-on machine or VPS), significant setup and maintenance, still uses internet bandwidth for off-network access, potential security risks if not configured properly.
Best for: Users who want a full cloud experience without third-party servers, have technical skills to maintain a server, and need access from outside their home network.
Network-attached storage (NAS)
A NAS is a dedicated storage device on your network. Devices access files directly from the NAS rather than syncing copies. Many NAS devices run Linux and can also run sync tools like CoveSync or Syncthing.
Pros: Centralized storage accessible to all devices, usually supports RAID for redundancy, can run additional services (media server, backups).
Cons: Requires hardware purchase ($150+), not true sync (changes aren't automatically mirrored across devices), single point of failure without RAID, generally slower than direct device-to-device sync.
Best for: Homes or offices with multiple users who need shared access to the same files, or as a central backup target.
Which method is right for you?
| LAN sync | USB drive | Self-hosted | NAS | |
|---|---|---|---|---|
| Automatic sync | ✓ | ✗ | ✓ | ✗ |
| Real-time | ✓ | ✗ | Depends | ✗ |
| No internet needed | ✓ | ✓ | LAN only when on network | ✓ |
| No server required | ✓ | ✓ | ✗ | ✗ |
| Setup difficulty | Low (with CoveSync) | Very low | High | Medium |
| Cost | $0–27 | $0–30 | $0+ (server cost) | $150+ |
| Ongoing maintenance | None | None | Regular updates | Occasional updates |
| Syncs across internet | Some tools | ✗ | ✓ | With configuration |
For most home users, LAN sync is the sweet spot
It's automatic, private, requires no ongoing maintenance, and costs little or nothing. If you only need to keep files in sync between computers on the same network, a dedicated LAN sync tool is the simplest and most reliable option.
Set up LAN sync in five minutes
Here's how to get started with CoveSync, the easiest way to sync files over your local network:
1. Install on each device
Download CoveSync for your platforms. Linux is free; Windows and macOS require a one-time purchase. The installer sets up a background service that starts automatically.
2. Open the web UI
Open http://localhost:8485 in your browser on each device. The web UI loads without any setup.
3. Pair your devices
On Device A, go to Peers and click Trust next to Device B. Enter Device B's 6-digit code (shown in Settings → Security). Do the same on Device B. You're now connected.
4. Share a folder
On Device A, go to Folders → Add Folder, select what to sync, and share with Device B. Accept the share on Device B and choose where to save it. Sync starts immediately.
That's it. From now on, whenever both devices are on the same network, CoveSync keeps them in sync automatically. No accounts, no subscriptions, no cloud.
Frequently asked questions
Can I sync files between Windows and Linux without the cloud?
Yes. LAN sync tools like CoveSync and Syncthing work across Windows, macOS, and Linux. CoveSync's Android companion app is coming soon. Files sync directly between devices. Platform differences are handled automatically.
Is LAN sync as fast as cloud sync?
Faster in most cases. LAN sync runs at full network speed (gigabit ethernet = ~125 MB/s, WiFi 6 = ~40–80 MB/s), while cloud sync is limited by your internet upload speed (typically 5–20 MB/s). On a local network you can expect 10–100x faster transfers.
Is cloud-free sync secure?
Yes when done right. CoveSync and Syncthing both encrypt all file transfers with TLS. CoveSync uses mutual TLS (mTLS), where both devices must present a certificate the other has explicitly trusted. Files are never sent in cleartext, even on your own LAN.
What happens when I'm away from home?
With CoveSync, sync pauses when your devices aren't on the same network. Any changes made while offline are synced automatically when you come back. Some tools like Syncthing support internet sync if you need continuous access.
Can I sync my phone without the cloud?
Yes. CoveSync's Android companion app is coming soon and will sync with a PC on the same network. Syncthing already has a full Android peer. Both work without cloud services, though your phone needs to be on the same network as at least one PC for sync to happen.