Nicholas Xuan Nguyen

I am a Linux Systems Administrator and Technical Writer. I am a Linux enthusiast and a pro at Internet Research. I use Linux as my primary OS, which is why I'm so in love with it. I love the fact that I can work my own hours and still feel productive because of how flexible Linux's toolset is compared to most other operating systems.

MariaDB Docker Effortless Deployment

Learn how to deploy a production Docker for your MariaDB installation without messing things up on your system in this step-by-step tutorial!

Learn Event Streaming With This Apache Kafka Tutorial

Learn how to install Apache Kafka to manage and stream event data like a pro in this step-by-step tutorial by ATA Learning!

Read and Analyze Your Linux System Logs With Journalctl

Learn how to view your Linux system logs with the journalctl tool, so you can read and analyze your system’s behavior and fix underlying problems!

Learn How to Proxy Applications With Envoy Proxy Server

Learn how to set up Envoy Proxy Server to proxy applications for increased privacy in this step-by-step tutorial!

How to Install and Configure the CSF Firewall for Linux

Learn how to install and configure the CSF firewall for Linux and secure your server in this step-by-step tutorial!

How to Create a VPN with OpenVPN On Window Server

Learn how to install OpenVPN on Window Server to create your own secure VPN in this step-by-step tutorial today!

How to Securely Install Gitlab (A Tutorial)

Installing new services and software can be daunting at first. Learn how to securely install GitLab in this step-by-step tutorial!

How to Setup a NGINX RTMP Server for Streaming

Learn how to set up an NGINX RTMP server and keep your live stream from crashing in this step-by-step tutorial!

How to Take Control of Your MongoDB Security

Learn how to take control of your MongoDB security by creating an administrative user and enabling authentication in this step-by-step tutorial!

How to Migrate Existing Terraform State into Terraform Cloud

Learn how to migrate your existing Terraform state files into Terraform Cloud, and never worry about losing changes in your state file in this step-by-step tutorial!

How to Provision a Website With aaPanel and LetsEncrypt

Learn how to install aaPanel, provision a website, and secure the website with SSL using Let’s Encrypt in this step-by-step tutorial!

How To Set Up WireGuard VPN on Linux

Learn how to set up WireGuard VPN on Linux to securely connect and access your network, in this step-by-step tutorial!

How to Secure a Linux Firewall With IPTables Rules

Secure your vulnerable Ubuntu Linux system with powerful firewall IPTables rules in this step-by-step how-to tutorial!

Configuring Suricata as an Intrusion Prevention System (IPS)

Learn how to configure Suricata IPS to detect and prevent suspicious activities on your network with this step-by-step tutorial!

Helpful Guide to IAM in AWS Through Examples

Learn the fundamentals of managing user permissions with IAM in AWS in this step-by-step tutorial!

How To Secure SSH with Fail2Ban

Stop worrying about brute-force attacks on your server. Learn how Fail2Ban secures SSH on your server in this step-by-step tutorial!

How To Set Up the UFW Firewall on Linux

Learn how to set up the UWF firewall on Linux and configure firewall rules to either allow or block connections on your network in this tutorial!

How to Perform a Secure Redis Install on Linux

Learn how to do the Redis install then secure your Redis server with a password, and set up a firewall in this step-by-step tutorial!

How to Deploy and Manage a Docker MongoDB Container

Got a Docker MongoDB container to deploy, but not sure how to? Well, you're in for a treat! Learn how to deploy and manage a Docker MongoDB container in this tutorial!

How to Convert a (Batch File) BAT to EXE [Step-by-Step]

Need to secure your batch scripts? Learn how to convert BAT to EXE in this tutorial! In this guide, learn how to convert a batch script to an EXE file with built-in and third-party tools.