Try describing what you need:

DashBeam logo

DashBeam

★ 10.2k
GNU Affero General Public License v3.0Open Source — No PaywallSingle Container — single container — minimal hosting footprintBinaryNo external DB13+ active committers (12mo)

About

DashBeam is a peer-to-peer file transfer application aimed at people who want to move files directly between devices without using cloud storage. It supports desktop, Android, CLI, and web access,...

Community Ratings

No ratings yet
DashBeam HeaderDashBeam working demo

Features

  • Cross-platform desktop, Android, CLI, and web support
  • Any file and folder transfer
  • End-to-end encryption
  • LAN device discovery
  • Paired devices
  • Resumable transfers
  • Multi-peer transfer
  • QR code / link / ticket sharing
  • File preview and transfer history
  • Self-hosted relays

Details

Last Updated
Nov 3, 2026
Created
Oct 17, 2025
Install Methods
binary
Runtime / Stack
debDocker
Privacy & Independence
No Cloud RequiredOffline Capable
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run DashBeam yourself

Pick how much you want to manage.

Is this your project? Sponsor a listing

Run DashBeam with Docker Compose

Compose file from the DashBeam project repository.

1 service · 1 unclassified (iroh-dns-server)

≈0.5 GB RAM requested (from Docker memory limits)

needs persistent storage (2 volumes)

infra/dns/docker-compose.yml · @ b41eddb · scanned Nov 3, 2026

services:
  discovery:
    image: n0computer/iroh-dns-server:v1.0.0
    restart: unless-stopped
    ports:
      # HTTPS pkarr endpoint (PUT/GET /pkarr). This is what DashBeam talks to.
      - "443:443"
      # Optional HTTP (health / redirect). Port 53 is not mapped here (HTTPS
      # pkarr default). For authoritative DNS, use docker-compose.dns.yml with
      # config.dns.toml.example — see README.md.
      - "80:80"
    volumes:
      - ./config.toml:/config/config.toml:ro
      # Signed-packet store + Let's Encrypt cert cache live under data_dir = "/data".
      - discovery-data:/data
    command: ["-c", "/config/config.toml"]
    healthcheck:
      # The server serves a health endpoint on the HTTP listener.
      test: ["CMD", "wget", "-qO-", "http://127.0.0.1:80/healthcheck"]
      interval: 30s
      timeout: 5s
      retries: 3
      start_period: 20s
    deploy:
      resources:
        limits:
          # Discovery is light: it stores small signed packets and serves them.
          cpus: "1.0"
          memory: 512M

volumes:
  discovery-data:

This file may be out of date. Check the DashBeam documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Nov 3, 2026

Related Software

Pairdrop logo

Pairdrop

11.7k
Local file sharing in the web browser, inspired by AirDrop.
Simple File UploadsCopyleft LicenseP2P File Sharing+1
Details
PrivyDrop logo

PrivyDrop

146
An open-source peer-to-peer file and text sharing tool built on WebRTC with end-to-end encryption.
P2P File SharingPermissive LicensePastebins+1
Details
QuickShare logo

QuickShare

639
Quickshare is a web-based file sharing and management tool for transferring files between devices.
Simple File UploadsCopyleft LicenseFile & Object Storage+3
Details
PsiTransfer logo

PsiTransfer

2.0k
PsiTransfer is a simple self-hosted open source file sharing solution for uploading and downloading files. It supports resumable transfers, expiring upload buckets, and password-protected downloads.
Simple File UploadsPermissive LicenseFile & Object Storage+2
Details
Syncthing logo

Syncthing

90.0k
Syncthing is a continuous file synchronization program that keeps files in sync between two or more computers.
File SynchronizationCopyleft LicenseP2P File Sharing+1
Details
PicoShare logo

PicoShare

3.1k
PicoShare is a minimalist self-hosted web app for sharing files through direct download links.
Simple File UploadsCopyleft LicenseWeb File Managers+3
2 ContainersFully FOSS
Details
Send logo

Send

5.3k
Simple, private, end to end encrypted temporary file sharing, originally built by Mozilla.
P2P File SharingCopyleft LicenseSimple File Uploads+1
Details
copyparty logo

copyparty

47.2k
copyparty turns almost any device into a file server with resumable uploads and downloads through a web browser and several file-transfer protocols.
Web File ManagersFile & Object StorageWeb Servers+2
Details
OnionShare logo

OnionShare

7.2k
OnionShare is an open source tool for securely and anonymously sharing files, hosting websites, and chatting over the Tor network.
Simple File UploadsCopyleft LicenseP2P File Sharing+1
Details
Plik logo

Plik

1.8k
Plik is a self-hosted temporary file upload system for sharing files, similar to WeTransfer.
Simple File UploadsPermissive LicenseFile & Object Storage+2
Details
RetroShare logo

RetroShare

2.0k
RetroShare is a decentralized, private, secure, cross-platform communication toolkit for sharing files, chat, messages, forums, and channels.
Custom CommunicationsCopyleft LicenseSocial Networks+2
Details
Chitchatter logo

Chitchatter

2.3k
Chitchatter is a decentralized, end-to-end encrypted peer-to-peer communication tool for private chat, video, screen sharing, and file transfer.
Custom CommunicationsVideo ConferencingP2P File Sharing+1
Details