Skip to content

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 23:35
228f7a9

slonbase.com, and an installation that starts from a bare server.

Added

  • install.sh: curl -fsSL https://slonbase.com/install.sh | sudo sh takes a Debian,
    Ubuntu, Fedora, RHEL, Rocky or Alma server to a working instance: it installs PostgreSQL when
    there is none (a 14 or newer; on RHEL 8 and 9 it enables the 16 stream and moves localhost
    logins from ident to passwords), creates a role and a database for slonbase with a generated
    password (never touching an existing role or database), adds the signed repository, installs
    the package and creates the first superuser. It prints each step and the sign-in at the end,
    takes its choices from environment variables (SLONBASE_EMAIL, SLONBASE_DATABASE_URL, ...)
    and is safe to run again. It is checked with ShellCheck in CI.
  • A guide from zero: the installation guide starts with that command, then does each step by
    hand (PostgreSQL, the role and database, the package, the setup), and ends with a check that
    it works and a troubleshooting table. Docker and Docker Compose are their own sections.

Changed

  • The project lives at https://slonbase.com (the apt and dnf repositories, the docs and the
    page). Old github.io addresses redirect, so existing repository entries keep working.
  • The documentation, README, site and every dashboard screenshot are brought up to date with the
    current release (the screenshots were from 2.0, before the layered surfaces); the package's
    post-install message says that a database is needed and points at the installer.

Install

  • Docker: ghcr.io/ayeshrodz/slonbase:2.2.0
  • Debian/Ubuntu: slonbase_2.2.0_amd64.deb / _arm64.deb
  • Fedora/RHEL: slonbase-2.2.0-1.x86_64.rpm / .aarch64.rpm
  • Binaries: slonbase-2.2.0-linux-{amd64,arm64}.tar.gz

Verify downloads with sha256sum --ignore-missing -c SHA256SUMS. See the installation guide.