Need to migrate your e-mails to a new server? Free and paid versions of our online tool available.
Hero Image

Server Setup Guides

Nginx Load Balancing on RHEL 9

Nginx Load Balancing on RHEL 9

Round-robin (default)

upstream myapp {
    server 192.168.1.10:8080;
    server 192.168.1.11:8080;
    server 192.168.1.12:8080;
}
server {
    listen 80;
    server_name lb.example.com;
    location / { proxy_pass http://myapp; }
}

Least connections

upstream m...
7th May 2026

Nginx Rate Limiting on Arch Linux

Nginx Rate Limiting on Arch Linux

Define zones in http block

http {
    limit_req_zone $binary_remote_addr zone=api:10m     rate=10r/s;
    limit_req_zone $binary_remote_addr zone=login:10m   rate=5r/m;
}

Apply to locations

location /api/ {
    limit_req zone=api burst=20 nodelay;
    limi...
7th May 2026

Nginx Rate Limiting on RHEL 9

Nginx Rate Limiting on RHEL 9

Define zones in http block

http {
    limit_req_zone $binary_remote_addr zone=api:10m     rate=10r/s;
    limit_req_zone $binary_remote_addr zone=login:10m   rate=5r/m;
}

Apply to locations

location /api/ {
    limit_req zone=api burst=20 nodelay;
    limit_re...
7th May 2026

Nginx Web Server

How-to guides for installing and configuring Nginx on AlmaLinux, RHEL, Ubuntu, Debian, Gentoo, Arch, OpenBSD and NetBSD.

8th May 2026

PHP-FPM

Install PHP-FPM, configure pools, tune OPcache and optimise performance for every supported OS.

8th May 2026

PHP-FPM Multiple Pools on Arch Linux

PHP-FPM Multiple Pools on Arch Linux

Pool directory: /etc/php/php-fpm.d/

Create /etc/php/php-fpm.d/site1.conf

[site1]
user  = site1
group = site1
listen = /run/php-fpm/site1.sock
listen.owner = www-data
listen.group = www-data
listen.mode  = 0660
pm = dynamic
pm.max_children      = 10
pm.sta...
7th May 2026