On this page
Get Involved
Edit on GitHub

powerpipe server

Run the Powerpipe server, including the dashboard server and the API. Powerpipe server runs in the foreground; Press Ctrl-C to exit.

Usage

powerpipe server

Flags

FlagDescription
--dashboard-timeout intSet the dashboard execution timeout, in seconds. The default is 0 (no timeout).
--databaseDEPRECATED - See Setting the Database for the new syntax. Sets the database that Powerpipe will connect to. This defaults to the local Steampipe database, but can be any PostgreSQL, MySQL, DuckDB, or SQLite database.
--listen stringAccept connections from local (localhost only) or network (all interfaces / IP addresses) (default network).
--port intWeb server port (default 9033).
--var string=stringSpecify the value of a variable. Multiple --var arguments may be passed.
--var-file stringSpecify a .ppvar file containing variable values.
--watchWatch mod files for changes when running powerpipe server (default true).

Examples

Start Powerpipe in server mode:

powerpipe server

Start Powerpipe on port 9195

powerpipe server --port 9195

Start Powerpipe on localhost only

powerpipe server --listen local

Start Powerpipe using settings from a workspace

powerpipe server --workspace my_powerpipe_server

Start Powerpipe in server mode but turn off file watching:

powerpipe server --watch=false