DevOps Playgrounds 🧪

Remote sandbox environments for learning and experimenting without worrying about setup and cleanup. Run anything on vanilla Linux VMs, get a fresh Docker host or Kubernetes cluster in seconds, publish ports, collaborate via sharing terminal sessions, SSH from the command line, and more.

Pro Tip: Build your own playgrounds to automate repetitive setups, easily share reproducible environments with your teammates, or include in your blog posts, demos, conference talks, GitHub projects or issues.
Start Building
Playground on  CI/CD

Gitea

Basically GiHub, but Open Source.

Playground on  KubernetesCI/CD

ArgoCD + Gitea

Experiment with GitOps - deploy a demo app to a Kubernetes cluster with ArgoCD, with app manifests stored in a Git repo hosted in Gitea.

Playground on  LinuxContainers

Docker on Btrfs

Hands-on Docker on Btrfs: experiment with native snapshots, compression, and checksums; inspect setup, grow the filesystem live, and back up/restore images and containers.

Playground on  Kubernetes

Kube-composer

Open-Source Kubernetes YAML Builder with Intuitive Web Interface and Dynamic Visualization for Developers and DevOps Engineers kube-composer.com

Playground on  Kubernetes

HA Kubernetes Cluster

A multi-node, highly available Kubernetes cluster provisioned with kubeadm.

Playground on  Linux

Nix on Ubuntu

Experiment with the Nix package manager, a powerful tool for reproducible and isolated software environments, on Ubuntu.

Playground on  Linux

OpenSearch

OpenSearch is an open-source, enterprise-grade search and observability suite that brings order to unstructured data at scale.

Playground on  Kubernetes

Kubernetes the Hard Way

A manually assembled Kubernetes cluster, inspired by Kelsey Hightower's "Kubernetes the Hard Way" tutorial.

Playground on  LinuxCloud

etcd Cluster

A multi-node etcd cluster for exploring clustering and coordination features.

Playground on  ContainersCI/CD

Dagger

A playground to experiment with Dagger - a powerful development workflow automation engine.

Playground on  Kubernetes

kubeadm

A single-machine playground to experiment with kubeadm, a tool built to provide best-practice "fast paths" for creating Kubernetes clusters.

Playground on  LinuxCloud

etcd store

A distributed, reliable key-value store for the most critical data of a distributed system.

Playground on  Security

OpenBao vs Vault

A clash of titans: OpenBao and Vault side by side for easy comparison.

Playground on  Security

Vault

Secure, store, and tightly control access to tokens, passwords, certificates, encryption keys for protecting secrets, and other sensitive data using a UI, CLI, or HTTP API.

Playground on  Security

OpenBao

An open source, community-driven fork of Vault managed by the Linux Foundation.

Playground on  Linux

ClickHouse Cluster

A multi-node cluster for exploring scaling capabilities of ClickHouse.