Skip to content

Releases: cboxdk/init

v2.1.1

07 May 09:20
f637c21

Choose a tag to compare

Cbox Init v2.1.1

Production-grade PID 1 process manager for Docker containers with Laravel-first design.

Features

  • Multi-process orchestration with DAG-based dependencies
  • Health checks (TCP, HTTP, Exec) with configurable thresholds
  • Restart policies with exponential backoff
  • Prometheus metrics export
  • Management REST API with authentication
  • Framework detection (Laravel, Symfony, WordPress)
  • Graceful shutdown and zombie reaping
  • Process scaling support

Installation

Linux AMD64

wget https://github.com/cboxdk/init/releases/download/v2.1.1/cbox-init-linux-amd64
chmod +x cbox-init-linux-amd64
sudo mv cbox-init-linux-amd64 /usr/local/bin/cbox-init

Linux ARM64

wget https://github.com/cboxdk/init/releases/download/v2.1.1/cbox-init-linux-arm64
chmod +x cbox-init-linux-arm64
sudo mv cbox-init-linux-arm64 /usr/local/bin/cbox-init

macOS AMD64 (Intel)

wget https://github.com/cboxdk/init/releases/download/v2.1.1/cbox-init-darwin-amd64
chmod +x cbox-init-darwin-amd64
sudo mv cbox-init-darwin-amd64 /usr/local/bin/cbox-init

macOS ARM64 (Apple Silicon)

wget https://github.com/cboxdk/init/releases/download/v2.1.1/cbox-init-darwin-arm64
chmod +x cbox-init-darwin-arm64
sudo mv cbox-init-darwin-arm64 /usr/local/bin/cbox-init

Verification

Verify the checksums:

wget https://github.com/cboxdk/init/releases/download/v2.1.1/checksums.txt
sha256sum -c checksums.txt

Docker

Docker images are available on GitHub Container Registry:

docker pull ghcr.io/cboxdk/init:v2.1.1
# or
docker pull ghcr.io/cboxdk/init:latest

Use in your Dockerfile:

FROM ghcr.io/cboxdk/init:v2.1.1
COPY cbox-init.yaml /etc/cbox-init/cbox-init.yaml

Or copy binary from release:

FROM alpine:3.19
RUN apk add --no-cache ca-certificates tzdata wget
RUN wget -O /usr/local/bin/cbox-init \
    https://github.com/cboxdk/init/releases/download/v2.1.1/cbox-init-linux-amd64 && \
    chmod +x /usr/local/bin/cbox-init
ENTRYPOINT ["/usr/local/bin/cbox-init"]

Documentation

Quick Start

Create a minimal configuration:

version: "1.0"
global:
  shutdown_timeout: 30
  log_level: info

processes:
  php-fpm:
    enabled: true
    command: ["php-fpm", "-F", "-R"]
    priority: 10
    restart: always

Run:

cbox-init --config cbox-init.yaml

v2.1.0

17 Apr 14:32
f109b6e

Choose a tag to compare

Cbox Init v2.1.0

Production-grade PID 1 process manager for Docker containers with Laravel-first design.

Features

  • Multi-process orchestration with DAG-based dependencies
  • Health checks (TCP, HTTP, Exec) with configurable thresholds
  • Restart policies with exponential backoff
  • Prometheus metrics export
  • Management REST API with authentication
  • Framework detection (Laravel, Symfony, WordPress)
  • Graceful shutdown and zombie reaping
  • Process scaling support

Installation

Linux AMD64

wget https://github.com/cboxdk/init/releases/download/v2.1.0/cbox-init-linux-amd64
chmod +x cbox-init-linux-amd64
sudo mv cbox-init-linux-amd64 /usr/local/bin/cbox-init

Linux ARM64

wget https://github.com/cboxdk/init/releases/download/v2.1.0/cbox-init-linux-arm64
chmod +x cbox-init-linux-arm64
sudo mv cbox-init-linux-arm64 /usr/local/bin/cbox-init

macOS AMD64 (Intel)

wget https://github.com/cboxdk/init/releases/download/v2.1.0/cbox-init-darwin-amd64
chmod +x cbox-init-darwin-amd64
sudo mv cbox-init-darwin-amd64 /usr/local/bin/cbox-init

macOS ARM64 (Apple Silicon)

wget https://github.com/cboxdk/init/releases/download/v2.1.0/cbox-init-darwin-arm64
chmod +x cbox-init-darwin-arm64
sudo mv cbox-init-darwin-arm64 /usr/local/bin/cbox-init

Verification

Verify the checksums:

wget https://github.com/cboxdk/init/releases/download/v2.1.0/checksums.txt
sha256sum -c checksums.txt

Docker

Docker images are available on GitHub Container Registry:

docker pull ghcr.io/cboxdk/init:v2.1.0
# or
docker pull ghcr.io/cboxdk/init:latest

Use in your Dockerfile:

FROM ghcr.io/cboxdk/init:v2.1.0
COPY cbox-init.yaml /etc/cbox-init/cbox-init.yaml

Or copy binary from release:

FROM alpine:3.19
RUN apk add --no-cache ca-certificates tzdata wget
RUN wget -O /usr/local/bin/cbox-init \
    https://github.com/cboxdk/init/releases/download/v2.1.0/cbox-init-linux-amd64 && \
    chmod +x /usr/local/bin/cbox-init
ENTRYPOINT ["/usr/local/bin/cbox-init"]

Documentation

Quick Start

Create a minimal configuration:

version: "1.0"
global:
  shutdown_timeout: 30
  log_level: info

processes:
  php-fpm:
    enabled: true
    command: ["php-fpm", "-F", "-R"]
    priority: 10
    restart: always

Run:

cbox-init --config cbox-init.yaml

v2.0.1

16 Jan 12:02

Choose a tag to compare

Cbox Init v2.0.1

Production-grade PID 1 process manager for Docker containers with Laravel-first design.

Features

  • Multi-process orchestration with DAG-based dependencies
  • Health checks (TCP, HTTP, Exec) with configurable thresholds
  • Restart policies with exponential backoff
  • Prometheus metrics export
  • Management REST API with authentication
  • Framework detection (Laravel, Symfony, WordPress)
  • Graceful shutdown and zombie reaping
  • Process scaling support

Installation

Linux AMD64

wget https://github.com/cboxdk/init/releases/download/v2.0.1/cbox-init-linux-amd64
chmod +x cbox-init-linux-amd64
sudo mv cbox-init-linux-amd64 /usr/local/bin/cbox-init

Linux ARM64

wget https://github.com/cboxdk/init/releases/download/v2.0.1/cbox-init-linux-arm64
chmod +x cbox-init-linux-arm64
sudo mv cbox-init-linux-arm64 /usr/local/bin/cbox-init

macOS AMD64 (Intel)

wget https://github.com/cboxdk/init/releases/download/v2.0.1/cbox-init-darwin-amd64
chmod +x cbox-init-darwin-amd64
sudo mv cbox-init-darwin-amd64 /usr/local/bin/cbox-init

macOS ARM64 (Apple Silicon)

wget https://github.com/cboxdk/init/releases/download/v2.0.1/cbox-init-darwin-arm64
chmod +x cbox-init-darwin-arm64
sudo mv cbox-init-darwin-arm64 /usr/local/bin/cbox-init

Verification

Verify the checksums:

wget https://github.com/cboxdk/init/releases/download/v2.0.1/checksums.txt
sha256sum -c checksums.txt

Docker

Docker images are available on GitHub Container Registry:

docker pull ghcr.io/cboxdk/init:v2.0.1
# or
docker pull ghcr.io/cboxdk/init:latest

Use in your Dockerfile:

FROM ghcr.io/cboxdk/init:v2.0.1
COPY cbox-init.yaml /etc/cbox-init/cbox-init.yaml

Or copy binary from release:

FROM alpine:3.19
RUN apk add --no-cache ca-certificates tzdata wget
RUN wget -O /usr/local/bin/cbox-init \
    https://github.com/cboxdk/init/releases/download/v2.0.1/cbox-init-linux-amd64 && \
    chmod +x /usr/local/bin/cbox-init
ENTRYPOINT ["/usr/local/bin/cbox-init"]

Documentation

Quick Start

Create a minimal configuration:

version: "1.0"
global:
  shutdown_timeout: 30
  log_level: info

processes:
  php-fpm:
    enabled: true
    command: ["php-fpm", "-F", "-R"]
    priority: 10
    restart: always

Run:

cbox-init --config cbox-init.yaml

v2.0.0

16 Jan 11:55

Choose a tag to compare

Cbox Init v2.0.0

Production-grade PID 1 process manager for Docker containers with Laravel-first design.

Features

  • Multi-process orchestration with DAG-based dependencies
  • Health checks (TCP, HTTP, Exec) with configurable thresholds
  • Restart policies with exponential backoff
  • Prometheus metrics export
  • Management REST API with authentication
  • Framework detection (Laravel, Symfony, WordPress)
  • Graceful shutdown and zombie reaping
  • Process scaling support

Installation

Linux AMD64

wget https://github.com/cboxdk/init/releases/download/v2.0.0/cbox-init-linux-amd64
chmod +x cbox-init-linux-amd64
sudo mv cbox-init-linux-amd64 /usr/local/bin/cbox-init

Linux ARM64

wget https://github.com/cboxdk/init/releases/download/v2.0.0/cbox-init-linux-arm64
chmod +x cbox-init-linux-arm64
sudo mv cbox-init-linux-arm64 /usr/local/bin/cbox-init

macOS AMD64 (Intel)

wget https://github.com/cboxdk/init/releases/download/v2.0.0/cbox-init-darwin-amd64
chmod +x cbox-init-darwin-amd64
sudo mv cbox-init-darwin-amd64 /usr/local/bin/cbox-init

macOS ARM64 (Apple Silicon)

wget https://github.com/cboxdk/init/releases/download/v2.0.0/cbox-init-darwin-arm64
chmod +x cbox-init-darwin-arm64
sudo mv cbox-init-darwin-arm64 /usr/local/bin/cbox-init

Verification

Verify the checksums:

wget https://github.com/cboxdk/init/releases/download/v2.0.0/checksums.txt
sha256sum -c checksums.txt

Docker

Docker images are available on GitHub Container Registry:

docker pull ghcr.io/cboxdk/init:v2.0.0
# or
docker pull ghcr.io/cboxdk/init:latest

Use in your Dockerfile:

FROM ghcr.io/cboxdk/init:v2.0.0
COPY cbox-init.yaml /etc/cbox-init/cbox-init.yaml

Or copy binary from release:

FROM alpine:3.19
RUN apk add --no-cache ca-certificates tzdata wget
RUN wget -O /usr/local/bin/cbox-init \
    https://github.com/cboxdk/init/releases/download/v2.0.0/cbox-init-linux-amd64 && \
    chmod +x /usr/local/bin/cbox-init
ENTRYPOINT ["/usr/local/bin/cbox-init"]

Documentation

Quick Start

Create a minimal configuration:

version: "1.0"
global:
  shutdown_timeout: 30
  log_level: info

processes:
  php-fpm:
    enabled: true
    command: ["php-fpm", "-F", "-R"]
    priority: 10
    restart: always

Run:

cbox-init --config cbox-init.yaml