Uhub is a high performance peer-to-peer hub for the ADC network.
Its low memory footprint allows it to handle several thousand users on high-end servers, or a small private hub on embedded hardware.
Uhub uses the ADC protocol, and is compatible with DC++ and other ADC clients.
- High performance and low memory usage
- IPv4 and IPv6 support
- SSL/TLS support (optional)
- Easy configuration
- Plugin support
You can find zip / tar.gz files of different uHub versions on https://github.com/modelrockettier/uhub/releases
You can also use git to use the last up-to-date version:
git clone https://github.com/modelrockettier/uhub.git
See the doc/docker.md document (permalink) for more information and examples.
docker run -v /uhub:/conf -p 1511:1511 modelrockettier/uhub
See the doc/compile.md document (permalink)
See the doc/deb-package.md document (permalink) for info on creating an installable package for Debian, Ubuntu, etc.
See the doc/rpm-package.md document (permalink) for info on creating an installable package for Fedora, CentOS, etc.
See the doc/getstarted.md document (permalink)
See the doc/tls-documentation.md document (permalink)
For a list of compatible ADC clients, see: https://en.wikipedia.org/wiki/Comparison_of_ADC_software#Client_software
Uhub is free and open source software, licensed under the GNU General Public License version 3 or later.
See COPYING document (permalink) or https://www.gnu.org/licenses/gpl-3.0