C

Cooper Reagan

Network and security specialist focused on VPN protocols, proxies and server hardening. Cooper spends his days breaking and fixing tunneling setups (WireGuard, V2Ray, Xray) so readers can follow battle-tested configurations instead of guesswork.

567 posts

Different VPS Operating Systems

Different VPS Operating Systems

What you will read?1 Popular VPS Operating Systems2 Linux Distributions for VPS3 Windows Server A Virtual Private Server (VPS) is a virtualized server environment that offers a dedicated portion of a physical server’s resources. While the underlying hardware is shared with other VPS instances, each VPS operates independently with its own operating system (OS). The…

Read More
Building a Custom Database from Scratch: A 2025 Guide

Building a Custom Database from Scratch: A 2025 Guide

What you will read?1 Step 1: Define Your Requirements2 Step 2: Choose Your Architecture3 Step 3: Design Your Data Model4 Step 4: Choose a Database Storage Engine5 Step 5: Implementing the Database6 Step 6: Handling Transactions and Consistency7 Step 7: Optimize Query Performance8 Step 9: Testing and Monitoring Creating a custom database system can provide…

Read More
PostgreSQL Indexing for Faster Queries on VPS

PostgreSQL Indexing for Faster Queries on VPS

What you will read?1 Types of Indexes in PostgreSQL2 Optimizing Query Performance with Indexing3 Similar video Indexes in PostgreSQL enhance query performance by reducing the time needed to search data. On a VPS, optimizing indexing is crucial to improve database efficiency and minimize resource consumption. Types of Indexes in PostgreSQL B-Tree Index (Default) Used for…

Read More
How to Check if Port 587 Is Open on Ubuntu

How to Check if Port 587 Is Open on Ubuntu

What you will read?1 Using Netcat (nc)2 Using Telnet3 Using Nmap4 Using ss Command5 Using netstat (For Older Systems)6 Checking Firewall Rules Port 587 is commonly used for secure email submission via SMTP. Ensuring it is open is crucial for sending emails through your mail server. This guide provides different methods to check if port…

Read More
Deploying an Anti-Spam Filter for Your VPS Mail Server

Deploying an Anti-Spam Filter for Your VPS Mail Server

What you will read?1 Install SpamAssassin2 Configure SpamAssassin Rules3 Enable Postscreen in Postfix4 Use Rspamd for Advanced Filtering5 Enable Greylisting with Postgrey6 Use DNS Blacklists (DNSBLs)7 Monitor and Adjust Filters Spam emails can flood your mail server, consume resources, and damage your domain reputation. Attackers use spam to distribute malware, phishing attempts, and fraudulent messages.…

Read More
How to Secure Email Ports on VPS Against Spam and Attacks

How to Secure Email Ports on VPS Against Spam and Attacks

Email servers use specific ports for sending and receiving messages. The most common ones include: SMTP (Simple Mail Transfer Protocol): Port 25 (default, often blocked by ISPs), 465 (SSL), and 587 (STARTTLS) for outgoing mail. IMAP (Internet Message Access Protocol): Port 143 (unencrypted) and 993 (SSL/TLS) for incoming mail. POP3 (Post Office Protocol): Port 110…

Read More
How to change and add DNS records in cPanel

How to change and add DNS records in cPanel

The server address is resolved with the domain names using DNS (Domain Name Service). There are numerous A, TXT, MX, CNAME, etc. record types in this instance of DNS. Each type of DNS record has a separate function; for instance, an A record resolves the server’s IP address to the given domain, while an MX…

Read More
How to Install Gnome on Centos?

How to Install Gnome on Centos?

What you will read?1 Check Your CentOS Version2 Enable Extra Repositories for GNOME3 Install GNOME Desktop Environment4 Set GNOME as the Default Desktop Environment5 Reboot Your System If you’re using CentOS and looking to install the GNOME desktop environment, you’ve come to the right place. In this guide, we will walk you through the process,…

Read More
How install LEMP on Ubuntu?

How install LEMP on Ubuntu?

What you will read?1 Update System Packages2 Install Nginx3 Install MySQL4 Install PHP5 Configure Nginx to Use PHP6 Start and Enable Services7 Test Your LEMP Stack Setting up a LEMP stack (Linux, Nginx, MySQL, PHP) on an Ubuntu server is a great way to run your websites or web applications efficiently. In this guide, we’ll…

Read More