Adding a New Disk Drive to a Linux Machine

In this article, we will look at how to attach an additional hard disk to an existing Linux machine: create a partition table, format, and mount the partition with fstab. An Ubuntu virtual machine running on a VMware ESXi host is used in this example.

Continue reading “Adding a New Disk Drive to a Linux Machine”

How to Use Netcat (nc) Command with Examples?

Netcat (or nc) is a classic Unix networking tool that allows you to make TCP and UDP connections, receive and send data, check open ports on a remote computer, test firewall rules, etc. In this article, we will look at some typical examples of using the netcat CLI tool.

Continue reading “How to Use Netcat (nc) Command with Examples?”

hMailServer: Installing a Free Email Server on Windows

hMailServer is a free open-source email server for Windows environments. hMailServer – can be installed on any edition of Windows (on desktop versions from Windows XP to Windows 11 or on Windows Server 2003-2022). hMailServer is a compact and powerful server, the distribution of hMailServer is only about 5 MB (!!!). E-mail messages are stored on the local hard drive in the MIME file format.

Continue reading “hMailServer: Installing a Free Email Server on Windows”

Manage OpenVPN Server with Web GUI

By default, the command line console is used to configure and manage the OpenVPN server. For OpenVPN, there are several web interface administration panels (frontends) that allow you to perform routine operations (create users, create/revoke certificates, manage configuration files, etc.).

Continue reading “Manage OpenVPN Server with Web GUI”