VM deployment
Install with the install script
The recommended way to install bLIS Gateway on a VM is with the install script. Run the following command withsudo:
- Detects your platform (Linux x64 or ARM64)
- Downloads the latest stable binary
- Installs it to
/usr/local/bin/blis-gateway - Creates directories for configuration, logs, and data
- Generates a default configuration file at
/etc/blis-gateway/gateway.yaml - Sets up a systemd service (enabled but not started)
You can install from a specific release channel by passing
--channel=dev or --channel=beta. The default is stable.Install manually
If you prefer to install manually, download the binary for your platform and place it on yourPATH:
Set up as a systemd service
bLIS Gateway can generate its own systemd service file:| Command | Description |
|---|---|
sudo systemctl status blis-gateway | Check service status |
sudo systemctl restart blis-gateway | Restart the service |
sudo journalctl -u blis-gateway -f | Follow service logs |
Update the gateway
To update to the latest version, use the built-in upgrade command:Docker deployment
bLIS Gateway publishes multi-architecture container images (Linux x64 and ARM64) to the GitHub Container Registry.Run with Docker
Run with Docker Compose
Create adocker-compose.yml file:
Publish a port for each instrument defined in your configuration, plus port
8080 (or your chosen port) if you enable the web dashboard.Volumes
| Mount point | Purpose |
|---|---|
/etc/blis-gateway/config.yaml | Configuration file (mount read-only) |
/var/log/blis-gateway | Log files |
/var/lib/blis-gateway | Data directory (SQLite database for message persistence) |
Validate your configuration
After installation, verify your configuration file is valid before starting the gateway:Next steps
Configuration
Learn about all available configuration options.
What is bLIS Gateway?
Return to the gateway overview.