Posts
Global command logging in Linux
If you are a Linux system administrator, you’ve probably used the history command before. It allows you to list previously executed commands in your shell. But the history command has a few shortcomings if you want to use it as a simple auditing tool. For example: It only shows commands from the …
Windows Trial License
If you’re working with Windows Server, understanding licensing is crucial. By default, Windows Server installations come with a 180-day trial period. Once this period expires and if no licensing action is taken your servers will begin shutting down. Fortunately, Microsoft provides the Software …
Modern Zabbix HTML Template for Mail Alert
Zabbix provides powerful alerting features, and customizing email templates can significantly improve readability and response efficiency. Below is a fully styled HTML email template tailored for modern alerts with branding and visual enhancements.
Serving a Django Application with Apache over HTTPS
Deploying a Django application to production requires a stable, web server architecture. While Nginx combined with Gunicorn or Uvicorn is a common modern stack, Apache HTTP Server paired with mod_wsgi remains a time tested choice for serving Python web applications. In this post, we will walk …
Python HTTP Server For Simple File Transfers
Sometimes, you’re just not in the mood to type out long scp or rsync commands just to pull a file from a remote server. For those quick and dirty transfers especially over a local network Python offers a surprisingly handy tool.
Site to Site IPsec VPN Between CloudStack VPC and pfSense
Connecting CloudStack VPC to an on premises or remote pfSense firewall via a site to site IPsec VPN allows secure communication between cloud virtual machines and local infrastructure. Under the hood, CloudStack Virtual Routers use strongSwan (specifically the charon IKE daemon) to establish and …
Setting Up Site to Site IPsec VPN on pfSense
A site to site IPsec VPN connects two distinct networks across the internet securely, allowing hosts on both sides to communicate as if they were on the same local network. In this post, we will walk through configuring a policy based site to site IPsec VPN on pfSense using IKEv2, configuring Phase …
Setting Up OpenSSH Server on Windows Server
OpenSSH Server is natively available on Windows Server (2019 and newer), providing a secure, lightweight way to manage Windows environments remotely using command line tools like PowerShell over port 22. In this post, we will walk through installing OpenSSH Server on Windows, configuring the service …
Expanding Disks in Linux
Expanding disk space in a Linux system is a common task, especially in virtual environments. Whether you’re using a generic distribution or specialized distribution, the process involves expanding the partition, resizing the physical volume, logical volume (if using LVM), and finally the …