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
- Prompts for your license token
- Contacts
api.bastyn.aito activate — provisions a dedicated, revocable image-pull credential for your organisation - 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) - Runs
docker loginagainsteurope-west1-docker.pkg.dev - Walks you through each
.envvalue — auto-generating secrets where possible, prompting for your LLM provider keys - 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.aiandeurope-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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb3f7166663f694fa1677aafc749b9bc8733e1f962db4e8252b547bd16af8c4b
|
|
| MD5 |
b5dad796123eff49b59828fcef158a05
|
|
| BLAKE2b-256 |
1e5adb4c80b297705ad6ed8eed48a1d6cea62ef96d206e924e79898726274cd8
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f70647293deda32c5a515784846d98ec8b4a7318ee917e6f125ba57dc3bc6af
|
|
| MD5 |
99a649845aae4f4198a2df3f42ab813e
|
|
| BLAKE2b-256 |
5f518e619102971714e2a9131dd7afb5829b5bcf329c1829f4588df508af6283
|