Setting Up Apache Airflow with Docker Compose and Reverse ProxyApache Airflow® is an open-source platform for developing, scheduling, and monitoring batch-oriented workflows. Airflow’s extensible Python…1d ago1d ago
Properly Generate an SSH Key Pair in Your TerminalSecure authentication is essential when working with remote servers, Git repositories, and cloud environments. One of the most widely used…6d ago6d ago
How I Optimized My Docker Image from 1.04GB to 68MB Without Losing PerformanceAs someone who works with Docker frequently, I always strive to optimize my images for both size and security. Recently, I took the time to…Feb 71Feb 71
How I Secured My Server with Cloudflare Origin CA SSLSetting up SSL/TLS security is a must when hosting applications on a public server. Recently, I needed to secure my Elasticsearch and…Feb 61Feb 61
How I Set Up Wildcard SSL for My Nginx Server Using CertbotSecuring websites with SSL is crucial for both security and SEO. Recently, I needed to set up a wildcard SSL certificate for my subdomains…Feb 4Feb 4
How to Set Up a Liferay Portal with MySQL, Nginx, and SSLWhat is Liferay? A Gateway to Building Powerful Digital ExperiencesJan 22Jan 22
Setting Up SFTP on a Linux ServerSFTP (Secure File Transfer Protocol) is a secure way to transfer files between systems. This guide provides a step-by-step process to set…Dec 26, 2024Dec 26, 2024
Setting Up a WordPress Server: A Comprehensive GuideIf you’re looking to set up a WordPress server for your website, this guide will walk you through the entire process, from domain…Nov 18, 2024Nov 18, 2024
Basic Jenkins Architecture: A Visual GuideIntroduction Jenkins is a powerful open-source automation server used to build, test, and deploy software in a continuous…Oct 20, 20241Oct 20, 20241
Published inDevOps.devSetting Up Jenkins Controller Node with Docker, Nginx, and SSLIn this guide, I will walk you through the setup of a Jenkins controller node. Jenkins is an open-source automation server that helps…Oct 15, 2024Oct 15, 2024
User Management in Ubuntu/DebianManaging users in Linux is a fundamental task for anyone working with the operating system. Whether you’re administering a server or a…Oct 14, 2024Oct 14, 2024
Installing Grafana: A Step-by-Step GuideGrafana is an open-source platform for monitoring and observability, allowing users to visualize and analyze data from various sources. In…Oct 11, 2024Oct 11, 2024
Automatically Start Docker Containers on Server Restart or When StoppedIn the world of containerization, Docker has emerged as a powerful tool that allows developers and organizations to run applications in…Oct 9, 2024Oct 9, 2024
Why Choose Alpine as Your Base Image for Docker?In the realm of Docker containers, choosing the right base image is crucial for performance, security, and efficiency. Alpine Linux has…Oct 4, 2024Oct 4, 2024
Exposing a Local Application to the Public with NgrokIn this blog, I’ll walk you through how to expose a local application running on your personal computer to the public using Ngrok, a tool…Aug 20, 2024Aug 20, 2024
Securing Your Application with HTTP Basic Authentication in NginxIntroductionJun 22, 2024Jun 22, 2024