Sophon Docs
Self-Hosting

Native Installation

Run Sophon as a native .NET application without Docker.

Prerequisites

  • .NET 10 SDK
  • Docker (optional — only needed for the code execution sandbox)

Without Docker, Sophon falls back to the process-based sandbox (ProcessSandboxOrchestrator) for code execution. All other features work normally.

Installation

dotnet tool install -g sophon-cli

Running

sophon start

This starts the Gateway server and opens the Dashboard at http://localhost:8080. On first run, the Setup Wizard guides you through adding your first LLM provider.

Running the Server Binary Directly

If you prefer to manage the process yourself (for example under systemd), the Gateway also ships as a standalone packaged binary:

sophon-gateway

Configuration

User configuration is stored at ~/.sophon/config/appsettings.user.json. See the Configuration Reference for the full data directory layout and all available settings.