You are not reading the latest stable version of this documentation. If you want up-to-date information, please have a look at 0.3.5.x.

StartOS Command Line Interface


This is for advanced users only!! Anything you do while SSH’d into your Embassy is NOT SUPPORTED, unless under the guidance of a Start9 technician.

When interacting with StartOS directly, you will invariably want to use embassy-cli. Embassy-CLI can control StartOS in many of the same ways that the UI can, but with finer controls and deeper insights.

In order to use Embassy-CLI, you will first need to authorize yourself with the following command…

embassy-cli auth login

and enter your StartOS Master Password at the prompt.

You can enter embassy-cli help or embassy-cli <option> help to get an overview of capabilities:


    embassy-cli [OPTIONS] <SUBCOMMAND>

        --help       Prints help information
    -V, --version    Prints version information

    -c, --config <config>
    -h, --host <host>
    -p, --proxy <proxy>

    auth            Login/logout and manage sessions
    backup          Manage backups
    db              Interact with the Database
    disk            Information on the external drive
    echo            Echoes
    git-info        Print the current git hash
    help            Prints this message or the help of the given subcommand(s)
    inspect         Details on services and their components
    net             Network information
    notification    Control UI notifications
    package         Interact with packages
    server          StartOS operations and information
    ssh             Manage SSH keys
    wifi            Manage WiFi networks