Need help? Chat now!

Hostwinds Tutorials

Tools and instructions enabling you to maximize the potential of your Hostwinds product and service experience.

Search results for:


Linux Tutorials


Rclone is a program that allows you to sync your server's files and directories with Hostwinds Object Storage. It can be mounted locally so you can write directly to remote Object Storage. Commands like rclone sync can sync your local directories with directories in remote...

Unlike popular languages like C and Python, which have GCC and CPython bundled in most Linux releases, Rust does not (yet) have native support on Linux and must be installed separately. This guide will help if you want to install the Rust development toolchain. You'll need a...

Bash Environment Customization Being able to customize the Bash environment on your server has a multitude of benefits, such as adding aliases for common commands you use, customizing the prompt displayed when connected, as well as displaying login information. This article...

With Linux (unfortunately, this feature is not available for Windows), you can mount your restic repo to a location of your choice to navigate ALL of your snapshots in a directory tree. As with any interaction with Restic, you must first initialize the repo to perform...

Why use vnstat? Have you ever had bandwidth overage fees or had a compromised system and found high bandwidth usage and wonder where all the bandwidth went? Bandwidth usage tracking can avoid both issues or help catch usage problem before it gets out of hand (expensive)....

Why Change the default SSH port (TCP 22)? For the security-minded, changing the default ports for services is usually the first step in hardening your server from attack. It makes the job of any hacker a little bit harder now that they have to probe your server for services...

What is smtp-cli? To better understand what smtp-cli is, let's talk about what it is not; smtp-cli is NOT an email server or relay agent; it is also NOT a way to send high volumes of mail. It is an email client that allows sending text, HTML, files, and pictures from the...

Linux only This guide requires rsync and will only work on Linux VPS, and will not work for a Windows VPS. If you'd like to copy the contents of your *-nix VPS to your local machine, the rsync command makes it extremely easy to do so. rsync is a standard tool for Unix-based...

Deno allows you to run Javascript in a fast, secure environment. Deno is web-oriented and built for modern JS. Similar to Node.js, Deno allows for seamless backend integration with front-end Javascript code. By default, Deno's server is only locally available. To publicly...

While VNC is often used to connect to a Linux desktop environment remotely, X2Go is a secure alternative tunneled over SSH. X2Go supports sound by default using Pulseaudio, and file and printer sharing can be done from client to server. X2Go supports XFCE, LXDE, and MATE...

What Is WireGuard? WireGuard is a VPN service that can run on any Linux installation. It has a client for many popular operating systems like Windows, IOS, Android, and many others. WireGuard boasts of being more secure than OpenVPN while having over a million fewer lines of...

Redis is a flexible, high-performance database engine that supports complex operations and use-cases. You can set up a Redis server to run on your VPS and accept remote commands to modify, read, and perform operations on the database. Step 1: Install the Redis backend. RHEL...

The cockpit is a helpful web panel used on various Linux distributions to perform administrative tasks on your server. The cockpit gives you the ability to manage Docker containers from your web browser by installing cockpit docker. This guide assumes you have already...

If you have ever used a Linux Server, you know that many commands are important to remember. With the wide range of available commands, it can be hard to remember them all. For example, the one you ran not 2 minutes ago is not on the screen anymore. There are a few ways to...

B ottleneck B andwidth and R ound-trip propagation time, or BBR, is a congestion control algorithm that powers traffic from google.com and YouTube. Google developed the algorithm, and it can produce higher throughput and lower latency for traffic from your VPS. Step 2 in the...

Fail2ban is a useful tool for further server hardening. It is not a replacement for disabling password authentication or changing the server's SSH port. Our guide on best security practices for a Linux server can guide you through those primary best practices. This guide...