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

Server Setup Guides

Install Nginx on OpenBSD 7.5

Install Nginx on OpenBSD 7.5

Step 1 – Install

pkg_add nginx

Step 2 – Enable

rcctl enable nginx
rcctl start nginx

Step 3 – PF firewall

Add to /etc/pf.conf:

pass in on egress proto tcp to port { 80 443 }
pfctl -f /etc/pf.conf

Step 4 – Verify

nginx -v
ftp -o - http://localhost

C...

7th May 2026

Install Nginx on RHEL 9

Install Nginx on RHEL 9

Step 1 – Update and enable EPEL

dnf update -y
subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms

Step 2 – Install Nginx

dnf install -y nginx

Step 3 – Enable and start

systemctl enable --now nginx

Step 4 – Firewall

firewall-cmd --perm...
7th May 2026

Install Nginx on Ubuntu 24.04

Install Nginx on Ubuntu 24.04

Step 1 – Update packages

apt update && apt upgrade -y

Step 2 – Install Nginx

apt install -y nginx

Step 3 – Enable and start

systemctl enable --now nginx

Step 4 – Firewall

ufw allow 'Nginx Full'
ufw reload

Step 5 – Verify

nginx -v
curl -I http://local...
7th May 2026

Install Node.js on Arch Linux

Install Node.js on Arch Linux

Step 1 – Install

pacman -S --noconfirm nodejs npm

Step 2 – Verify

node --version && npm --version

Step 3 – Simple HTTP server

// app.js
const http = require('http');
http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  re...
7th May 2026

Install Node.js on Debian 12

Install Node.js on Debian 12

Step 1 – Install

curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install -y nodejs

Step 2 – Verify

node --version && npm --version

Step 3 – Simple HTTP server

// app.js
const http = require('http');
http.createServer((req, res) => {
  res.writeH...
7th May 2026

Install Node.js on NetBSD 10

Install Node.js on NetBSD 10

Step 1 – Install

pkgin install nodejs

Step 2 – Verify

node --version && npm --version

Step 3 – Simple HTTP server

// app.js
const http = require('http');
http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello...
7th May 2026

Install Node.js on RHEL 9

Install Node.js on RHEL 9

Step 1 – Install

curl -fsSL https://rpm.nodesource.com/setup_20.x | bash -
dnf install -y nodejs

Step 2 – Verify

node --version && npm --version

Step 3 – Simple HTTP server

// app.js
const http = require('http');
http.createServer((req, res) => {
  res.writeHead...
7th May 2026

Install PHP-FPM on AlmaLinux 9

Install PHP-FPM on AlmaLinux 9

Step 1 – Install

dnf install epel-release -y
dnf install -y php php-fpm php-cli php-opcache php-mysqlnd php-mbstring php-xml php-gd
systemctl enable --now php-fpm

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/null || php-fpm8.2 -v...
7th May 2026

Install PHP-FPM on Arch Linux

Install PHP-FPM on Arch Linux

Step 1 – Install

pacman -S --noconfirm php php-fpm
systemctl enable --now php-fpm

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/null || php-fpm8.2 -v

Step 3 – Key pool settings (/etc/php/php-fpm.d/www.conf)

user  = www-data
g...
7th May 2026

Install PHP-FPM on Debian 12

Install PHP-FPM on Debian 12

Step 1 – Install

apt update && apt upgrade -y
apt install -y php8.2-fpm php8.2-cli php8.2-opcache php8.2-mysql php8.2-mbstring php8.2-xml php8.2-gd
systemctl enable --now php8.2-fpm

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/null...
7th May 2026

Install PHP-FPM on Gentoo Linux

Install PHP-FPM on Gentoo Linux

Step 1 – Install

# /etc/portage/make.conf: PHP_TARGETS="php8-2"
# USE="fpm opcache mysql"
emerge --ask dev-lang/php
rc-update add php-fpm default && rc-service php-fpm start

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/null || p...
7th May 2026

Install PHP-FPM on NetBSD 10

Install PHP-FPM on NetBSD 10

Step 1 – Install

pkgin install php php-fpm
echo 'php_fpm=YES' >> /etc/rc.conf && service php_fpm start

Step 2 – Verify

php --version
php-fpm -v 2>/dev/null || php-fpm8.3 -v 2>/dev/null || php-fpm8.2 -v

Step 3 – Key pool settings (/usr/pkg/etc/php-fpm.d/www.con...

7th May 2026