Infrastructure tutorials

Production-grade guides for Linux, servers, security and performance. Copy-paste commands, multi-distro support, written by engineers who run this in production.

devops Intermediate

Install and configure ArgoCD for GitOps continuous deployment with RBAC and SSL

Set up ArgoCD on Kubernetes with SSL certificates, RBAC user management, and high availability for production GitOps continuous deployment workflows.

45 min 6 distros 424 views
devops Intermediate

Install and configure Apache Airflow with PostgreSQL backend and secure production deployment

Learn to deploy Apache Airflow in production with PostgreSQL backend, systemd services, SSL/TLS encryption, and security hardening for enterprise workflow orchestration.

45 min 6 distros 330 views
devops Intermediate

Install and configure SonarQube for code quality analysis with PostgreSQL and SSL

Set up SonarQube Community Edition with PostgreSQL database backend, SSL/TLS encryption, and CI/CD integration for comprehensive static code analysis and security scanning.

45 min 6 distros 176 views
devops Intermediate

Install and configure Nexus Repository Manager for private Docker and Maven repositories

Set up Nexus Repository Manager OSS with SSL-enabled Docker registry, Maven repositories, and automated backups for secure artifact management in enterprise environments.

45 min 6 distros 181 views
devops Intermediate

Install and configure GitLab CE with CI/CD runners and backup automation

Set up a complete self-hosted GitLab CE instance with SSL encryption, Docker-based CI/CD runners, automated backup system, and security hardening for production workloads.

45 min 6 distros 309 views
devops Intermediate

Install and configure Kubernetes cluster with kubeadm and security hardening

Set up a production-ready Kubernetes cluster using kubeadm with proper security hardening, RBAC configuration, and CNI networking. Includes worker node setup and verification steps.

45 min 6 distros 179 views
monitoring Intermediate

Install and configure OpenTelemetry Collector for distributed tracing and observability

Set up OpenTelemetry Collector to gather distributed traces and metrics from your applications. Configure receivers, processors, and exporters for comprehensive observability with Jaeger and Prometheus integration.

45 min 6 distros 334 views
devops Intermediate

Install and configure Consul for service discovery with clustering and security

Set up HashiCorp Consul for distributed service discovery with a secure three-node cluster, ACL authentication, and encrypted communication for production microservices environments.

45 min 6 distros 265 views
security Intermediate

Install and configure Vault for secrets management with high availability

Set up HashiCorp Vault with Consul backend for production-grade secrets management. Configure clustering, authentication, policies, and security hardening for enterprise environments.

45 min 6 distros 322 views
databases Intermediate

Install and configure MinIO object storage with SSL and clustering

Set up MinIO as a distributed S3-compatible object storage cluster with SSL/TLS encryption and production-grade security. This tutorial covers installation, clustering, access policies, and monitoring for high-availability storage infrastructure.

45 min 6 distros 241 views
devops Intermediate

Install and configure Podman for rootless containers on Linux

Learn to install Podman and configure rootless containers as a secure Docker alternative. Includes Docker Compose migration, systemd integration, and troubleshooting common permission issues.

25 min 6 distros 279 views

Need help?

Don't want to manage this yourself?

We handle infrastructure for businesses that depend on uptime. From initial setup to ongoing operations.

Talk to an engineer