Skip to content
forked from janvidar/uhub

A high performance ADC peer to peer message hub.

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
COPYING
Unknown
COPYING.OpenSSL
Notifications You must be signed in to change notification settings

modelrockettier/uhub

 
 

Repository files navigation

uHub

Cirrus Travis Docker Hub Quay.io Coverity SonarCloud Releases GPLv3+

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.

Key features

  • High performance and low memory usage
  • IPv4 and IPv6 support
  • SSL/TLS support (optional)
  • Easy configuration
  • Plugin support

Download

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

Docker

See the doc/docker.md document (permalink) for more information and examples.

docker run -v /uhub:/conf -p 1511:1511 modelrockettier/uhub

Documentation

Compile

See the doc/compile.md document (permalink)

Create a .deb package

See the doc/deb-package.md document (permalink) for info on creating an installable package for Debian, Ubuntu, etc.

Create an .rpm package

See the doc/rpm-package.md document (permalink) for info on creating an installable package for Fedora, CentOS, etc.

Getting started

See the doc/getstarted.md document (permalink)

Use TLS/SSL

See the doc/tls-documentation.md document (permalink)

Compatible clients

For a list of compatible ADC clients, see: https://en.wikipedia.org/wiki/Comparison_of_ADC_software#Client_software

License

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

About

A high performance ADC peer to peer message hub.

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
COPYING
Unknown
COPYING.OpenSSL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 76.3%
  • C++ 18.1%
  • Shell 1.6%
  • CMake 1.4%
  • Perl 1.1%
  • Python 1.0%
  • Other 0.5%