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-cliRunning
sophon startThis 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-gatewayConfiguration
User configuration is stored at ~/.sophon/config/appsettings.user.json. See the Configuration Reference for the full data directory layout and all available settings.