DashBeam
★ 10.2kAbout
Community Ratings
No ratings yetNew this week
Read recap →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.
HetznerBest match
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
DigitalOcean
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
OVHcloud
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
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.

