// Topic

Servers and infrastructure

VPS, Linux, web stack, migrations, hosting, databases, and core operations.

Typical tasks

  • Move a site or service to a new server
  • Set up Linux, Nginx, databases, and backups
  • Figure out why the system behaves unstably

// Materials on this topic

Articles and breakdowns

44 articles

2026-09-22

Yocto Project: how to build a custom Linux for a device

Yocto Project — an open project that helps build custom Linux systems for embedded devices, regardless of CPU architecture. It is not a distribution, but a set of tools and metadata: from source code an image is built …

2026-09-22

LAMP, LEMP, or Nginx + Apache: which web stack to choose

LAMP and LEMP are two classic stacks for PHP sites: Linux, a web server, a database, and PHP. They differ by the web server: LAMP uses Apache, LEMP uses Nginx. In practice the more important difference is how the web …

2026-09-22

File Transfer Protocols: Part 7 — Rsync

Rsync — a utility for copying and synchronizing files, the standard tool for Linux and Unix administrators. Its main feature is delta transfer: if a file already exists on the receiving side, rsync transmits only the …

2026-09-22

File Transfer Protocols: Part 4 — SMB or NFS

When you need to work with files directly on the server — open documents, save projects, keep shared departmental folders — you use network file system protocols. There are two: SMB, familiar to Windows users, and NFS, …

2026-09-22

Accounts and SSO: Part 3 — FreeIPA

FreeIPA — a centralized account management system for Linux servers and workstations. It solves the same problem as Active Directory in the Windows world: users, groups, passwords, access rights to servers and sudo rules …

2026-09-22

Securing a Linux Server: Part 1 — The UFW Firewall

Firewall — the first thing you set up on a new server, even before Fail2ban, CrowdSec, and auditing. Its job is simple: allow only the traffic needed by running services and drop everything else. The fewer open ports, …

2026-09-22

Securing a Linux Server: Part 3 — CrowdSec

Fail2ban protects each server individually: it only sees its own logs and doesn’t know that the same addresses attacked thousands of other machines a minute ago. CrowdSec solves the same problem — detect attacks …

2026-09-22

Virtualization: Part 6 — Xen, XenServer and XCP-ng

Xen — a Type 1 open-source hypervisor: it runs directly on the hardware, before any operating system. The project is developed under the Linux Foundation, the primary license is GPLv2. Current version — Xen 4.22 (30 July …

2026-09-22

Virtualization: Part 5 — QEMU

QEMU — a free emulator and virtualizer, distributed under the GPLv2 license. It does two different things. First, it can emulate an entire computer, including a CPU of another architecture: for example, run an ARM system …

2026-09-22

Virtualization: Part 4 — KVM

KVM (Kernel-based Virtual Machine) — a virtualization subsystem built into the Linux kernel since version 2.6.20. It uses CPU hardware virtualization support (Intel VT-x, AMD-V) and turns the Linux kernel into a …

2026-09-22

Virtualization: Part 2 — Proxmox VE

Proxmox Virtual Environment (Proxmox VE) — a virtualization platform installed on a server as a ready system and managed via a web interface. It is based on Debian, runs virtual machines on KVM and QEMU, and containers …

2026-09-22

n8n and backend services: Part 2 — Supabase

Supabase — a backend platform based on PostgreSQL. It combines a database, an automatically generated REST API, user sign-up and sign-in, file storage, server functions, and change subscriptions. The code is released …

2026-09-22

Hosting Control Panels: Part 6 — Plesk

Plesk — the world’s second most widespread commercial hosting control panel after cPanel. Unlike cPanel, it runs not only on Linux but also on Windows Server, and its capabilities are extended by an extensions …

2026-09-22

Hosting Control Panels: Part 5 — cPanel

cPanel — the most widespread commercial hosting control panel in the world. Most of the shared virtual hosting abroad runs on it, and many guides on the internet are written assuming its interface. cPanel is developed …

2026-09-22

Hosting Control Panels: Part 4 — FASTPANEL

FASTPANEL — a free server control panel developed by the hosting provider FASTVPS team. It is installed on a personal VPS or a dedicated server to manage websites, databases, mail, and backups via a web interface without …

2026-09-22

Hosting Control Panels: Part 2 — ISPmanager

ispmanager — a commercial hosting control panel from a Russian developer. It is widely used by Russian hosting providers; many offer it preinstalled on VPS. After WebPros stopped servicing customers from Russia and …

2026-09-22

n8n: Part 2 — Cloud Version or Self-Hosted Server

n8n can be used in two ways: subscribe to the developers’ cloud service n8n Cloud or install the platform on your own server. Workflows and nodes are the same in both cases; what differs are the price, …

2026-09-21

Databases: Part 3 — PostgreSQL

PostgreSQL — a free object-relational DBMS developed by an independent international community. The project started in 1986 at the University of California, Berkeley under the name POSTGRES; in 1996 it received its …

2026-09-21

Databases: Part 2 — MySQL

MySQL — a relational DBMS that has remained one of the most widespread in web development since the late 1990s. WordPress, Joomla, Drupal, many online stores and forums run on it, and it is supported by virtually every …

2026-09-21

Databases: Part 1 — Types and Uses

A database is an organized storage of information that an application uses to write, search, modify, and delete data. A database server (DBMS) is the program that manages this storage: it accepts requests, maintains data …

2026-09-21

Proxy Servers: Part 2 — Nginx

Nginx — an open-source (BSD-licensed) web server and reverse proxy. Since 2019 the project has been owned by F5. Besides the free version there is a commercial Nginx Plus. Nginx serves static files, accepts HTTPS, …

2026-09-21

1C: Part 3 — Cloud Providers and Access Control

Cloud 1C relieves you of server maintenance, but not of choosing a provider or of responsibility for access to your data. In this part — how cloud services differ, how much they cost, how to retrieve your data, and how …

Write and get a quick reply