# Managing your SFP Server

The SFP server provides comprehensive CLI commands for managing all aspects of your server deployment. This page provides an overview of available commands organized by their primary use cases.

## Quick Start

The typical workflow for setting up and managing an SFP server:

1. **Initialize**: [`sfp server init`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference) - Set up a new server instance
2. **Start**: [`sfp server start`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference) - Launch the server services
3. **Monitor**: [`sfp server status`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference) and [`sfp server health`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference) - Check server health
4. **Manage**: Use various commands to manage environments, users, and resources
5. **Update**: [`sfp server update`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference) - Keep the server up to date

## Command Categories

### &#x20;Lifecycle Management

Essential commands for managing the server lifecycle:

| Command                                                             | Purpose                          | Common Usage                                  |
| ------------------------------------------------------------------- | -------------------------------- | --------------------------------------------- |
| [`init`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference)   | Initialize a new server instance | `sfp server init --tenant my-app --mode prod` |
| [`start`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference)  | Start server services            | `sfp server start --tenant my-app --daemon`   |
| [`stop`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference)   | Stop server services             | `sfp server stop --tenant my-app`             |
| [`status`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference) | Check service status             | `sfp server status --tenant my-app`           |
| [`update`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference) | Update to latest version         | `sfp server update --tenant my-app`           |

### 📊 Monitoring & Operations

Commands for monitoring and operational management:

| Command                                                             | Purpose                       | Common Usage                                          |
| ------------------------------------------------------------------- | ----------------------------- | ----------------------------------------------------- |
| [`health`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference) | Health checks and diagnostics | `sfp server health --detailed`                        |
| [`logs`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference)   | View and monitor logs         | `sfp server logs --tenant my-app --follow`            |
| [`scale`](https://docs.flxbl.io/flxbl/sfp-server/broken-reference)  | Scale worker services         | `sfp server scale --tenant my-app --normal-workers 3` |
