# Self-hosted deployment

Getting started with SurrealDB is quick and easy. Follow these tutorials for deploying SurrealDB in different environments.

Deploying a self-hosted instance with SurrealDB is quick and easy. All of SurrealDB's functionality for starting a server, and importing and exporting data, is enabled through the [command-line tool](/content/docs/reference/cli/surrealdb-cli/overview/index.html), packaged and distributed as a single executable file, which can be downloaded, installed, or run from within Docker.
