--- sidebar_position: 1 title: CLI Commands description: jss command line interface --- # CLI Commands ## jss start Start the server. ```bash jss start [options] ``` ### Options | Option | Description | Default | |--------|-------------|---------| | `-p, --port ` | Port to listen on | 3000 | | `-h, --host ` | Host to bind to | 0.0.0.0 | | `-r, --root ` | Data directory | ./data | | `-c, --config ` | Config file path | - | | `--ssl-key ` | SSL private key (PEM) | - | | `--ssl-cert ` | SSL certificate (PEM) | - | | `--conneg` | Enable Turtle support | false | | `--notifications` | Enable WebSocket | false | | `--idp` | Enable built-in IdP | false | | `--idp-issuer ` | IdP issuer URL | (auto) | | `--subdomains` | Enable subdomain pods | false | | `--base-domain ` | Base domain for subdomains | - | | `--mashlib` | Enable Mashlib (local) | false | | `--mashlib-cdn` | Enable Mashlib (CDN) | false | | `--mashlib-version ` | Mashlib CDN version | 2.0.0 | | `--git` | Enable Git HTTP backend | false | | `-q, --quiet` | Suppress logs | false | ## jss init Interactive configuration setup. ```bash jss init [options] ``` ## jss --help Show help information. ```bash jss --help ```