silo

module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2026 License: MIT

README

Silo CLI

CLI tool to deploy and manage Silo application.

Requirements

  • Docker 20.10+
  • Debian/Ubuntu Linux
  • User in docker group

Installation

Quick Install
curl -fsSL https://raw.githubusercontent.com/EternisAI/silo/main/scripts/install.sh | bash
Build from Source
git clone https://github.com/EternisAI/silo.git
cd silo
make build
cp bin/silo ~/.local/bin/

Add to PATH if needed (~/.bashrc):

export PATH="$HOME/.local/bin:$PATH"

Usage

Start
silo up                    # first run installs, subsequent runs start
silo up --port 8080        # custom port (first install only)
Stop
silo down
Status
silo status
Upgrade
silo upgrade               # pull latest images and restart
Configuration

Edit ~/.config/silo/config.yml then restart:

silo down && silo up
Logs
silo logs -f             # follow logs
silo logs --tail 50      # show last 50 lines
silo logs backend        # logs for specific service
Uninstall
silo down && rm -rf ~/.config/silo ~/.local/share/silo && docker volume prune

Directory Structure

~/.local/bin/silo                    # CLI binary
~/.config/silo/config.yml            # Configuration
~/.local/share/silo/                 # Application state and data

Development

make build                 # Build binary
make test                  # Run tests

Directories

Path Synopsis
cmd
silo command
internal
cli
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL