Skip to content

Open Source ADC Load Balancer for scaling, secure and high availability of applications with an easy to use web gui. This is RELIANOID Community Edition, continuation of ZEVENET Community Edition.

License

Notifications You must be signed in to change notification settings

GitHangar/adc-loadbalancer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the repository of RELIANOID Load Balancer Community Edition (ZEVENET Load Balancer & Zen Load Balancer CE next generation) and it'll guide you to install a development and testing instance of load balancer.

Repository Contents

In this repository you'll find the source code usually placed into the folder /usr/local/relianoid/ with the following structure:

  • app/: Applications, binaries and libraries that RELIANOID Load Balancer requires.
  • bin/: Additional application binaries directory.
  • backups/: Default folder where the configuration backups will be placed.
  • config/: Default folder where the load balancing services, health checks and network configuration files will be placed.
  • etc/: Some system files to configure RELIANOID Load Balancer services.
  • lib/: Folder where RELIANOID funcionality library is located.
  • share/: Folder for templates and other data.
  • www/: Backend API source files of RELIANOID Load Balancer.
  • other: License and this readme information. And /usr/share/perl5/Relianoid with the entire RELIANOID backend core.

RELIANOID Load Balancer Installation

Currently, there is only available package for Debian 12 Bookworm, the installation is not supported out of this operating system.

There are two options to deploy a RELIANOID load balancer: The first is deploying the RELIANOID CE ISO, and the other is deploying a Debian 12 Bookworm image and installing RELIANOID with its dependencies.

ISO

RELIANOID Community Edition ISO is a Debian 12 Bookworm template with RELIANOID already installed. It can be got from the following link, clicking on the "Download ISO image" button.

https://www.relianoid.com/products/community/

Installation on Debian 12 Bookworm

If you prefer install RELIANOID yourself, you should get a Debian ISO installable from debian.org. This installation process has been only tested with the 64 bits version.

Please, take into account these requirements before installing the load balancer:

  1. Uses 1,6 GB of disk space after installation.

  2. Install a fresh and basic Debian 12 Bookworm (64 bits) system with openssh and the basic system tools package recommended during the distribution installation.

  3. Configure the load balancer with a static IP address. RELIANOID Load Balancer doesn't support DHCP yet.

  4. Configure the apt repositories in order to be able to install some dependencies.

This git repository only contains the source code, the installable packages based in this code are updated in our RELIANOID APT repos, you can use them configuring your Debian 12 Bookworm system as follows:

echo "deb http://repo.relianoid.com/ce/v7 bookworm main" > /etc/apt/sources.list.d/relianoid.list
wget -O - https://repo.relianoid.com/public/relianoid.asc > /etc/apt/trusted.gpg.d/relianoid.asc

Now, update the local APT database

apt-get update

And finally, install RELIANOID load balancer Community Edition

apt-get install relianoid relianoid-gui

Updates

Please use the RELIANOID APT repo in order to check if updates are available.

How to Contribute

You can contribute with the evolution of the RELIANOID Load Balancer in a wide variety of ways:

  • Creating content: Documentation in the GitHub project wiki, doc translations, documenting source code, etc.
  • Help to other users through the mailing lists.
  • Reporting and Resolving Bugs from the GitHub project Issues.
  • Development of new features.

Reporting Bugs

Please use the GitHub project Issues to report any issue or bug with the software. Try to describe the problem and a way to reproduce it. It'll be useful to attach the service and network configurations as well as system and services logs.

Creating & Updating Documentation or Translations

In the official GitHub wiki there is available a list of pages and it's translations. Please clone the wiki, apply your changes and request a pull in order to be applied.

Community forum and support

For RELIANOID community discussions, announcements and support there is a forum at RELIANOID Community Support.

About

Open Source ADC Load Balancer for scaling, secure and high availability of applications with an easy to use web gui. This is RELIANOID Community Edition, continuation of ZEVENET Community Edition.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 96.9%
  • Shell 3.1%