Haproxy guides - Simplify your development life by using Haproxy

code web framework lostmvc codru

Haproxy can be used for a variety of tasks. Either as a load balancer or as a proxy. Configuring it is extremely easy and mastering just the basics will enable you to develop applications both faster and smarter.

I’m working on a mini DevOps course for Developers on how to setup your own VPS to run your software from inception to deployment.

Relying on free software and on a simple VPS. Without paying for expensive cloud services you can easily replicate yourself!! Join my newsletter and get updates.

Table of Contents

1. Intro - Why Haproxy?

I’ve used nginx for a long time, experimented with Traefik and other load balancers/proxies for kubernetes. However, haproxy was on my to do list for a long time. I can say that I’m extremely impressed with what you can do with it. The guides here are just barely scratching the surface!

Why invest in learning to use and actually use haproxy? I’ll give you a few reasons:

  • It’s been around for 20 years

  • It’s written in C, it already has a reputation of being fast and efficient

  • It’s used in a variety of places including GoDaddy, GitHub,BitBucket, StackOverflow, Slack, Reddit, Twitter and many others

  • It has a plethora of features

  • You can proxy anything TCP with it, be it IMAP, POP, SMTP,HTTP

  • Just go through the docs and you’ll see why:)

2. Haproxy guides to help you simplify your development life

Here’s what the course will have,

  • ❏ Installing and using Haproxy (on a Raspberry PI with Debian 10)

  • ❏ The preeminent guide to automating Letsencrypt certificates with Haproxy

  • ❏ Reverse proxy your local HTTP server to a SSL enabled subdomain - ngrok serveo alternative

  • ❏ Serving Fossil/ Git with Haproxy

Plus many more. Join my newsletter to get updates.

 

Subscribe to my Newsletter

Receive emails about Linux, Programming, Automation, Life tips & Tricks and information about projects I'm working on