Create a Basic Docker Container
This lab will set up an Apache web server with a basic index file that displays the computer name of the container running the Docker.
less than a minute
This lab will set up an Apache web server with a basic index file that displays the computer name of the container running the Docker.
This lab will setup a working environment with some website code in a source directory, then we’ll create a Docker container from scratch that runs an Nginx web server hosting the website code. We’ll simulate making a revision to the website code and go through tagging images. Finally, we’ll publish the tagged images to Docker Hub and then download and run them.
This lab uses a Raspberry Pi to run a Pi-Hole server as a Docker Container
This lab uses a Raspberry Pi to run a Plex server as a Docker Container that’s connected to a remote file share for media files
This lab set ups a Docker Swarm, deploys a basic Docker Service, then scales the Docker Service up and performs a rolling update
This lab uses a Raspberry Pi to run a Uptime Kumar server as a Docker Container
This script automates the process of committing changes, bumping version numbers, and maintaining a changelog for a given Git repository. The script is interactive, prompting the user to make decisions at each step.
This GitHub Action will perform certain tasks against the Terraform code in the GitHub repository and produce logs of the results, update documentation, and send status messages to Slack.
This page will walk through deploying infrastructure in Azure using GitHub Actions and Terraform IaC
Setup a K3S Kubernetes cluster on Raspberry Pi micro-computers
MicroK8s is a lightweight and focused Kubernetes distribution that provides a full Kubernetes experience with a smaller CPU and memory footprint. It’s designed for devices with limited computing power and memory, making it ideal for devOps, edge computing, appliances, and IoT
OpenMediaVault is a network-attached storage (NAS) solution built on Debian Linux, designed for easy management and deployment of digital media, file sharing, and data backup across various devices.
This is a production site.