Shell · Docker · cross-platform operations

OctoJoom

A substantial Bash control plane for deploying and managing Dockerized Joomla and OpenSSH development environments across Linux, macOS, and Windows.

Maintained public platform
Role
Creator, principal Bash engineer and long-term maintainer
Evidence
2 direct public links
  • Bash
  • Docker
  • Docker Compose
  • OpenSSH
  • whiptail
  • ShellCheck

Purpose and value

Why this system exists

OctoJoom demonstrates Shell engineering as product engineering: operating-system detection, dependency management, persistent configuration, interactive and non-interactive control paths, container lifecycle, update behavior, and clean removal are designed as one maintained system.

Engineering role

Creator, principal Bash engineer and long-term maintainer

System structure

Architecture

  1. 01

    A command dispatcher supports both interactive whiptail operation and explicit flags for repeatable automation.

  2. 02

    Persistent environment configuration separates remembered deployment intent from executable Shell logic.

  3. 03

    Joomla and OpenSSH container concerns are modelled as related but distinct deployment types.

  4. 04

    Operating-system detection selects supported installation and dependency paths while keeping one public command surface.

Boundaries

Principal interfaces

Interactive terminal menus
Direct CLI flags and environment values
Docker Engine and Compose
Joomla and OpenSSH container boundaries

Judgement

Engineering decisions

Keep the operational logic inspectable in Shell and validate it with ShellCheck.

Provide one tool for guided human use and unattended automation instead of maintaining separate implementations.

Treat update and uninstall behavior as product lifecycle features.

Confidence model

Delivery, validation, and maintenance

  • ShellCheck-gated public source
  • Documented Linux, macOS, and Windows paths
  • Dry, update, help, and selective-uninstall behaviors
  • Public maintenance history since 2021

Direct sources

Inspect the evidence

Current verified scope

71 authored commits, approximately 6,573 lines of Bash across 175 functions, with public evidence from May 2021 to February 2026.

Interpretation boundary

GitHub is the selected public copy of the company source and is counted once.

Source reviewed to 2026-07-29

Rapid navigation

Go to

navigate Enter open