LocalSend

Best Self Hosted Alternatives to LocalSend

A curated collection of the 7 best self hosted alternatives to LocalSend.

LocalSend is a cross-platform application for peer-to-peer file and text transfers on local networks. It discovers devices on the same LAN and transfers data directly between devices without routing through cloud servers, with mobile and desktop clients.

Alternatives List

#1
LocalSend

LocalSend

LocalSend is a free, open-source app for fast, encrypted file and text sharing between nearby devices over a local network, available on desktop and mobile.

LocalSend screenshot

LocalSend is a free, open-source application that lets you securely share files and text with nearby devices over your local network using a REST API and HTTPS encryption. It requires no account or third-party servers and is designed for direct device-to-device transfers on the same LAN. (raw.githubusercontent.com)

Key Features

  • Cross-platform clients for Windows, macOS, Linux, Android and iOS, plus a browser-based web app. (localsend.org)
  • Secure transfers over HTTPS with on-device TLS certificates; optional PIN verification for extra safety. (raw.githubusercontent.com)
  • Zero-configuration discovery and workflow: automatic device discovery on the same network and simple tap-to-send UX. (localsend.org)
  • Native Flutter client with Rust components (used via Rust bridge) to handle low-level transfer logic and performance-critical parts. (raw.githubusercontent.com)
  • Multiple distribution channels and packaged builds (App Stores, Flathub, Homebrew, package formats and installers) for easy installation across platforms. (raw.githubusercontent.com)

Use Cases

  • Quickly move photos, videos, and large documents between your phone and laptop without uploading to cloud storage.
  • Share a set of files with a coworker in a meeting room over the local Wi‑Fi network.
  • Use the web app on a device where installing the native client isn’t possible to receive or send files.

Limitations and Considerations

  • Requires devices to be on the same local network; some router settings (AP isolation, guest networks) or strict firewalls can block discovery or transfers. (github.com)
  • Building from source requires specific tool versions (Flutter per .fvmrc and Rust) and may need additional platform dependencies; official builds are recommended for most users. (raw.githubusercontent.com)

LocalSend provides a straightforward, privacy-focused alternative to cloud-based file sharing by keeping transfers local and encrypted. It is suited for users who need fast, private transfers across mixed operating systems without accounts or external servers.

73.3kstars
3.9kforks
#2
Snapdrop

Snapdrop

Snapdrop is a progressive web app for peer-to-peer local file sharing between nearby devices in the browser, inspired by AirDrop, with optional self-hosting.

Snapdrop screenshot

Snapdrop is a Progressive Web App (PWA) for transferring files and messages between devices on the same local network directly from a web browser. It uses peer-to-peer connectivity to send data between nearby devices and is commonly used as an AirDrop-like alternative across platforms.

Key Features

  • Peer-to-peer file transfer between nearby devices on the same network
  • Runs in the browser with a PWA-friendly experience (installable on supported devices)
  • Device discovery and transfer coordination via a lightweight signaling server
  • Supports sending files and simple text messages
  • Simple UI designed for quick ad-hoc sharing without accounts

Use Cases

  • Quickly transfer photos, videos, PDFs, or documents between phone and desktop
  • Share files between teammates in the same office or lab network
  • Run a private, self-hosted Snapdrop instance for internal networks

Limitations and Considerations

  • Requires devices to be reachable for WebRTC; strict NAT/firewall rules can impact connectivity
  • Best suited for nearby/local-network sharing rather than long-distance transfers

Snapdrop is a lightweight, cross-platform way to move files between devices with minimal friction. Its classic open source version can be deployed privately while keeping the same browser-first workflow.

19.7kstars
1.9kforks
#3
PairDrop

PairDrop

AirDrop-like P2P file and text transfer in the browser with device pairing and temporary public rooms for internet transfers.

PairDrop screenshot

PairDrop is a web-based, cross-platform file sharing app inspired by Apple’s AirDrop and based on Snapdrop. It enables peer-to-peer transfers between devices on the same network, and also supports internet transfers via paired devices or temporary public rooms.

Key Features

  • Peer-to-peer file and text transfer between nearby devices using a modern web browser
  • Persistent device pairing using a 6-digit code or QR code to reconnect across networks
  • Temporary public rooms (code or QR) for quick sharing over the internet
  • Works across platforms (desktop and mobile) and can be installed as a Progressive Web App
  • Transfer acceptance flow, progress indicators, and automatic download behavior where supported
  • Multi-file transfers with optional ZIP bundling for downloads
  • Customizable display name and basic UI enhancements (previews, theming)

Use Cases

  • Quickly send photos, videos, documents, or links between phone and laptop without cables
  • Share files with friends or colleagues on public Wi-Fi or across different networks using rooms
  • Run a private, self-hosted local sharing page for households, teams, or labs

Limitations and Considerations

  • WebRTC connectivity can depend on network conditions; some scenarios may require TURN/STUN configuration for reliable traversal
  • Transfers require the recipient to be available and to accept the request; it is not designed for asynchronous “dropbox-style” sharing

PairDrop is a practical, lightweight alternative to native device sharing tools, offering an AirDrop-like experience directly in the browser. It fits well for fast, privacy-friendly, ad-hoc transfers both on local networks and across the internet.

9.6kstars
572forks
#4
miniserve

miniserve

Cross-platform single-binary CLI to serve files and directories over HTTP with directory listings, uploads, authentication, TLS, and WebDAV.

miniserve is a small, self-contained CLI tool that serves local files and directories over HTTP with minimal setup. It provides a web UI for browsing content and supports common sharing features like authentication, uploads, and on-the-fly downloads.

Key Features

  • Serve a directory or single file with automatic directory listings
  • Correct MIME type handling out of the box
  • Single static binary with no runtime dependencies
  • Optional basic authentication (including hashed passwords or auth file)
  • TLS support for HTTPS serving
  • File uploads, optional directory creation, and optional deletion controls
  • On-the-fly folder downloads as .tar.gz or .zip
  • WebDAV support and HTTP range requests
  • SPA mode, pretty URLs, and optional custom headers
  • QR code display for quick access from mobile devices

Use Cases

  • Quickly share files on a LAN for ad-hoc collaboration or device transfers
  • Serve a static site or SPA locally for testing and demos
  • Lightweight file drop or upload endpoint for small teams and temporary workflows

Limitations and Considerations

  • Intended for lightweight sharing and quick setups rather than complex web hosting scenarios
  • TLS support may vary by target architecture depending on build features

miniserve is a pragmatic choice when you need an easy, fast way to expose files over HTTP without deploying a full web server stack. Its single-binary approach and built-in sharing features make it especially useful for quick, temporary, or local file distribution.

7.3kstars
358forks
#5
Transfer.zip

Transfer.zip

Open-source, self-hostable file transfer service with resumable uploads, S3 or disk storage, transfer requests, and end-to-end encrypted WebRTC quick transfers.

Transfer.zip screenshot

Transfer.zip is an open-source file-sharing solution that can be self-hosted for reliable file delivery and simple sharing workflows. It supports both stored, resumable uploads as well as real-time, end-to-end encrypted peer-to-peer transfers in the browser.

Key Features

  • Resumable and reliable uploads using the tus protocol
  • Stored transfers with expiry and automatic deletion
  • Optional storage backends: local disk or S3-compatible object storage
  • Quick Transfers: browser-based peer-to-peer file sending via WebRTC with end-to-end encryption (AES-GCM)
  • Transfer requests to collect files from others via shareable upload links
  • Send transfers to recipients via email
  • Basic customization/branding for transfer pages and emails (with current S3 requirement)

Use Cases

  • Self-hosted alternative to WeTransfer-style “upload then share a link” workflows
  • Peer-to-peer sharing for sensitive files without server-side storage
  • Collecting files from clients or teammates using upload-request links

Limitations and Considerations

  • Quick Transfers require both parties to be online at the same time
  • Some browsers/devices may have issues with Quick Transfers (notably Safari and Firefox mobile)
  • Peer-to-peer connectivity can be impacted by restrictive networks; relaying may be used in some cases

Transfer.zip is a solid choice for teams and individuals who want a privacy-conscious file sharing service with both scalable stored uploads and encrypted real-time transfers. Its modern web stack and storage flexibility make it suitable for personal servers and larger deployments alike.

1.4kstars
89forks
#6
ClipCascade

ClipCascade

Lightweight clipboard sync tool for Windows, macOS, Linux, and Android with end-to-end encryption, multi-user support, and optional self-hosted server or P2P mode.

ClipCascade screenshot

ClipCascade is a lightweight utility that syncs clipboard content across multiple devices automatically, without manual hotkeys. It supports encrypted syncing via a central server or direct peer-to-peer connections, with clients for major desktop platforms and Android.

Key Features

  • Automatic real-time clipboard sync without a key press
  • End-to-end encryption and authenticated access to protect clipboard data
  • Sync text, images, and files across supported devices
  • Dual modes: server-based sync or peer-to-peer sync for low latency
  • Multi-user support with per-user isolation
  • Web-based dashboard for managing users and activity
  • Self-hostable server via Docker image or standalone Java JAR

Use Cases

  • Keep clipboard contents consistent across a desktop workstation and laptop
  • Securely share snippets, images, or small files between personal devices
  • Run a private multi-user clipboard sync service for a team or household

Limitations and Considerations

  • Server deployment requires Java 21+ when running from the standalone JAR
  • Default admin credentials are provided and should be changed immediately after install

ClipCascade is well-suited for users who want seamless clipboard sharing across platforms while maintaining strong security controls. Its optional peer-to-peer mode and self-hostable server make it flexible for both personal and controlled environments.

1.4kstars
46forks
#7
FileSync

FileSync

Self-hosted web app for real-time, end-to-end encrypted file sharing from one device to many via peer-to-peer WebRTC transfers.

FileSync screenshot

FileSync is a self-hosted file sharing web application for sending files from one device to many recipients in real time. It uses peer-to-peer WebRTC transfers with end-to-end encryption so file contents are not relayed through an intermediate server.

Key Features

  • Real-time file transfer from a single sender to multiple receiving devices
  • Peer-to-peer transfers via WebRTC (data does not pass through the server)
  • End-to-end encryption with optional room password protection
  • Lightweight coordination server to help establish connections between peers
  • Simple web UI for sharing, monitoring progress, and downloading received files

Use Cases

  • Sharing large files across devices on the same network without uploading to a cloud drive
  • Securely distributing files to a group during meetings, classes, or workshops
  • Temporary, privacy-focused file transfer for teams and homelabs

Limitations and Considerations

  • WebRTC peer-to-peer connectivity can be impacted by restrictive NAT/firewalls, potentially requiring additional networking infrastructure for reliable connectivity

FileSync is a practical option when you want quick, browser-based file sharing with strong privacy properties. It’s especially useful for one-to-many distribution where you want transfers to remain directly between participants.

735stars
71forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running