Server — Page 2

25.06.2025
1 327
Knowledge base / System / Server
What Is Secure Boot and What Do Shim Files Have to Do With It?

If you’ve ever tried installing Linux and ran into weird boot errors — especially when Secure Boot is involved — you’re not alone. In this article, we’ll break down what Secure Boot actually is, what shim files are, and why they sometimes get in the way of booting Linux — in simple terms, without diving too deep into technical jargon

25.06.2025
2 572
Knowledge base / Terminal / Server
Btop++: an advanced resource monitor for Linux that beats top in functionality

When you want to check what’s going on with your system via terminal, the first command that comes to mind is usually top. But there’s a modern alternative — Btop++. It’s a powerful resource monitor for Linux that gives you detailed info about CPU usage, memory, disks, network activity, and running processes. Btop++ is written in C++ and is the successor to bashtop and bpytop, created by the same developer.

13.06.2025
3 909
Knowledge base / Server
WebDAV: What It Is, Why You Might Need It, and How to Set It Up

Sometimes you need to access files on a remote server as if they were right there on your computer. Maybe you want to back up some documents, upload vacation photos, or just have an easy way to work with files from different places. One of the simplest ways to do this is with WebDAV — a reliable, time-tested protocol that turns your server into a network drive. It works over standard HTTP or HTTPS and is supported on almost every platform out there. Let’s break down what WebDAV is, how it works, and how you can get it running — with examples for Windows, Linux, and mobile.

09.06.2025
894
Knowledge base / Server
How Load Balancing Works

When a server receives hundreds of requests per second, it's critical that the system continues to run smoothly. That’s where a load balancer comes in — a tool that distributes incoming requests across multiple servers to keep everything fast and stable. In this article, we’ll look at what a load balancer does, how it works, the methods and algorithms used in real-world infrastructure, and why cloud-based solutions are increasingly replacing hardware-based ones.

06.06.2025
1 037
Knowledge base / Server / Programming
What Is Podman and Why Use It

Podman is a modern container management tool often seen as an alternative to Docker. It lets you run, manage, and group containers — but does so in a way that's simpler, more secure, and more flexible. Unlike Docker, Podman doesn’t rely on a background daemon. This means that if one part of the system fails, everything else keeps working. Another key feature is that containers can be run without root privileges, reducing system-level security risks. It’s also convenient that Podman is compatible with Docker — most familiar commands work in much the same way.


30.05.2025
1 336
Knowledge base / Server
How to Set Up Automatic Package Updates on an Ubuntu Server

Your server is up, your website loads, everything works. But after a couple of months—problems start creeping in: vulnerabilities pop up, errors appear, some things stop working. Why? The answer is simple: you forgot to install updates.

Ubuntu servers, especially those with SSH access, are constantly being scanned and attacked by bots looking for vulnerabilities. If you skip updates, you’re risking data leaks, downtime, or even hidden crypto miners silently hijacking your resources.

Regular updates patch security flaws, fix bugs, and improve system stability. This is especially important on VPS plans with limited resources, where a small issue can quickly escalate into a major outage.

To avoid unnecessary risk, it's best to enable automatic updates right after setting up your server. Doing everything manually is slow and unreliable—especially if you're away or simply forget. That’s where unattended-upgrades comes in.

29.05.2025
875
Knowledge base / Terminal / Server
How to Speed Up Your Website with Caching in Nginx

Is your site slowing down as traffic grows? That’s a common issue. One good marketing campaign or a mention on a news aggregator — and suddenly your server is struggling. Pages start loading slowly, 502 errors appear, and you're left wondering how to fix it. One of the simplest and most effective solutions is enabling caching in Nginx. It helps take the load off your server and makes your site feel noticeably faster.

When your project is small, Nginx handles things just fine — serving pages, images, scripts. But as traffic increases, each extra request puts more pressure on the system. That’s where caching steps in. It saves processed content and serves it again without redoing the work — saving time and resources.

28.05.2025
1 518
Knowledge base / Commands / Server
How to Set a Static IP Address in Ubuntu 22.04

Sometimes, a device on your network needs a permanent IP address — like when you’re setting up a server, a VPN, or a storage system. In this guide, we’ll walk you through how to assign a static IP in Ubuntu 22.04 using Netplan.

Sometimes a single server can no longer handle the growing number of requests — the website starts slowing down, and users begin to complain. That’s when it’s time to think about scaling. The most logical step is to add more servers and distribute the traffic between them. This process is called load balancing. In this guide, you’ll learn how to set up load balancing with Nginx quickly and easily.

14.05.2025
1 220
Knowledge base / System / Server
How to Get Nginx Errors Delivered Right to Telegram

Let’s be honest — no server runs without errors forever. No matter how perfectly you configure it, sooner or later something will go wrong. Maybe a file won’t be found, a script will fail, or a resource becomes unavailable. The key is not to panic, but to catch the issue as early as possible so you can fix it right away. But who really wants to keep staring at logs in the terminal all day, searching for errors manually? Wouldn’t it be much nicer if your server could just send you a message on Telegram the moment something breaks?

Let me show you how to set that up in just 15–20 minutes.