> For the complete documentation index, see [llms.txt](https://docs.glesys.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.glesys.com/products/compute/guides-for-server-management.md).

# Guides for server management

- [Backing up and restoring MySQL](https://docs.glesys.com/products/compute/guides-for-server-management/backing-up-and-restoring-mysql.md): Instructions and scripts for backing up and restoring MySQL databases.
- [Connect to your Windows Server using PowerShell](https://docs.glesys.com/products/compute/guides-for-server-management/connect-to-your-windows-server-using-powershell.md): You can manage your Windows Server using remote PowerShell.
- [Traceroute using My Traceroute (MTR)](https://docs.glesys.com/products/compute/guides-for-server-management/traceroute-using-my-traceroute-mtr.md): My Traceroute is a free and open-source program to trace a network packet's way through the Internet.
- [Access controls in Apache](https://docs.glesys.com/products/compute/guides-for-server-management/access-controls-in-apache.md): There are various ways in which you can control access to a resource in Apache.
- [Protect yourself from a WordPress XML-RPC attack](https://docs.glesys.com/products/compute/guides-for-server-management/protect-yourself-from-a-wordpress-xml-rpc-attack.md): WordPress has become a favorite target of hackers; therefore, it's essential to learn how to protect your site.
- [Troubleshooting Apache](https://docs.glesys.com/products/compute/guides-for-server-management/troubleshooting-apache.md): Reading the log files is the easiest way to troubleshoot Apache.
- [Securing Apache with an SSL certificate from Let's Encrypt](https://docs.glesys.com/products/compute/guides-for-server-management/securing-apache-with-an-ssl-certificate-from-lets-encrypt.md): Let's Encrypt issues free SSL certificates. By using certbot, you can automate the entire process of issuing and renewing certificates.
- [Sending email from your server using Postfix](https://docs.glesys.com/products/compute/guides-for-server-management/sending-email-from-your-server-using-postfix.md): Postfix is one of the most widely used SMTP server software. It's free and open-source.
- [Converting files from ISO-8859-1 to UTF-8](https://docs.glesys.com/products/compute/guides-for-server-management/converting-files-from-iso-8859-1-to-utf-8.md): With a simple command you can convert a file from ISO-8859-1 encoding to UTF-8 encoding.
- [Log rotation in Linux systems](https://docs.glesys.com/products/compute/guides-for-server-management/log-rotation-in-linux-systems.md): Using log rotation helps you manage your log files, so they don't keep growing indefinitely.
- [Check free disk space in Linux](https://docs.glesys.com/products/compute/guides-for-server-management/check-free-disk-space-in-linux.md): With a simple shell script, you can monitor your server's free disk space and send an email alert if it exceeds a threshold.
- [Manage network adapters using ethtool in Linux](https://docs.glesys.com/products/compute/guides-for-server-management/manage-network-adapters-using-ethtool-in-linux.md): With ethtool, you can get detailed information about the network adapters in your server or virtual machine.
- [Measure the execution time of a program in Linux](https://docs.glesys.com/products/compute/guides-for-server-management/measure-the-execution-time-of-a-program-in-linux.md): By using the time command, you can measure how long a program takes to execute.
- [Backup to an external server](https://docs.glesys.com/products/compute/guides-for-server-management/backup-to-an-external-server.md): With tar and SSH, you can pipe backup data over the internet, eliminating the need to store it on the server temporarily.
- [Mount a directory over SSH using SSHFS](https://docs.glesys.com/products/compute/guides-for-server-management/mount-a-directory-over-ssh-using-sshfs.md): With SSHFS, you can mount a remote directory over SSH.
- [Install Varnish for WordPress](https://docs.glesys.com/products/compute/guides-for-server-management/install-varnish-for-wordpress.md): Varnish is a front-end cache to speed up your website, such as WordPress.
- [Install Jitsi Meet in Ubuntu 24.04](https://docs.glesys.com/products/compute/guides-for-server-management/install-jitsi-meet-in-ubuntu-24.04.md): Jitsi Meet is a free and open-source video conferencing tool.
- [Install WireGuard in Ubuntu 24.04](https://docs.glesys.com/products/compute/guides-for-server-management/install-wireguard-in-ubuntu-24.04.md): WireGuard is a safe and fast VPN protocol, now included in the Linux kernel.
- [Install Active Directory and Remote Desktop Services using PowerShell](https://docs.glesys.com/products/compute/guides-for-server-management/install-active-directory-and-remote-desktop-services-using-powershell.md): By using PowerShell, you can install both Active Directory and Remote Desktop Services.
- [Upload files using SFTP with WinSCP for Windows](https://docs.glesys.com/products/compute/guides-for-server-management/upload-files-using-sftp-with-winscp-for-windows.md): SFTP is often associated with Linux. But with WinSCP, it's easy to upload files from a Windows computer to a Linux computer.
- [Edit the hosts file on Windows, macOS or Linux](https://docs.glesys.com/products/compute/guides-for-server-management/edit-the-hosts-file-on-windows-macos-or-linux.md): The hosts file can be used to point a domain to an IP address while developing, before the DNS is configured to point to the server.
- [Automate tasks in Linux using cron](https://docs.glesys.com/products/compute/guides-for-server-management/automate-tasks-in-linux-using-cron.md): Cron is a simple yet powerful tool for automating tasks on Linux, macOS, BSD, and other Unix systems.
- [Secure Active Directory with Windows Firewall](https://docs.glesys.com/products/compute/guides-for-server-management/secure-active-directory-with-windows-firewall.md): If your Active Directory is accessible over the internet, you need to configure Windows Firewall to prevent exposure of certain services.
- [Set up a firewall on Debian 9 using iptables](https://docs.glesys.com/products/compute/guides-for-server-management/set-up-a-firewall-on-debian-9-using-iptables.md): Iptables is the default firewall tool in older Debian distributions.
- [Set up a firewall on Debian 11 or newer using nftables](https://docs.glesys.com/products/compute/guides-for-server-management/set-up-a-firewall-on-debian-11-or-newer-using-nftables.md): Nftable is the new tool for firewall configuration in newer Debian releases.
- [Set up a firewall on Ubuntu 22.04 or newer using UFW](https://docs.glesys.com/products/compute/guides-for-server-management/set-up-a-firewall-on-ubuntu-22.04-or-newer-using-ufw.md): UFW is the default firewall configuration tool in Ubuntu, and stands for Uncomplicated Firewall.
- [Block entire countries in the firewall](https://docs.glesys.com/products/compute/guides-for-server-management/block-entire-countries-in-the-firewall.md): Using IP lists from ipdeny.com, you can block an entire country in the firewall.
- [Create public SSH keys](https://docs.glesys.com/products/compute/guides-for-server-management/create-public-ssh-keys.md): SSH keys are much safer than passwords and are considered best practice.
- [Protect SSH with Fail2ban in Debian 11 or newer](https://docs.glesys.com/products/compute/guides-for-server-management/protect-ssh-with-fail2ban-in-debian-11-or-newer.md): Fail2ban is a utility that protects various services against attacks, for example, brute-force attacks.
- [Logging with iptables and nftables](https://docs.glesys.com/products/compute/guides-for-server-management/logging-with-iptables-and-nftables.md): With iptables or nftables, you can log all inbound and outbound connections on a server.
- [Set up a DNS-over-HTTPS server](https://docs.glesys.com/products/compute/guides-for-server-management/set-up-a-dns-over-https-server.md): With a Debian server, Unbound, Nginx, and doh-proxy, you can set up your own DNS-over-HTTPS server.
- [Reset your password in Linux](https://docs.glesys.com/products/compute/guides-for-server-management/reset-your-password-in-linux.md): If you forget your password to your Linux server, you can easily reset it by booting your server into single-user mode.
- [Reset your password in Windows](https://docs.glesys.com/products/compute/guides-for-server-management/reset-your-password-in-windows.md): If you forget your password to your Windows server, you can reset it by booting your server into the Windows Recovery Environment.
- [OpenVZ end-of-life information](https://docs.glesys.com/products/compute/guides-for-server-management/openvz-end-of-life-information.md)
- [Sending email from your FreeBSD server using DMA](https://docs.glesys.com/products/compute/guides-for-server-management/sending-email-from-your-freebsd-server-using-dma.md): DMA, short DragonFly Mail Agent, is the default mail agent since FreeBSD 14.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.glesys.com/products/compute/guides-for-server-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
