Inside Out Blog
How you do anything is how you do everything
  • Home
  • Technology
  • Money
  • Photography & Videography
  • Projects

Popular Tags

FusionPBX FreeSWITCH Security Clustering Linux VoIP MariaDB SEO Personal Load Balancing PHP High Availability Joomla Darktable Fail2Ban Nagios Mageia RPM DNS PowerDNS

Looking for RPMs? Set up our RHEL repo.

rpm

Works on CentOS6/7/8 & Alma/Rocky 8/9
Sponsored by OKay Inc

  1. You are here:  
  2. Home
  3. Technology

HAProxy for MySQL/MariaDB Load Balance and High Availability Cluster

Details
Category: Technology
  • Clustering
  • MariaDB
  • HAProxy

After you have already set up your MySQL or MariaDB cluster in master-master mode, the next step is to know how to put this in a high availability or load balance scheme. One of the many software you can use for this is the HAProxy project. HAProxy is a TCP/HTTP reverse proxy which is particularly suited for high-availability environments. Indeed, it can: route HTTP requests depending on statically assigned cookies, spread load among several servers while assuring server persistence through the use of HTTP cookies, switch to backup servers in the event of a main server fails, accept connections to special ports dedicated to service monitoring, stop accepting connections without breaking existing ones, add, modify, and delete HTTP headers in both directions, block requests matching particular patterns, report detailed status to authenticated users from a URI intercepted by the applications.

So, I will explain how I did this configuration.

Read more: HAProxy for MySQL/MariaDB Load Balance and High Availability Cluster

How to configure Shared Dialplans in FusionPBX

Details
Category: Technology
  • FusionPBX

Since FusionPBX 3.8 it is possible to share dial plans among the tenants. For example, you can put an outbound route with a dialplan that catches all the routing to the PSTN network. Instead of adding that dialplan in all your tenants (which is a huge work especially if you have many tenants), you can configure only one dialplan and tell FusionPBX it is a shared one.

Read more: How to configure Shared Dialplans in FusionPBX

Setting Up a Provisioning/CDR Importer with FusionPBX

Details
Category: Technology
  • FusionPBX
  • Clustering

Provisioning is the fact of letting an IP Telephone pull its configuration from an external entity. When a telephone pulls the information, it will at least this information:

  • SIP Credential
  • Codec configuration
  • Admin Access

Some other phones are more advanced and they can pull more information, such as shortcuts, display information, tunes, SIP/RTP parameters, etc.

Read more: Setting Up a Provisioning/CDR Importer with FusionPBX

Enterprise PBX Architecture with FusionPBX and FreeSWITCH

Details
Category: Technology
  • Clustering
  • VoIP

So this is a question that I have been asked frequently. I think it is better to put an explanation here and forward everyone.

It is very common to see new VoIP companies startups. But as with any startup, the entrepreneurs look for the cheapest option with the best performance and availability. First of all, I must say there is no 100% fault-free architecture, but we can archive 99.99999% and as many 9 as you want. It is all about the money you want to invest.

I will explain an architecture that can be close to 5 nines, 99.999%. It will depend on the money to implement it fully or just a part of it. Please remember that I am telling you what, not how.

Read more: Enterprise PBX Architecture with FusionPBX and FreeSWITCH

To SSL or not to SSL your FusionPBX/FreeSWITCH Server

Details
Category: Technology
  • FusionPBX
  • Security

t is almost a direct yes answer. SSL certificates protect the integrity and privacy of your service. If you google a little, you will find you can create your SSL certificates yourself. However, using a homemade one is not always the best solution.

Self-signed homemade certificates offer the same level of protection as a commercial one. The difference is that certificate authorities from commercial certificates are already imported into most of the devices. Which enables a trust relationship when verifying the certificate. Commercial certificates have some levels of review, therefore when getting a certificate for inside-out.xyz domain, there could be a trust relationship as depending on the kind of commercial certificate you were getting, some identity reviews were done.

On the other hand, there are multi-domain, wildcard or single FQDN certificates. Multi-domain certificates take advantage of the multi-DN capability of SSL certificates and allow you to have for example inside-out.xyz and inside-out.com domains together. Wildcard certificates are those that accept anything on the hostname part of the domain, for example, www.inside-out.xyz and blog.inside-out.xyz will be accepted in the same certificate.

I will write about the different options and the implications of using an SSL certificate.

Read more: To SSL or not to SSL your FusionPBX/FreeSWITCH Server

  1. How to Override a Joomla 3 Core Component Layout
  2. Hardening your Joomla Website with ISPConfig 3 & Fail2ban
  3. Dealling with Call Centers and FusionPBX Load-balanced Cluster
  4. How to Enable Compression in MariaDB

Page 18 of 35

  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

Latest Articles

  • Protecting your PBX against Passwords Leaks
  • Installing Unifi OS on Linux
  • Understanding the E.164
  • Basic Protection against Telemarketing and Unwanted Calls with FreeSWITCH
  • OpenID Authentication (OKTA implementation)

Do you need some FusionPBX free support? Join this FusionPBX/FreeSWITCH Support Channel.

telegram logo

To know the rules, read the pinned post

Copyright © 2026 Inside Out Blog. All Rights Reserved.
Joomla! is Free Software released under the GNU General Public License.
  • Sitemap