selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

airdcpp-webclient logo

Self-host airdcpp-webclient

2.14.0

Peer-to-peer file sharing client with web UI for NAS

ReleaseOpen Source
Updated9 hours ago
LanguageC
Setup difficultyModerate
MobileResponsive
Stars
220
CPU
ARMv7 or newer for ARM; CPU with SSE3 support for 64-bit
Install with Linux
AirDC++ Web Client home page showing the web user interface

What is airdcpp-webclient?

AirDC++ Web Client is a peer-to-peer file sharing application built on the Advanced Direct Connect (ADC) protocol. It runs as a daemon on file servers and NAS hardware, providing a React-based web interface accessible from phones to desktops. Users can share chosen local directories, search for files across connected hubs, download files or stream media in the browser, and join hub chat or private messages. The client supports segmented downloads from multiple sources, encryption for transfers, per-hub share profiles, and a Web API (REST and WebSockets) with a JavaScript/Node.js extension system for automation. It handles shares of over 10 million files or petabytes of data. Installation options include portable Linux binaries (x64, x86, ARM), Windows (web features built into the desktop AirDC++ client), and community Docker images. No official macOS build exists yet. The project wraps three subprojects: AirDC++ Core, AirDC++ Web API, and AirDC++ Web UI.

Should you self-host airdcpp-webclient?

airdcpp-webclient scores 48/100 on selfhost.directory (how scoring works) and ranks #52 of 86 in File Sharing. It has 220 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is written mostly in C.

Its closest alternative on selfhost.directory is copyparty (82/100, 47 153 stars). It scores higher overall, so compare the two before you pick. See airdcpp-webclient vs copyparty side by side.

Features

  • Chat
  • Chunked Downloads
  • Download and media playback
  • Encrypted transfers
  • Extension System
  • File Browser
  • File Search
  • Peer-to-Peer File Sharing
  • Share profiles
  • Web API (REST and WebSockets)

airdcpp-webclient README

How to install airdcpp-webclient

Install airdcpp-webclient with Linux

Unpack the downloaded archive and run the following terminal commands inside the extracted directory: Initial configuration wizard ./airdcppd --configure Launch normally ./airdcppd

Precompiled binaries for 64-bit, 32-bit, and ARM (ARMv7+). Not compatible with FreeBSD or other non-Linux platforms.

airdcpp-webclient releases & version history

More in P2P

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…