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.

security Intermediate

Install and configure Keycloak for enterprise authentication with clustering

Set up Keycloak as an enterprise identity provider with PostgreSQL backend, SSL encryption, and high availability clustering for OAuth2, OpenID Connect, and SAML authentication across your organization.

45 min 6 distros 845 views
databases Intermediate

Install and configure ClickHouse for high-performance analytics with clustering

Set up ClickHouse OLAP database with clustering support for real-time analytics workloads. Configure distributed tables, security, SSL encryption, and monitoring for production environments.

45 min 6 distros 720 views
monitoring Intermediate

Install and configure Zabbix 7 with PostgreSQL and advanced monitoring templates

Set up Zabbix 7 monitoring server with PostgreSQL backend, SSL-enabled web interface, auto-discovery, and advanced monitoring templates for comprehensive infrastructure monitoring.

45 min 6 distros 1,512 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 952 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 1,043 views
devops Intermediate

Install and configure Ansible with automation best practices and security

Learn to install Ansible on Linux, configure secure SSH authentication, create production-ready playbooks with Vault encryption, and implement roles for scalable infrastructure automation.

45 min 6 distros 940 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 1,031 views
monitoring Intermediate

Install and configure Loki for centralized log aggregation with Grafana integration

Set up Loki and Promtail for centralized log aggregation with retention policies, storage optimization, and Grafana integration for comprehensive log monitoring and alerting.

25 min 6 distros 1,453 views
devops Intermediate

Install and configure Apache Kafka with cluster setup and monitoring

Set up a production-ready Apache Kafka cluster with SSL security, ZooKeeper ensemble, and comprehensive monitoring using JMX and Prometheus for high-throughput message streaming.

45 min 6 distros 936 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 1,090 views
networking Intermediate

Install and configure HAProxy for high availability load balancing

Set up HAProxy with SSL termination, keepalived for high availability, and comprehensive health checks to distribute traffic across multiple backend servers with automatic failover.

45 min 6 distros 1,072 views
databases Intermediate

Install and configure Elasticsearch 8 with security and performance optimization

Set up a production-ready Elasticsearch 8 cluster with SSL/TLS security, optimized JVM settings, and automated backups. Includes memory tuning, index mapping strategies, and common troubleshooting fixes.

45 min 6 distros 842 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