Skip to content

modelrockettier/uhub

master
Switch branches/tags
Code
This branch is 152 commits ahead of janvidar:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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%