> 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.
