How to Install Every DevOps Tool

Practical, copy-paste install and setup guides for 62 open source infrastructure and DevOps tools — each one links straight to the official documentation and its knowledge base.

Just want the download? Browse the tools catalog →

IaaS / Self-Hosted Cloud

Downloads →

OpenStack

Stand up your own private cloud with OpenStack — an all-in-one lab with DevStack, or a production deployment with Kolla-Ansible.

Read the install guide →

Proxmox VE

Deploy the Proxmox Virtual Environment — KVM virtual machines and LXC containers with a built-in web UI — from the ISO or on top of Debian.

Read the install guide →

Apache CloudStack

Install the CloudStack management server for turnkey, AWS-API-compatible IaaS orchestration on Ubuntu.

Read the install guide →

OpenNebula

Bring up an OpenNebula cloud and edge management front-end — the fastest path is the one-command minione evaluation installer.

Read the install guide →

Foreman

Install Foreman for full lifecycle management — provisioning, configuration, and monitoring — of physical and virtual servers.

Read the install guide →

Infrastructure as Code

Downloads →

OpenTofu

Install OpenTofu — the Linux Foundation-backed, fully open source fork of Terraform — migrate an existing project over, and use the state-encryption feature Terraform doesn't have.

Read the install guide →

Terraform

Install HashiCorp Terraform from the official APT/Homebrew repositories, understand the core workflow and state model, and provision your first resources.

Read the install guide →

Pulumi

Install Pulumi and define infrastructure with real programming languages — TypeScript, Python, Go, or .NET.

Read the install guide →

Crossplane

Install Crossplane into a Kubernetes cluster to provision and manage cloud infrastructure declaratively from the Kubernetes API.

Read the install guide →

Configuration Management

Downloads →

Ansible

Install Ansible — agentless automation for provisioning, configuration management, and app deployment — then build an inventory, write an idempotent playbook, and organize it into roles.

Read the install guide →

Puppet (OSS)

Install open source Puppet — a Puppet server plus agents — for declarative configuration management at scale.

Read the install guide →

Chef Infra

Install Chef Workstation to author, test, and apply Chef Infra cookbooks for Ruby-based infrastructure automation.

Read the install guide →

Salt (SaltStack)

Install SaltStack — event-driven configuration management and remote execution — using the official bootstrap script.

Read the install guide →

Containers & Runtime

Downloads →

Docker Engine

Install Docker Engine on Linux from the official APT repository, understand images vs. containers, build and run your first Dockerfile, and wire up networking, volumes, and Compose.

Read the install guide →

Podman

Install Podman — the daemonless, rootless, Docker-CLI-compatible container engine — on Linux, macOS, or Windows.

Read the install guide →

containerd

Install containerd — the industry-standard container runtime beneath Docker and Kubernetes — and generate its default configuration.

Read the install guide →

CRI-O

Install CRI-O — a lightweight container runtime built specifically for Kubernetes — matched to your Kubernetes minor version.

Read the install guide →

Buildah

Install Buildah to build OCI-compliant container images without a daemon — from a Dockerfile or scripted step by step.

Read the install guide →

Container Orchestration

Downloads →

Kubernetes

Install the kubectl CLI, understand the control-plane/node split, bootstrap a real cluster with kubeadm, and deploy your first workload.

Read the install guide →

k3s

Install k3s — a lightweight, single-binary Kubernetes distribution — in a single command, ideal for edge and small clusters.

Read the install guide →

k0s

Install k0s — a zero-friction, single-binary Kubernetes distribution with no host OS dependencies — as a single-node cluster.

Read the install guide →

MicroK8s

Install Canonical's MicroK8s from a snap — a minimal, production-grade Kubernetes with add-ons enabled by a single command.

Read the install guide →

Minikube / kind

Spin up a local Kubernetes cluster for development with Minikube (VM/container-based) or kind (Kubernetes IN Docker).

Read the install guide →

Rancher

Install Rancher to manage multiple Kubernetes clusters from one UI — the fast Docker single-node way, or with Helm for production.

Read the install guide →

CI (Continuous Integration)

Downloads →

Jenkins

Install the Jenkins LTS automation server on Ubuntu (or via Docker), unlock it, write a real declarative Pipeline, and attach a build agent.

Read the install guide →

Woodpecker CI

Deploy Woodpecker CI — a lightweight, container-native pipeline engine — with Docker Compose, wired to your Git forge.

Read the install guide →

Gitea Actions

Enable Gitea Actions — GitHub Actions-compatible CI built into Gitea — and register an act_runner to execute workflows.

Read the install guide →

Concourse CI

Run Concourse CI — pipeline-based CI/CD with a strong focus on reproducibility — locally with Docker Compose and the fly CLI.

Read the install guide →

CD / GitOps

Downloads →

Argo CD

Install Argo CD into Kubernetes for declarative GitOps continuous delivery, then log in and sync your first application from Git.

Read the install guide →

Flux CD

Install the Flux CLI and bootstrap the GitOps toolkit so your cluster continuously reconciles with a Git repository.

Read the install guide →

Tekton

Install Tekton Pipelines and the tkn CLI to build Kubernetes-native CI/CD from reusable Tasks and Pipelines.

Read the install guide →

Spinnaker

Install Spinnaker on Kubernetes using the Halyard configuration tool for multi-cloud continuous delivery.

Read the install guide →

Argo Rollouts / Workflows

Install Argo Rollouts for progressive delivery (canary/blue-green) and Argo Workflows for Kubernetes-native pipelines.

Read the install guide →

Artifact & Container Registries

Downloads →

Harbor

Install Harbor — a container registry with vulnerability scanning and RBAC — using the official online installer.

Read the install guide →

Nexus Repository OSS

Run Sonatype Nexus Repository OSS — a universal artifact manager for Maven, npm, Docker, and more — the fast way with Docker.

Read the install guide →

Docker Distribution

Run the open source Docker Distribution registry — the reference implementation behind Docker Hub's protocol — in one container.

Read the install guide →

Monitoring

Downloads →

Prometheus

Install Prometheus — the CNCF standard for pull-based metrics and alerting — scrape a real target with node_exporter, run your first PromQL queries, and wire up alerting rules.

Read the install guide →

Grafana

Install Grafana OSS from the official APT repository (or Docker), connect a Prometheus data source through the UI or as code, and build your first dashboard.

Read the install guide →

VictoriaMetrics

Run VictoriaMetrics — a fast, cost-efficient, Prometheus-compatible time series database — as a single binary or container.

Read the install guide →

Zabbix

Install the Zabbix server, frontend, and agent on Ubuntu for enterprise-grade monitoring of networks, servers, and applications.

Read the install guide →

Netdata

Install Netdata for real-time, per-second infrastructure monitoring with a zero-configuration dashboard, using the kickstart script.

Read the install guide →

Logging & Tracing

Downloads →

Grafana Loki

Install Grafana Loki for log aggregation that plugs straight into Grafana — the quick way with Docker Compose, or as a single binary.

Read the install guide →

OpenSearch

Run OpenSearch — the fully open source fork of Elasticsearch — plus OpenSearch Dashboards for search and log analytics.

Read the install guide →

Fluentd / Fluent Bit

Install Fluent Bit (the lightweight forwarder) or Fluentd (the full aggregator) to collect and route logs across your stack.

Read the install guide →

Jaeger

Run Jaeger for distributed tracing across microservices — the all-in-one Docker image gets you a UI and OTLP endpoints instantly.

Read the install guide →

Graylog

Deploy Graylog — centralized log management with search and alerting — using Docker Compose with MongoDB and OpenSearch.

Read the install guide →

Secrets Management

Downloads →

OpenBao

Install OpenBao — the Linux Foundation's fully open source fork of Vault — store your first secret, then look at how a real (non-dev) server initializes, unseals, and authorizes access.

Read the install guide →

HashiCorp Vault

Install HashiCorp Vault from the official APT repository, write your first secret, then see how it initializes/unseals/authorizes for real once you're past the dev server.

Read the install guide →

SOPS

Install SOPS to encrypt values inside YAML/JSON/ENV files so secrets can live safely in Git, using an age key.

Read the install guide →

External Secrets Operator

Install the External Secrets Operator to sync secrets from Vault, AWS, GCP, and others into native Kubernetes Secrets.

Read the install guide →

Service Mesh & Networking

Downloads →

Istio

Install Istio with istioctl to add a full-featured service mesh — traffic management and mTLS — to your Kubernetes cluster.

Read the install guide →

Linkerd

Install Linkerd — a lightweight, ultra-low-overhead service mesh for Kubernetes — with the CLI and a two-step apply.

Read the install guide →

Envoy

Install the Envoy proxy — the high-performance edge/service proxy behind most service meshes — with func-e or Docker.

Read the install guide →

Traefik

Run Traefik — a cloud-native reverse proxy and load balancer with automatic service discovery and Let's Encrypt HTTPS.

Read the install guide →

HAProxy

Install HAProxy — the battle-tested TCP/HTTP load balancer — from the maintained PPA and wire up your first backend.

Read the install guide →

Caddy

Install Caddy — the web server with automatic HTTPS by default — from the official APT repository and serve a site in one line.

Read the install guide →

Load Testing

Downloads →

k6

Install Grafana k6 — developer-centric load testing scripted in JavaScript — and run your first performance test.

Read the install guide →

Apache JMeter

Install Apache JMeter — the long-standing GUI-driven load and functional testing tool — and run a test plan from the command line.

Read the install guide →

Locust

Install Locust to write distributed load tests in Python and drive them from a real-time web UI.

Read the install guide →

Self-Hosted Git

Downloads →

GitLab CE

Install the self-hosted GitLab Community Edition — repos, CI/CD, issues, and a container registry — with the Omnibus package, push your first project, run a pipeline, and schedule backups.

Read the install guide →

Gitea

Install Gitea — a lightweight, fast, single-binary self-hosted Git service — from the binary or with Docker.

Read the install guide →

Forgejo

Install Forgejo — the community-driven, fully open source fork of Gitea — as a single binary or a Docker container.

Read the install guide →

Prefer we set it up for you?

We're OpenStack Dev — we design, deploy, and operate production DevOps infrastructure so your team can ship instead of babysitting servers.

Get in Touch