Skip to main content

Command-line installer for BASTYN on-premises

Project description

bastyn-cli

Command-line installer for BASTYN on-premises deployments.

Install

curl -sSL https://get.bastyn.ai/install.sh | bash

Or via pipx:

pipx install bastyn-cli

Usage

You will receive a license token from your BASTYN account representative.

bastyn init              # activate + configure + authenticate to image registry
bastyn up                # pull images and start all services
bastyn status            # show service health
bastyn logs              # tail logs (all services)
bastyn logs backend      # tail logs for one service
bastyn restart           # restart all services
bastyn restart backend   # restart one service
bastyn down              # stop all services (data preserved)
bastyn down --volumes    # stop and DELETE all data
bastyn upgrade           # pull new image versions and restart
bastyn rotate-key        # rotate registry credentials

Run bastyn COMMAND --help for details on any command.

What bastyn init does

  1. Prompts for your license token
  2. Contacts api.bastyn.ai to activate — provisions a dedicated, revocable image-pull credential for your organisation
  3. Downloads the pinned deployment files (docker-compose.yml, .env.example, litellm_config.yaml, nginx.conf, README.md, serena_config.yml) into ./bastyn (or --install-dir)
  4. Runs docker login against europe-west1-docker.pkg.dev
  5. Walks you through each .env value — auto-generating secrets where possible, prompting for your LLM provider keys
  6. Saves local state to ~/.bastyn/ (license token, install path)

Your LLM keys and admin credentials never leave your machine. The activation service only sees the license token and basic client info (OS, hostname) for audit logging.

Requirements

  • Docker Desktop or Docker Engine + Compose plugin (v24+)
  • Python 3.10+
  • 4 CPU cores, 16 GB RAM, 50 GB disk
  • Outbound HTTPS to api.bastyn.ai and europe-west1-docker.pkg.dev

See the bundled README.md inside your install directory for the full on-prem deployment guide.

Support

Contact your BASTYN account representative.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bastyn_cli-0.1.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bastyn_cli-0.1.0-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file bastyn_cli-0.1.0.tar.gz.

File metadata

  • Download URL: bastyn_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for bastyn_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bb3f7166663f694fa1677aafc749b9bc8733e1f962db4e8252b547bd16af8c4b
MD5 b5dad796123eff49b59828fcef158a05
BLAKE2b-256 1e5adb4c80b297705ad6ed8eed48a1d6cea62ef96d206e924e79898726274cd8

See more details on using hashes here.

File details

Details for the file bastyn_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bastyn_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for bastyn_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f70647293deda32c5a515784846d98ec8b4a7318ee917e6f125ba57dc3bc6af
MD5 99a649845aae4f4198a2df3f42ab813e
BLAKE2b-256 5f518e619102971714e2a9131dd7afb5829b5bcf329c1829f4588df508af6283

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page