Skip to content

v0.9.0

Choose a tag to compare

@glinr-bot glinr-bot released this 02 Nov 15:59
7d0e13e

Levelrail v0.9.0 is a self-hosted deployment platform: one control plane for Docker apps, databases, TLS, logs, metrics and rollback across your own servers. A lightweight alternative to Coolify, Dokploy and Kubernetes for small teams.

What's changed

Features

Maintenance, CI, and dependency updates (4)
  • bump the npm-deps group in /web with 12 updates (#1412)
  • bump the actions group with 6 updates (#1414)
  • bump the go-deps group with 13 updates (#1415)
  • bump seroval from 1.6.8 to 1.7.6 in /web (#1422)

Install

Fresh install on a Linux host, pinned to this release:

curl -fsSL https://raw.githubusercontent.com/glincker/levelrail/main/install.sh | sudo env LEVELRAIL_VERSION=v0.9.0 sh

Upgrade an existing install in place (keeps the unit file and data):

curl -fsSL https://raw.githubusercontent.com/glincker/levelrail/main/install.sh | sudo env LEVELRAIL_VERSION=v0.9.0 sh -s upgrade

Docker Compose: pin the image tag in docker-compose.yml:

services:
  levelrail:
    image: ghcr.io/glincker/levelrail:v0.9.0

Downloads

File What it is
checksums.txt.sigstore.json Control plane
install-cli.ps1 Command line tool
install-cli.sh Command line tool
install.sh Control plane
levelrail-agent-linux-amd64 Node agent
levelrail-agent-linux-amd64.deb Node agent
levelrail-agent-linux-amd64.rpm Node agent
levelrail-agent-linux-arm64 Node agent
levelrail-agent-linux-arm64.deb Node agent
levelrail-agent-linux-arm64.rpm Node agent
levelrail-cli-darwin-amd64 Command line tool
levelrail-cli-darwin-arm64 Command line tool
levelrail-cli-linux-amd64 Command line tool
levelrail-cli-linux-arm64 Command line tool
levelrail-cli-windows-amd64.exe Command line tool
levelrail-cli-windows-arm64.exe Command line tool
levelrail-linux-amd64 Control plane
levelrail-linux-arm64 Control plane
release-manifest.json Control plane
checksums.txt SHA-256 of every file

Container images

Multi-arch (linux/amd64, linux/arm64), signed with cosign, SBOM and provenance attached. Also tagged v0.9, latest at release time (moving tags).

Image Tag Digest
ghcr.io/glincker/levelrail v0.9.0 sha256:2eaf34045bbd9f16714246ed35fe93d2bca90b94e9e800bca1c192c469097e66
ghcr.io/glincker/levelrail-agent v0.9.0 sha256:82bdbddc2d4129129ce73c04e520a4e1185108659b5dab72275c865d706cce68

Verify

Binaries: check downloads against checksums.txt:

gh release download v0.9.0 --repo glincker/levelrail --pattern 'levelrail-linux-amd64' --pattern checksums.txt
sha256sum --ignore-missing -c checksums.txt

Images: verify the keyless signature was made by this repository's release workflow:

cosign verify ghcr.io/glincker/levelrail@sha256:2eaf34045bbd9f16714246ed35fe93d2bca90b94e9e800bca1c192c469097e66 \
  --certificate-identity-regexp '^https://github\.com/glincker/levelrail/\.github/workflows/release\.yml@refs/(heads/main|tags/v.+)$' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Contributors

@thegdsks

Thanks to @thegdsks.

Full changelog: v0.8.8...v0.9.0 | Release page | Installing | Upgrading | Verifying signatures